Plugins to enable common scientific and machine learning type to be saved by mincePy
Project description
mincePy: move the database to one side and let your objects take centre stage.
MincePy Sci is a set of plugins for mincePy that enable common scientific data formats to be saved.
See mincepy documentation for more information.
This plugin provide support for:
- e3nn:
Irrep and Irreps
ReducedTensorProduct
TensorProduct
- ase:
Atoms
Cell
- numpy:
ndarray
- pandas:
DataFrame
- plams:
Settings
Molecule
Results
- pyilt2:
dataset
(unfortunately the pypi version is out of date and so you should use an updated version from here).
- pymatgen:
Structure
Molecule
BandStructure
CompleteDos
PeriodicSite
- pytorch:
Tensor
Module (using mixin or type helper)
- rdkit:
Mol
Contributing
We’d love to get more data types supported by mincePy! For now, the easiest way is to follow the examples set by the existing types and contribute a PR. If you’d like more (i.e. any) documentation on how to do this or would like to request that someone with more expertise makes a plugin just create an issue and we’ll see what we can do.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mincepy_sci-0.1.7-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b5f1c268fb4a944b794b0a0b47f09abac73f076c8eabf89be1ccd1d3141b63 |
|
MD5 | 8c50e46a2e052fdd3d08282bcfb8f80d |
|
BLAKE2b-256 | d5413674039ef18ce77f651bc9aafe4e05d98ff8127cbe7226f083e44f09b31d |