Skip to content

Latest commit

 

History

3,304 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

NumCosmo

NumCosmo is a GObject-based C library for cosmological calculations and statistical analysis. Its classes are available through the numcosmo_py bindings.

Build Status License: GPL v3 codecov

Visit NumCosmo's website for more information.

What it provides

  • Cosmological observables — background and distances ($\Lambda$CDM, wCDM, kinematic reconstructions), matter power spectra (linear and Halofit), large-scale structure, galaxy clusters, weak lensing, SNIa, BAO, CMB, and cross-correlations.

  • Statistical framework — best-fit estimation, Fisher forecasts, and MCMC samplers (ESMCMC and the APES sampler), parallelized with MPI and OpenMP.

  • API documentation — NumCosmo (cosmology) and NumCosmoMath (math foundation).

Get Started

Install NumCosmo using the installation guide. Use the examples and tutorials for API usage and workflows.

Citation

If you find NumCosmo useful for your research or project, please consider citing it:

@Misc{Vitenti2012c,
  author        = {S. D. P. Vitenti and M. Penna-Lima},
  title         = {Numerical Cosmology -- {NumCosmo}},
  year          = {2014},
  howpublished  = {Astrophysics Source Code Library},
  eprint        = {1408.013},
  url           = {https://github.com/NumCosmo/NumCosmo},
  adsurl        = {http://adsabs.harvard.edu/abs/2014ascl.soft08013D},
  archiveprefix = {ascl},
  primaryclass  = {ascl}
}

License

NumCosmo is released under the GNU General Public License v3.0. See the license file for more details.