Releases: SUNCAT-Center/CatKit
Releases · SUNCAT-Center/CatKit
v0.5.2
v0.5.1
- Bug fix in the conversion between standard and primitive unit cell basis
- Change of the default settings in slab generation to help people using the SlabGenerator class directly
- Periodically constrained orthogonalization of the bulk unit cell to help with numerical problems of surface atom identification.
Stable release of surface generator
- Heavy reconfiguration of the slab generation algorithm. First stable release for complete functionality set.
- Matrix notation for surface sizing and an algorithm for orthogonalized cell search.
- Bulk primitive unit cell first.
- All cells are standardized by default. Miller indices are taken with respect to the standard cell.
- Proper handling of the connectivity graph
- The process is broken into 3 stages of various symmetry conservation.
- 3D molecule generation algorithm
- RDKit testing and functionality removed.
- Cathub module added.
- Catalysis-hub.org CLI
- Misc
- Testing databases removed and packaged reduced to below 2MB.
- Requirements significantly relaxed, RDKit testing removed, scipy>=0.19.
v0.4.0
- catkit.build module added to easy access to most commonly used generation features.
- First attempt at documentation on ReadTheDocs
- Last version which will use individual modules. Future versions will have all modules call from catkit...
- PawPrint module added for lightweight fingerprint designing.
- Catflow module added (will be moved to catkit.flow in the next release)
v0.3.0
Refactoring of CatKit into the general modules (Gratoms) and the generator functionality, CatGen.
- The first implementation of the Builder class (not tests)
- Need to include a more flexible enumeration of non-symmetric sites.
- Molecule generation module to assist the user in creation of topological structures of small molecules.
v0.2.0
First stable release
Additions:
- Enumeration of chemical pathways in the gas phase.
- Enumeration of slab miller indices and terminations.
- Enumeration of adsorption sites, all or only those symmetrically unique.
Development:
- Databasing feature to support efficient enumeration.
- Robust Classification Techniques for identification and descriptor generation.