This repository contains the experiments for:
@article{krämer2024adaptive,
title={Adaptive Probabilistic {ODE} Solvers Without Adaptive Memory Requirements},
author={Kr{\"a}mer, Nicholas},
year={2024},
eprint={2410.10530},
archivePrefix={arXiv},
url={https://arxiv.org/abs/2410.10530},
}
Here is a link to the preprint.
This repository contains only experiment code. We have made the new algorithm a part of probdiffeq (link), which can be installed via
pip install probdiffeq
Unless you are looking for specific experiment configurations, you are probably interested in probdiffeq, not this repository here.
But if you want to work with this repository, proceed as follows.
We use Python 3.12 for all experiments. Older versions might also work. Ensure that JAX is installed. Then, run
pip install .
This command installs the source code plus all dependencies.
After following the installation instructions above, the test dependencies are installed.
To run the tests, run
make test
To format the code, run
make format-and-lint