Giter Site home page Giter Site logo

slosar / mpk_compilation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marius311/mpk_compilation

0.0 1.0 0.0 7.7 MB

Create one of the iconic figures in cosmology, from https://arxiv.org/abs/1905.08103 (thanks to Docker/Julia/Jupyter)

Makefile 0.23% Jupyter Notebook 99.42% Dockerfile 0.36%

mpk_compilation's Introduction

Matter power spectrum compilation

In their 2002 paper, Max Tegmark and Mattias Zaldarriaga developed a method for compressing the information from several different types of cosmological probes into constraints on the power spectrum of matter fluctuations in the universe. In doing so, they created one of the iconic figures in cosmology, summarizing information from a range of vastly different observations and showing these were all consistent with the predicitions from the simple ΛCDM model of cosmology.

We have updated this figure in Chabanier et al. 2019 and Planck 2018: I to include recent cosmological data, and provide this repository so others can contribute to keeping this compilation up-to-date.

mpk_compilation

Usage

This repository comes in the form a Jupyter notebook packaged inside of a Docker container, so that it is trivial to install the (fairly complex) set of dependencies needed for this calculation. You can preview this notebook without running it here.

You can also easily run this notebook by installing Docker then running:

PORT=8888; docker run --rm -e PORT=$PORT -itp $PORT:$PORT marius311/mpk_compilation

You will be prompted with a link to open the notebook in your browser. You can change the port from 8888 if you wish.

If you wish to develop this repository or to have changes to the notebook saved between sessions, you can clone this repository and run locally via:

git clone https://github.com/marius311/mpk_compilation
cd mpk_compilation
docker-compose pull # or replace "pull" with "build" to build the image locally
PORT=8888 docker-compose up

Citing

Please cite Chabanier et al. 2019 and Planck 2018: I if you make use of this figure or code.

mpk_compilation's People

Contributors

marius311 avatar

Watchers

 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.