tremulator
provides the Emulator
class for easy emulation
of expensive functions with user-defined training and acquisition
functions. It is built upon george
and allows the trained emulator to be saved to an
asdf
file. The saved file
can be read by the Interpolator
class which then requires no more
training.
Important note: loading a file requires
this forked version of george
,
since otherwise the kernel
cannot be instantiated correctly. This
installation should happen automatically when installing through Github.
tremulator
is available on PyPI, install using
pip install tremulator --upgrade
The package can be installed from Github by running the following commands in the preferred installation location:
git clone https://github.com/StijnDebackere/tremulator
cd tremulator
pip install .
tremulator
will automatically install the following packages
- numpy
- scipy
- asdf
- emcee
- george
- pyDOE
- tqdm