Skip to main content

manage_crystal

A tool to convert crystal files (atoms coordinates + unit cell) into common files and extract some useful info

Installation:

pip install manage_crystal

Usage:

  • to get default info about the crystal:
$ manage_crystal.py inputfilename.inputformat [options]`
  • to convert to another format:
$ manage_crystal.py inputfilename.inputformat [options] -o outputfilename.outputformat

or

$ manage_crystal.py inputfilename.inputformat [options] -o outputformat
  • to get help and explore the functionalities:
$ manage_crystal.py --help
  • to convert files inside a python script:
from manage_crystal.utils import parse_and_write
parse_and_write(inputfile, outputfile)

Tips:

  • you may want to use -silent to suppress default verbose output: several options "skip -silent" so that you can print just that information on the screen (e.g., -printatoms -silent prints on the screen just the atom types on one line). This make easy to use bash loops for lists of structures.

Development

Install manage_crystal in editable mode, and enable automatic code formatting for every commit:

git clone https://github.com/danieleongari/manage_crystal.git
cd manage_crystal
pip install -e .\[pre-commit\]
pre-commit install

Release files for manage-crystal 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for manage-crystal 0.2.0
File Size Uploaded
manage_crystal-0.2.0.tar.gz 24.6 kB Details

Release files / manage_crystal-0.2.0.tar.gz

Download URL manage_crystal-0.2.0.tar.gz
Size 24.6 kB
Tags Source
SHA-256 checksum
How to use checksums
17423cc1499a9e2931ccdc4437f70b26c823fabf6ead1ab62269e751bb6817cd
BLAKE2b-256 checksum
How to use checksums
916eecbc445d0ae3e16ef39213b7d9a0d66efd6e3676577b43627ea4a8e19437
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page