The CLASS engine can be initialized from a dictionary of parameters using:
ClassEngine ([pars]) |
The default CLASS engine class, which initializes CLASS from an input set of parameters. |
We provide wrappers for the main modules in the CLASS code:
Background (ClassEngine engine) |
A wrapper of the background module in CLASS. |
Perturbs (ClassEngine engine) |
A wrapper of the perturbs module in CLASS. |
Primordial (ClassEngine engine) |
A wrapper of the primordial module in CLASS. |
Spectra (ClassEngine engine) |
A wrapper of the spectra module in CLASS. |
Thermo (ClassEngine engine) |
A wrapper of the thermo module in CLASS. |
There is also a wrapper object that provides compatibility with the syntax
used by the astropy
cosmology objects:
AstropyCompat (engine) |
A cosmology wrapper object that provides compatibility with the syntax from astropy . |
And we provide two functions for loading parameters from file into a dictionary
(which can be passed to ClassEngine
):
classylss.load_ini (filename) |
Read a CLASS .ini file, returning a dictionary of parameters |
classylss.load_precision (filename) |
Load a CLASS precision file into a dictionary. |