GithubHelp home page GithubHelp logo

jcgoran / cosmobolognalib Goto Github PK

View Code? Open in Web Editor NEW

This project forked from federicomarulli/cosmobolognalib

0.0 0.0 0.0 547.29 MB

free software C++ libraries for cosmological calculations

License: GNU General Public License v3.0

C++ 97.78% Python 0.13% C 0.13% Makefile 1.46% SWIG 0.50%

cosmobolognalib's Introduction

CosmoBolognaLib

The CosmoBolognaLib is a large set of free software C++ libraries for cosmological calculations.

The example codes in CosmoBolognaLib/Examples/ show how to use the CosmoBolognaLib in either C++ or Python codes.

The full documentation is provided here: CBL documentation

Copyright

CosmoBolognaLib - C++ libraries for cosmological calculations Copyright (C) 2010 by Federico Marulli

This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3.0 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details, https://www.gnu.org/licenses/.

Versions

V1.0 first version of the CosmoBolognaLib uploaded on github

V1.1 full python wrapper using SWIG; minor bugs fixed

V2.0 general restructure, many new classes and examples added

V2.1 new examples added, minor bugs fixed

V2.2 new examples added, some new classes to model clustering measurements

V2.3 minor bugs fixed, documentation completed

V2.4 algorithms for random catalogues and clustering computation improved

V3.0 Numerical Recipes fully substituted by GSL functions; classes to measure and model two-point statistics improved

V3.1 bugs fixed in clustering measurements and modelling

V3.2 new functions to model the void size function and to clean void catalogues (Ronconi & Marulli 2017)

V4.0 classes used to model clustering functions substantially restructured

V4.1* classes used to model two-point and three-point correlation functions significantly improved; python building fully restructured; various bugs fixed

V4.2 Python support improved, new functions for input/output in FITS format, some minor bugs fixed

V4.21 minor bugs fixed in likelihood modules

V4.22 minor bugs fixed in some python examples

V5.0 classes for statistical analyses substantially improved; new estimators for the three-point correlation function

V5.1 classes for modelling improved; bugs fixed; tools for void analysis updated

V5.2 new notebook and example codes for cosmic void analyses; makefile updated to have Python 3.x-compatible CosmoBolognaLib modules

V5.3 new functions to model number counts, redshift-space distortions and three-point correlation function

V5.4 new logo (by Sofia Contarini), new functions to model 2 and 3 point correlation functions

V5.5 new functions for modelling different cosmological probes and their combinations

cosmobolognalib's People

Contributors

alfonso-veropalumbo avatar federicomarulli avatar tommasoronconi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.