py21cmfast.io.caching

Module to deal with the cache.

The module has a manager that essentially establishes a database of cached files, and provides methods to handle the caching of output data (i.e. determining the filename for a given set of parameters).

Attributes

Classes

CacheConfig

A configuration object that specifies whether a certain field should be cached.

OutputCache

An object that manages cache files from 21cmFAST simulations.

RunCache

An object that specifies all cache files that should/can exist for a full run.

Module Contents

py21cmfast.io.caching.logger[source]