API reference#
- Release:
0.6.4
Wulfric is usually imported as
>>> import wulfric
Submodules
Classes#
|
Interface for convenient manipulations with the high-symmetry k-points and k-path in reciprocal space. |
|
Plotting engine based on Plotly. |
Syntactic sugar for any dictionary. |
Top level functions#
|
Compares two numbers with given accuracy. |
|
Takes any dictionary and add attribute-like access to the key-values. |
|
Takes any dictionary and remove attribute-like access to the key-values to it. |
|
Generates logo of wulfric with some information about the package |
Spglib interface#
|
Constructs spglib_types for the given atoms. |
|
Interface to spglib. |
|
Validate that |
Exceptions#
|
Raised when the convention for the cell/crystall is not one of the supported ones. |
Raised when the automatic deduction of the atom species from its name fails. |
|
|
Raised when niggli reduction reaches |
|
Legacy code#
Note
Legacy code is not used by wulfric internally. It is completely separated from the package. It will not be supported nor updated. In the future it may be removed.
|
Detect Bravais lattice type with the Le Page algorithm [Rd8f541f0b9a0-1]. |