Coverage for /builds/ase/ase/ase/build/__init__.py: 100.00%
12 statements
« prev ^ index » next coverage.py v7.5.3, created at 2025-08-02 00:12 +0000
« prev ^ index » next coverage.py v7.5.3, created at 2025-08-02 00:12 +0000
1# fmt: off
3from ase.build.bulk import bulk
4from ase.build.connected import (
5 connected_atoms,
6 connected_indices,
7 separate,
8 split_bond,
9)
10from ase.build.general_surface import surface
11from ase.build.molecule import molecule
12from ase.build.ribbon import graphene_nanoribbon
13from ase.build.root import (
14 bcc111_root,
15 fcc111_root,
16 hcp0001_root,
17 root_surface,
18 root_surface_analysis,
19)
20from ase.build.rotate import minimize_rotation_and_translation
21from ase.build.supercells import (
22 find_optimal_cell_shape,
23 get_deviation_from_optimal_cell_shape,
24 make_supercell,
25)
26from ase.build.surface import (
27 add_adsorbate,
28 add_vacuum,
29 bcc100,
30 bcc110,
31 bcc111,
32 diamond100,
33 diamond111,
34 fcc100,
35 fcc110,
36 fcc111,
37 fcc211,
38 graphene,
39 hcp0001,
40 hcp10m10,
41 mx2,
42)
43from ase.build.tools import (
44 cut,
45 minimize_tilt,
46 niggli_reduce,
47 rotate,
48 sort,
49 stack,
50)
51from ase.build.tube import nanotube
53__all__ = ['minimize_rotation_and_translation',
54 'add_adsorbate', 'add_vacuum',
55 'bcc100', 'bcc110', 'bcc111',
56 'diamond100', 'diamond111',
57 'fcc100', 'fcc110', 'fcc111', 'fcc211',
58 'hcp0001', 'hcp10m10', 'mx2', 'graphene',
59 'bulk', 'surface', 'molecule',
60 'hcp0001_root', 'fcc111_root', 'bcc111_root',
61 'root_surface', 'root_surface_analysis',
62 'nanotube', 'graphene_nanoribbon',
63 'cut', 'stack', 'sort', 'minimize_tilt', 'niggli_reduce',
64 'rotate',
65 'connected_atoms', 'connected_indices',
66 'separate', 'split_bond',
67 'get_deviation_from_optimal_cell_shape',
68 'find_optimal_cell_shape',
69 'make_supercell']