Skip to content

sirmarcel/cscribe

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

cscribe 🐫🖋️

PyPI - Python Version PyPI Code style: black

cscribe is a cmlkit plugin for dscribe.

It provides cmlkit-style Components for the representations implemented in dscribe. At the moment, it supports:

  • SOAP: Supported, tested, used in repbench.
  • SF: Supported, but only g2 and g4. Untested in production.
  • MBTR: Supported, but untested in production. Local MBTR is also supported, but also untested.
  • Coulomb matrix, sine matrix, or ewald sum matrix are not currently supported. (Please submit a pull request!)

In general, cscribe implements a subset of the full capabilities of dscribe, in order to stay consistent with the choices made in cmlkit. For instance, you can't specify whether periodic is turned on or not, and sparse is not implemented. Please feel free to build your own customised Components based on the code here!

The exact parameters are documented in the code itself, please have a look!

Installation

pip install cscribe
export CML_PLUGINS=cscribe

Or add cscribe to $CML_PLUGINS in your .bashrc or equivalent.

About

cmlkit plugin for the dscribe package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages