Skip to content

Repository files navigation

AutoSim

Lots of Simulations

Installation

You will need to install uv and ffmpeg to run AutoSim.

git clone https://github.com/alan-turing-institute/autosim
cd autosim
uv sync

AutoSim comes with a number of bundled simulators for different physical phenomena. You can list these with:

uv run autosim list

Generate training data

To generate a tiny dataset with the advection-diffusion simulator, run:

uv run autosim \
  simulator=spatiotemporal/advection_diffusion \
  simulator.n=16 simulator.T=0.2 simulator.dt=0.1 \
  dataset.n_train=1 dataset.n_valid=1 dataset.n_test=1

Do check out the documentation for more information on configuration options and simulators!

Citation

@misc{greenbury-etal-2026-reliability,
      title={Reliability of Probabilistic Emulation of Physical Systems},
      author={Sam F. Greenbury and Radka Jersakova and Paolo Conti and Marjan Famili and Christopher Iliffe Sprague and Edwin Brown and Jason D. McEwen},
      year={2026},
      eprint={2606.12997},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2606.12997},
}

About

Flexible simulator data generation

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages