A Jupyter notebook server letting you use CMBLensing.jl
3.1K
This repository contains tools written in Julia to analyze the gravitationally lensed Cosmic Microwave Background.
Some things this code can do:
Taylens algorithm (Næss & Louis 2013)LenseFlow algorithm (Millea, Anderes, & Wandelt 2017)The best place to get started is to read the documentation (which is very much a work-in-progress, many things this package can do are not documented yet, but are planned to be added soon).
Most of the pages in the documentation are Jupyter notebooks which you can find in this folder, which you can run yourself.
To install the Julia package locally, run:
pkg> dev https://github.com/marius311/CMBLensing.jl
(type ] at the Julia REPL to reach the pkg> prompt)
Also provided is a Docker container which includes a Jupyter notebook server and all the dependencies to run and use CMBLensing.jl. This is probably the quickest way to get up and running including all of the optional dependencies (you just need Docker and docker-compose on your system). To launch the Jupyter notebook, clone this repository and run the following from the root directory,
docker-compose pull
docker-compose up
The first time you run this, it will automatically download the (~500Mb) container from the Docker hub. The command will prompt you with the URL which you should open in a browser to access the notebook.
To run the notebook on a different port than the default 8888, do PORT=1234 docker-compose up where 1234 is whatever port number you want.
You can also build the container locally by replacing docker-compose pull with docker-compose build above.
Content type
Image
Digest
sha256:83b995b4c…
Size
1.9 GB
Last updated
almost 3 years ago
docker pull marius311/cmblensing.jl