Set of tools for TREXIO files
Project description
TREXIO tools
Set of tools for TREXIO files.
Requirements
- python3 (>=3.6)
- trexio (>=1.0.0) [Python API]
- numpy (>=1.17.3)
- resultsFile [for GAMESS/GAU$$IAN conversion]
- docopt [for CLI]
- pyscf [only if you use the pyscf->trexio converter]
Installation
Installation via PyPI, periodically updated
pip install trexio-tools
Installation from source code
- Clone the repository
git clone https://github.com/TREX-CoE/trexio_tools.git
- Create an isolated virtual environment, for example using
python3 -m venv trexio_tools
- Activate the previously created environment, for example using
source trexio_tools/bin/activate
- Install the Python packages that are required for
trexio-tools
to work
pip install -r requirements.txt
- Install
trexio-tools
viapip
(also works in--editable
mode)
pip install .
Instructions for users
After installation, trexio-tools
provides an entry point, which can be accessed via CLI:
trexio --help
This will list all currently supported command line arguments. For example,
trexio convert-from -t gamess -i data/GAMESS_CAS.log -b hdf5 trexio_cas.hdf5
converts data from the GAMESS_CAS.log
output file of the GAMESS code
(note also -t gamess
argument) into the TREXIO file called trexio_cas.hdf5
using -b hdf5
back end of TREXIO.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
trexio-tools-0.5.0.tar.gz
(34.2 kB
view hashes)
Built Distribution
Close
Hashes for trexio_tools-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1010b0641edd937e9dfc300ce23c7e1b5f730cd91153c207fdbf7afb4986d42 |
|
MD5 | 4c24a014a48ec04c812cd0c1bf9efd88 |
|
BLAKE2b-256 | 377162566bf9202a61fb77e66ef3abe2a0f60a67d9275ea0a34fc0e55286276f |