Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
:Author: Jesus Torrado
_ and Antony Lewis
_
:Source: Source code at GitHub <https://github.com/CobayaSampler/cobaya>
_
:Documentation: Documentation at Readthedocs <https://cobaya.readthedocs.org>
_
:Licence: LGPL <https://www.gnu.org/licenses/lgpl-3.0.en.html>
_ + bug reporting asap + arXiv'ing <https://arxiv.org>
_ of publications using it (see LICENCE.txt <https://github.com/CobayaSampler/cobaya/blob/master/LICENCE.txt>
_ for details and exceptions). The documentation is licensed under the GFDL <https://www.gnu.org/licenses/fdl-1.3.en.html>
_.
:E-mail list: https://cosmocoffee.info/cobaya/ – sign up for important bugs and release announcements!
:Support: For general support, CosmoCoffee_; for bugs and issues, use the issue tracker <https://github.com/CobayaSampler/cobaya/issues>
_.
:Installation: pip install cobaya --upgrade
(see the installation instructions <https://cobaya.readthedocs.io/en/latest/installation.html>
_; in general do not clone)
.. image:: https://img.shields.io/travis/com/CobayaSampler/cobaya :target: https://app.travis-ci.com/CobayaSampler/cobaya .. image:: https://readthedocs.org/projects/cobaya/badge/?version=latest :target: https://cobaya.readthedocs.org/en/latest .. image:: https://codecov.io/gh/CobayaSampler/cobaya/branch/master/graphs/badge.svg :target: https://codecov.io/github/CobayaSampler/cobaya/branch/master .. image:: https://img.shields.io/pypi/v/cobaya.svg?style=flat :target: https://pypi.python.org/pypi/cobaya/ .. image:: https://static.pepy.tech/personalized-badge/cobaya?period=total&units=international_system&left_color=grey&right_color=blue&left_text=pypi%20downloads :target: https://pepy.tech/project/cobaya .. image:: https://img.shields.io/badge/arXiv-2005.05290-b31b1b.svg?color=0B6523 :target: https://arxiv.org/abs/2005.05290
Cobaya (co\ de for bay\ esian a\ nalysis, and Spanish for Guinea Pig) is a framework for sampling and statistical modelling: it allows you to explore an arbitrary prior or posterior using a range of Monte Carlo samplers (including the advanced MCMC sampler from CosmoMC_, and the advanced nested sampler PolyChord_). The results of the sampling can be analysed with GetDist_. It supports MPI parallelization (and very soon HPC containerization with Docker/Shifter and Singularity).
Its authors are Jesus Torrado
_ and Antony Lewis
. Some ideas and pieces of code have been adapted from other codes (e.g CosmoMC by Antony Lewis
_ and contributors, and Monte Python
, by J. Lesgourgues
and B. Audren
_).
Cobaya has been conceived from the beginning to be highly and effortlessly extensible: without touching cobaya's source code, you can define your own priors and likelihoods, create new parameters as functions of other parameters...
Though cobaya is a general purpose statistical framework, it includes interfaces to cosmological theory codes (CAMB_ and CLASS_) and likelihoods of cosmological experiments (Planck, Bicep-Keck, SDSS... and more coming soon). Automatic installers are included for all those external modules. You can also use cobaya simply as a wrapper for cosmological models and likelihoods, and integrate it in your own sampler/pipeline.
The interfaces to most cosmological likelihoods are agnostic as to which theory code is used to compute the observables, which facilitates comparison between those codes. Those interfaces are also parameter-agnostic, so using your own modified versions of theory codes and likelihoods requires no additional editing of cobaya's source.
If you use cobaya, please cite its pre-print, arXiv:2005.05290 <https://arxiv.org/abs/2005.05290>
, and its ASCL record, ascl:1910.019 <https://ascl.net/1910.019>
.
To appropriately cite the packages (samplers, theory codes, likelihoods) that you have used, simply run the script cobaya-bib
with your input file(s) as argument(s), and you will get bibtex references and a short suggested text snippet for each module mentioned in your input file. You can find a usage example here <https://cobaya.readthedocs.io/en/latest/cosmo_basic_runs.html#citations>
_.
Thanks to J. Lesgourgues
_ and W. Handley
_ for support on interfacing CLASS_ and PolyChord_ respectively.
Thanks too to G. Cañas Herrera
, A. Finke
, X. Garrido
, S. Heimersheim
, L. Hergt
, C. Hill
, P. Lemos
, M.S. Madhavacheril
, V. Miranda
, T. Morton
, M. Rashkovetskyi
, J. Zunz
and many others for extensive and somewhat painful testing.
.. _Jesus Torrado
: https://web.physik.rwth-aachen.de/user/torrado
.. _Antony Lewis
: https://cosmologist.info
.. _CosmoMC: https://cosmologist.info/cosmomc/
.. _CosmoCoffee: https://cosmocoffee.info/viewforum.php?f=11
.. _Monte Python
: https://baudren.github.io/montepython.html
.. _Camb: https://camb.info/
.. _Class: https://class-code.net/
.. _GetDist: https://github.com/cmbant/getdist
.. _PolyChord: https://github.com/PolyChord/PolyChordLite
.. _J. Lesgourgues
: https://www.particle-theory.rwth-aachen.de/cms/Particle-Theory/Das-Institut/Mitarbeiter-TTK/Professoren/~gufe/Lesgourgues-Julien/?lidx=1
.. _B. Audren
: https://baudren.github.io/
.. _W. Handley
: https://www.kicc.cam.ac.uk/directory/wh260
.. _G. Cañas Herrera
: https://gcanasherrera.github.io/pages/about-me.html#about-me
.. _A. Finke
: https://cosmology.unige.ch/users/andreas-finke
.. _X. Garrido
: https://xgarrido.github.io/
.. _S. Heimersheim
: https://www.ast.cam.ac.uk/people/Stefan.Heimersheim
.. _L. Hergt
: https://www.kicc.cam.ac.uk/directory/lh561
.. _C. Hill
: http://user.astro.columbia.edu/~jch/
.. _P. Lemos
: https://pablo-lemos.github.io/
.. _M.S. Madhavacheril
: https://msyriac.github.io/
.. _V. Miranda
: https://github.com/vivianmiranda
.. _T. Morton
: https://github.com/timothydmorton
.. _M. Rashkovetskyi
: https://misharash.github.io/
.. _J. Zunz
: https://github.com/joezuntz
===================
.. image:: https://raw.githubusercontent.com/CobayaSampler/cobaya/master/img/Sussex_white.svg :alt: University of Sussex :target: https://www.sussex.ac.uk/astronomy/ :height: 150px :width: 150px
.. image:: https://raw.githubusercontent.com/CobayaSampler/cobaya/master/img/logo_ttk.png :alt: RWTH Aachen :target: https://www.particle-theory.rwth-aachen.de/ :height: 150px
.. image:: https://raw.githubusercontent.com/CobayaSampler/cobaya/master/img/ERC_white.svg :alt: European Research Council :target: https://erc.europa.eu/ :height: 150px :width: 150px
.. image:: https://cdn.cosmologist.info/antony/STFC_white.svg :alt: STFC :target: https://stfc.ukri.org/ :height: 150px :width: 150px
FAQs
Code for Bayesian Analysis
We found that cobaya demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.