API reference¶
Molecule¶
|
This class defines a molecule object, which is basically a list of Atom objects. |
|
This class defines an atom object containing the position, the atom type and optionally a specific name. |
|
This class converts a molecule object to a structure file of different possible formats. |
Pore¶
|
This class prepares and converts a given molecule block into a pore system. |
Pore construction kit. |
|
|
This class carves a cylindrical pore system out of a \(\beta\)-cristobalite block. |
|
This class carves a slit-pore out of a \(\beta\)-cristobalite block. |
|
This class carves a capsule pore system out of a \(\beta\)-cristobalite block. |
|
This class carves a cylindrical pore system out of an amorph \(\beta\)-cristobalite block from Vink et al. with dimensions [9.605, 9.605, 9.605] (x, y, z). |
Pattern¶
This class is a container for individual pattern classes. |
|
This class defines the minimal structure of a \(\alpha\)-cristobalite molecule. |
|
This class defines the minimal structure of a \(\beta\)-cristobalite molecule. |
Shape¶
|
This class is a container for individual shape classes. |
|
This class defines a cylindrical shape. |
|
This class defines a sphere shape. |
|
This class defines a cuboid shape. |
|
This class defines a conical shape. |
Optimization¶
|
This class splits the molecule into smaller sub boxes and provides parallelized functions for pair-search. |
|
The aim of this class is preserving all information of the grid bonds. |
Utilities¶
Here popular basic methods are noted. |
|
This file contains function for generic molecules and serves as an exemplary molecule generation process. |
|
Here basic geometric functions are noted. |
|
Very simple molecule database helper methods. |