Skip to main content

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.

  1. 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:

  1. pymatgen 2.4.3+: To use the plugin for VASP.

  2. 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

custodian-0.1.0a.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

custodian-0.1.0a-py2.7.egg (15.8 kB view details)

Uploaded Source

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

Hashes for custodian-0.1.0a.tar.gz
Algorithm Hash digest
SHA256 0acbb8baa05933ba9e60ef0296d524ceda70bae0b0f48931a480ff5fd53ed2ff
MD5 8e8d9e270a87738c0ccb3e911f90b1cb
BLAKE2b-256 02cea92924afe100d45250853027986dc6128a4102048f5a1a9ec8f02806c6bc

See more details on using hashes here.

File details

Details for the file custodian-0.1.0a-py2.7.egg.

File metadata

File hashes

Hashes for custodian-0.1.0a-py2.7.egg
Algorithm Hash digest
SHA256 def5b0e1e084a6b7bc6fc6d46eae847d185abcde78f6a551f232373092b5f8e7
MD5 b4786dab592a5d7f23d45bc4f5514bbd
BLAKE2b-256 2a3e06b4d45a420dcf275328c479fd974fdb740fcf980aa59e48f84080ca1edd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page