A simple JIT job management framework in Python.
Project description
Custodian is a simple, robust and flexible just-in-time job management framework written in Python. Using custodian, you can create wrappers that perform error checking, job management and error recovery. It has a simple plugin framework that allows you to develop specific job management workflows for different applications.
Custodian is now in an very early alpha. Use with care.
Getting pymatgen
Stable version
The version at the Python Package Index (PyPI) is always the latest stable release that will be hopefully, be relatively bug-free. The easiest way to install pymatgen on any system is to use easy_install or pip, as follows:
easy_install custodian
or:
pip install custodian
Some plugins (e.g., vasp management) require additional setup (please see custodian’s documentation).
Developmental version
The bleeding edge developmental version is at the custodian’s Github repo. The developmental version is likely to be more buggy, but may contain new features. The Github version include test files as well for complete unit testing. After cloning the source, you can type:
python setup.py install
or to install the package in developmental mode:
python setup.py develop
Requirements
All required dependencies should be automatically taken care of if you install pymatgen using easy_install or pip. Otherwise, these packages should be available on PyPI.
Python 2.7+ required. New default modules such as json are used, as well as new unittest features in Python 2.7.
Optional dependencies
Optional libraries that are required if you need certain features:
pymatgen 2.4.3+: To use the plugin for VASP.
nose - For complete unittesting.
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
File details
Details for the file custodian-0.1.0a.tar.gz
.
File metadata
- Download URL: custodian-0.1.0a.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0acbb8baa05933ba9e60ef0296d524ceda70bae0b0f48931a480ff5fd53ed2ff |
|
MD5 | 8e8d9e270a87738c0ccb3e911f90b1cb |
|
BLAKE2b-256 | 02cea92924afe100d45250853027986dc6128a4102048f5a1a9ec8f02806c6bc |
File details
Details for the file custodian-0.1.0a-py2.7.egg
.
File metadata
- Download URL: custodian-0.1.0a-py2.7.egg
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | def5b0e1e084a6b7bc6fc6d46eae847d185abcde78f6a551f232373092b5f8e7 |
|
MD5 | b4786dab592a5d7f23d45bc4f5514bbd |
|
BLAKE2b-256 | 2a3e06b4d45a420dcf275328c479fd974fdb740fcf980aa59e48f84080ca1edd |