Metadata-Version: 2.4
Name: PyCosmo
Version: 2.3.1
Summary: A multi-purpose cosmology calculation tool
Author-email: Uwe Schmitt et al <uwe.schmitt@id.ethz.ch>
License-Expression: GPL-3.0
Project-URL: Source, https://cosmo-docs.phys.ethz.ch/PyCosmo
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: numpy>=2
Requires-Dist: recfast4py>=0.2.3
Requires-Dist: dill
Requires-Dist: matplotlib
Requires-Dist: numba>=0.60
Requires-Dist: sympy2c>=2.5.1
Requires-Dist: numexpr>=2.10
Requires-Dist: scipy
Requires-Dist: setuptools>=75.6.0
Requires-Dist: mpmath==1.3
Dynamic: license-file

# PyCosmo

PyCosmo is a multi-purpose cosmology calculation tool in Python. It is
designed to be interactive and user friendly.

The code includes calculations of:
  - Background
  - Linear perturbations (incl. fitting functions and a Boltzmann solver)
  - Non-linear perturbations
  - Series of observables (e.g., weak lensing and galaxy clustering
    power spectrum, ...)
  - Several model extensions (massive neutrinos, wCDM, ...)


The code documentation can be found at
[https://cosmo-docs.phys.ethz.ch/PyCosmo](https://cosmo-docs.phys.ethz.ch/PyCosmo)

Interactive tutorial notebooks are available on the
[PyCosmoHUB](https://pycosmohub.com).
