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.

CacheConfigUpdate

Initialize self. See help(type(self)) for accurate signature.

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]