all options
trixie  ] [  sid  ]
[ Source: custodian  ]

Package: python3-custodian (2024.1.9-3)

Links for python3-custodian

Screenshot

Debian Resources:

Download Source Package custodian:

Maintainers:

External Resources:

Similar packages:

flexible just-in-time job management framework in Python

Custodian is a simple, robust and flexible just-in-time (JIT) 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.

Error recovery is an important aspect of many high-throughput projects that generate data on a large scale. When you are running on the order of hundreds of thousands of jobs, even an error-rate of 1% would mean thousands of errored jobs that would be impossible to deal with on a case-by-case basis.

The specific use case for custodian is for long running jobs, with potentially random errors. For example, there may be a script that takes several days to run on a server, with a 1% chance of some IO error causing the job to fail. Using custodian, one can develop a mechanism to gracefully recover from the error, and restart the job with modified parameters if necessary.

The current version of Custodian also comes with several sub-packages for error handling for Vienna Ab Initio Simulation Package (VASP), NwChem, QChem, FEFF, Lobster and CP2K calculations.

This package installs the library for Python 3.

Other Packages Related to python3-custodian

  • depends
  • recommends
  • suggests
  • enhances

Download python3-custodian

Download for all available architectures
Architecture Package Size Installed Size Files
all 78.8 kB428.0 kB [list of files]