diff --git a/src/JuliaAstroDocs.jl b/src/JuliaAstroDocs.jl index 84dcd3e192..4092d12239 100644 --- a/src/JuliaAstroDocs.jl +++ b/src/JuliaAstroDocs.jl @@ -182,6 +182,27 @@ ecosystem() = ( ), ), "Galaxies and Cosmology" => ( + ( + name = "Bolt.jl", + repo = "https://github.com/xzackli/Bolt.jl/", + doc = "https://xzackli.github.io/Bolt.jl/", + tagline = "Pure-Julia integrator for the Boltzmann equations in cosmology", + descr = """ + - In addition to integrating the cosmological Boltzmann equations, Bolt.jl can accurately compute the gradients of power spectra with respect to cosmological parameters using forward-mode automatic differentiation. + """, + astropy = [], + ), + ( + name = "CLASS.jl", + repo = "https://github.com/hersle/CLASS.jl", + doc = "https://github.com/hersle/CLASS.jl?tab=readme-ov-file#classjl", + tagline = "Julia wrapper for the cosmological Boltzmann solver [CLASS](http://class-code.net/)", + descr = """ + - Lightweight problem/solution wrapper around CLASS input/output files. + - Reads CLASS output files to [DataFrames](https://github.com/JuliaData/DataFrames.jl). + """, + astropy = [], + ), ( name = "Cosmology.jl", repo = "https://github.com/JuliaAstro/Cosmology.jl", @@ -218,6 +239,18 @@ ecosystem() = ( """, astropy = [], ), + ( + name = "SymBoltz.jl", + repo = "https://github.com/hersle/SymBoltz.jl", + doc = "https://hersle.github.io/SymBoltz.jl/stable/", + tagline = "Julia package for solving the linear Einstein-Boltzmann equations in cosmology", + descr = """ + - Symbolic-numeric interface for specifying models with simple symbolic equations and automatically compiling them to fast numerical ODE code. + - Approximation-free equations are solved without tight-coupling, ultra-relativistic fluid and radiation-streaming approximations. + - Differentiable output (e.g. power spectra) with respect to any input (e.g. cosmological parameters). + """, + astropy = [], + ), ), ), "Techniques" => (