parallelization

Description

Parallelization class to handle processing threads and logging.

Classes

MultiprocessingJob([ncores])

This object initiates the pool for multiprocessing jobs.

Functions

batch_jobs(func, inputs[, ncores, logger])

This function will setup and dispatch thermodynamic jobs.

initialize_mp_handler(level, logformat)

Wraps the handlers in the given Logger with an MultiProcessingHandler.