Prepare ice modules for GenIce from CIF file
Project description
A small utility to prepare a new ice structure from a CIF file.
The source can be
A .cif file.
An URL to a .cif file.
The three-letter code of Zeolites.
Installation
Use pip of Python2. (Cif2ice uses pycifrw that is provided only for Python2)
pip install cif2ice
Usage
usage: cif2ice [-h] [--rep REP REP REP] [--debug] [--quiet] [--force] name positional arguments: name CIF file, Zeolite name, or URL optional arguments: -h, --help show this help message and exit --rep REP REP REP, -r REP REP REP Repeat the unit cell in x,y, and z directions. [1,1,1] --debug, -D Output debugging info. --quiet, -q Do not output progress messages. --force, -f Force overwrite.
Example
In any case, the generated python module will be stored in the private folder for GenIce (.genice/lattices or Library/Application Support/GenIce):
To obtain a Zeolite RHO structure from the Zeolite DB
cif2ice MTN
To generate a python module from the foo.cif file:
cif2ice ./MTN.cif
To make the python module from a remote .cif file:
cif2ice http://somewhere/MTN.cif
The structure is accessible from GenIce:
genice MTN > MTN.gro
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
cif2ice-0.1.6.tar.gz
(13.3 kB
view hashes)
Built Distribution
Close
Hashes for cif2ice-0.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e7112cdf5df5e0dec889a121297950cdcf9d8aebb3e53f92f1a36aa4a34126c |
|
MD5 | 214a37e261f0cff8e3cb9cccf2dab74f |
|
BLAKE2b-256 | 8d63e0922d7a0a6db034b2472a6b1c72fbb1aea6d4eeeb22401c0aed79b378ab |