Skip to content

Nonlinear perturbation theory extension of the Boltzmann code CLASS

Notifications You must be signed in to change notification settings

JiangJQ2000/CLASS-PT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLASS-PT: nonlinear perturbation theory extension of the Boltzmann code CLASS

Authors: Mikhail (Misha) Ivanov and Anton Chudaykin

with major inputs from other people, especially Marko Simonovic and Oliver Philcox

This is a modification of the CLASS code that computes the non-linear power spectra of dark matter and biased tracers in one-loop cosmological perturbation theory.

CLASS-PT can be interfaced with the MCMC sampler MontePython using the custom-built likelihoods found here.

Getting started

Read these instructions for the installation details. See also this troubleshooting guide.

The installation instuctions for CLASS can be found on the official code webpage https://github.com/lesgourg/class_public

Once you are all set, check out this jupyter notebook for the examples of working sessions.

Also you can check this exhaustive google collab tutorial on the code and BOSS likelihoods.

You can also use the Mathematica notebook 'read_tables.nb' to read the code output.

Using the code

You can use CLASS-PT freely, provided that in your publications you cite at least the code paper arXiv:2004.10607. Feel free to cite the other companion papers devoted to new large-scale structure analysis methodologies!

About

Nonlinear perturbation theory extension of the Boltzmann code CLASS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 60.3%
  • Jupyter Notebook 21.4%
  • Mathematica 14.0%
  • Python 3.5%
  • C++ 0.5%
  • Makefile 0.2%
  • MATLAB 0.1%