Skip to main content

pyfisher

https://img.shields.io/pypi/v/pyfisher.svg https://img.shields.io/travis/msyriac/pyfisher.svg Documentation Status Updates Python 3

Fisher forecasting for cosmological surveys

pyfisher is a python package for calculating Fisher matrices and for forecasting parameter uncertainties for cosmological surveys.

🟥 Version 2 is a total revamp, so if you’re used to what this software looked like before November 2020, you should switch to the ``legacy`` branch.

While the new version does not (yet) provide an interface for CMB lensing noise curves with iterative delensing like the old one did, it has a simplified API, lots of pre-calculated Fishers, and a tool to reparametrize into a σ8 parameterization.

Installation

Install in two steps:

  1. Git clone the repository

  2. cd into the repository and run pip install -e . --user.

The latter step just copies symbolic links to the relevant modules into a directory (managed by pip) that is in your python path.

Once this is done, you should be able to do things like

import pyfisher

from anywhere on your system.

Basic Usage

See and run python tests/test_lensing.py to reproduce Planck constraints and get a feel for how to use this package.

History

2.0.0 (2020-11-22)

  • First release on PyPI.

Metadata

Release files for pyfisher 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyfisher 2.1.0
File Size Uploaded
pyfisher-2.1.0.tar.gz 5.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyfisher 2.1.0
File Interpreter ABI Platform
pyfisher-2.1.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 11.3 MB

Release files / pyfisher-2.1.0.tar.gz

Download URL pyfisher-2.1.0.tar.gz
Size 5.6 MB
Tags Source
SHA-256 checksum
How to use checksums
bf80962f599784156880f38e6a6ea0c4695e33da7db2791ced7acab61a5c1d41
BLAKE2b-256 checksum
How to use checksums
5d6708beeb30fb4661ef4deb1378e5b9a0d9e4e191ffe259796a8fc8550fbd33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.0

Release files / pyfisher-2.1.0-py2.py3-none-any.whl

Download URL pyfisher-2.1.0-py2.py3-none-any.whl
Size 5.7 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
670b8d2b542133feb4c5668d1ff42949490f39ca3211de95310452e482938344
BLAKE2b-256 checksum
How to use checksums
61f83fe8ff2fd3b392523968966b9467598238e4a6784c6ac7567df60d0d9d52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.0

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page