Skip to content

Commit 5699260

Browse files
authored
Add Boltzmann solver packages to ecosystem
1 parent 8cb6549 commit 5699260

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

src/JuliaAstroDocs.jl

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,27 @@ ecosystem() = (
182182
),
183183
),
184184
"Galaxies and Cosmology" => (
185+
(
186+
name = "Bolt.jl",
187+
repo = "https://github.com/xzackli/Bolt.jl/",
188+
doc = "https://xzackli.github.io/Bolt.jl/",
189+
tagline = "Pure-Julia integrator for the Boltzmann equations in cosmology",
190+
descr = """
191+
- 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.
192+
""",
193+
astropy = [],
194+
),
195+
(
196+
name = "CLASS.jl",
197+
repo = "https://github.com/hersle/CLASS.jl",
198+
doc = "https://github.com/hersle/CLASS.jl?tab=readme-ov-file#classjl",
199+
tagline = "Julia wrapper for the cosmological Boltzmann solver [CLASS](http://class-code.net/)",
200+
descr = """
201+
- Lightweight problem/solution wrapper around CLASS input/output files.
202+
- Reads CLASS output files to [DataFrames](https://github.com/JuliaData/DataFrames.jl).
203+
""",
204+
astropy = [],
205+
),
185206
(
186207
name = "Cosmology.jl",
187208
repo = "https://github.com/JuliaAstro/Cosmology.jl",
@@ -218,6 +239,18 @@ ecosystem() = (
218239
""",
219240
astropy = [],
220241
),
242+
(
243+
name = "SymBoltz.jl",
244+
repo = "https://github.com/hersle/SymBoltz.jl",
245+
doc = "https://hersle.github.io/SymBoltz.jl/stable/",
246+
tagline = "Julia package for solving the linear Einstein-Boltzmann equations in cosmology",
247+
descr = """
248+
- Symbolic-numeric interface for specifying models with simple symbolic equations and automatically compiling them to fast numerical ODE code.
249+
- Approximation-free equations are solved without tight-coupling, ultra-relativistic fluid and radiation-streaming approximations.
250+
- Differentiable output (e.g. power spectra) with respect to any input (e.g. cosmological parameters).
251+
""",
252+
astropy = [],
253+
),
221254
),
222255
),
223256
"Techniques" => (

0 commit comments

Comments
 (0)