Skip to content

Releases: SUNCAT-Center/CatKit

v0.5.2

27 Jul 00:25
6e0c9be
Compare
Choose a tag to compare
  • Final release for code utilized in the manuscript

  • Minor corrections to the surface generator module when performing cleaves with 0 in miller index.

  • Linked adsorbate construction to the molecule 3D generator module.

v0.5.1

26 Jun 15:21
9cab574
Compare
Choose a tag to compare
  • 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

04 Jun 23:43
9b7638b
Compare
Choose a tag to compare
  1. 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.
  1. 3D molecule generation algorithm
  • RDKit testing and functionality removed.
  1. Cathub module added.
  • Catalysis-hub.org CLI
  1. Misc
  • Testing databases removed and packaged reduced to below 2MB.
  • Requirements significantly relaxed, RDKit testing removed, scipy>=0.19.

v0.4.0

20 May 13:09
28d3498
Compare
Choose a tag to compare
  • 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

20 Apr 18:55
3e711c3
Compare
Choose a tag to compare

Refactoring of CatKit into the general modules (Gratoms) and the generator functionality, CatGen.

  1. The first implementation of the Builder class (not tests)
  • Need to include a more flexible enumeration of non-symmetric sites.
  1. Molecule generation module to assist the user in creation of topological structures of small molecules.

v0.2.0

21 Feb 18:36
542477b
Compare
Choose a tag to compare

Additions:

  • Gratoms: atoms object with integrated graph
  • Molecule and pathway enumerations made compatible with gratoms
  • Fingerprint database

Development:

  • Integration of slab and site enumeration with gratoms

First stable release

31 Jan 17:47
Compare
Choose a tag to compare

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.