PyCosmo is a Python-based framework for the computation of cosmological model predictions, fitting within the upcoming era of precision cosmology. It provides accurate predictions for cosmological quantities, defined in terms of background computations, linear and non-linear perturbations and cosmological observables. It includes a Boltzmann solver for ΛCDM and several model extensions.
PyCosmo is designed to be interactive and user-friendly. Accessing to the PyCosmoHUB, you will be able to use the latest PyCosmo release to make your own calculations and save the results for your research. Please, sign in with your GitHub account and get started!
More information about the code and its release can be found here. Additional details and tutorials can be found in the README file in the parent directory of each user, which is accessible through the login button below.
The PyCosmoHUB features a variety of standard python libraries and cosmological codes. PyCosmo, iCosmo (https://arxiv.org/abs/0810.1285), CLASS (https://arxiv.org/abs/1104.2934) and CCL (https://arxiv.org/abs/1812.05995) are currently available to the users. Note that iCosmo is originally an IDL code and was slightly modified to work with the open source software GDL. The currently installed python wrapper for CLASS (classy) has version number 3.1.0.
PyCosmo and PyCosmoHUB are developed in the Alexandre Refregier’s Cosmology Group at ETH Zurich. For more information about the code, please read Refregier et al., 2017, Tarsitano et al., 2020 and Moser et al., 2021. If you use PyCosmo for your publications, please cite the papers above.
If you run the CLASS software through the PyCosmo Hub and use the results in your publications, please follow the guidelines suggested by CLASS authors. Analogously, if you use CCL for your publications, please follow the guidelines suggested in the CCL License.
For more information or help, please contact the current administrator.