Giter Club home page Giter Club logo

cluster-lensing-cov's Introduction

Cluster Lensing

This package computes the cluster lensing signal and covariance matrices. Both in terms of $\gamma_t$ and $\Delta\Sigma$.

Put this in your ~/.bashrc

export PYTHONPATH="/your_folder/cluster-lensing-cov/:$PYTHONPATH"

or run

import sys
sys.path.append('/your_folder/cluster-lensing-cov/')

everytime you need to use the package.

Contents

  • clens/lensing/ contains the main code for computing lensing signals and covariance matrices.

    • lensing_profiles.py calculates $\gamma_t$ and $\Delta\Sigma$ profiles assuming NFW

    • cov_DeltaSigma.py and cov_gammat.py calculate the covariance matrices

  • clens/util/ contains classes for cosmology, nuisance parameters, survey conditions, etc.

  • clens/ying/ contains code copied from Ying Zu's package

  • tests/ contains unit tests.

  • examples/

    • demo_analytic.py shows the one example for
    • abacus_analytic_grafting.py shows how to graft analytic and abacus together

Pre-computed covariance matrices

  • output/analytic_abacus_scatter*/zh*_zs*/*_*_R*_*_nrp*/ includes various components of covariance matrices.

    • DeltaSigma_cov_combined.dat is everything without shape noise
    • DeltaSigma_cov_shape_noise.dat is for nsrc = 10 arcmin^{-2}
    • Shape noise is inversely proportional to nsrc
  • For example, output/analytic_abacus_scatter0/zh0.5_zs1.25/1e+14_1e+16_R0.1_100_nrp15/ contains zero scatter, zh=0.5, zs=1.25, M between 1e14 and 1e16 Msun/h, 15 log rp bins between 0.1 and 100 Mpc/h

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.