Effort.jl

Effort is a Julia package for fast computation of power spectrum multipoles in the Effective Field Theory of Large Scale Structure (EFTofLSS) framework. Using neural network emulators, it achieves performance of ~0.3 milliseconds per evaluation, compared to several seconds for traditional Boltzmann solver-based approaches.

The example page shows how to use Effort, while showing its computational performance.

Authors

  • Marco Bonici, PostDoctoral Researcher at Waterloo Centre for Astrophysics
  • Guido D'Amico, Associate Professor at Università Degli Studi di Parma

Citing

Free usage of the software in this repository is provided, given that you cite our release paper.

M. Bonici, G. D'Amico, J. Bel, C. Carbone, Effort.jl: a fast and differentiable emulator for the Effective Field Theory of the Large Scale Structure of the Universe

The code has been used in the following publications:

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

Effort is licensed under the MIT "Expat" license; see LICENSE for the full license text.