Skip to main content

A python-based method for generating cosmological reionization fields

Project description

zreion

build coverage license

zreion is a way of quickly computing a "redshift of reionization" field using a semi-numeric method developed in Battaglia et al. (2013). The method assumes the redshift of reionization for a particular point in a cosmological volume is a biased tracer of the matter field, and can be written as a parameterized bias function. For a full derivation and comparison with simulations, see the linked paper.

Installation

Installing the package can be performed by checking the repo out, and then running:

pip install .

Dependencies should be handled automatically by pip if not already installed.

Dependencies

  • setuptools >= 38.3
  • cython
  • numpy
  • pyfftw

Tests

The repo includes a test suite, which can be invoked by running pytest in the top-level of the repo. In addition to the package dependencies, it requires packaging, pytest-cov and pytest-cases. These can be installed using:

pip install .[test]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zreion-0.2.2.tar.gz (155.0 kB view hashes)

Uploaded Source

Built Distributions

zreion-0.2.2-cp310-cp310-win_amd64.whl (99.2 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

zreion-0.2.2-cp310-cp310-win32.whl (84.4 kB view hashes)

Uploaded CPython 3.10 Windows x86

zreion-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (752.2 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

zreion-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl (245.4 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

zreion-0.2.2-cp39-cp39-win_amd64.whl (99.3 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

zreion-0.2.2-cp39-cp39-win32.whl (84.3 kB view hashes)

Uploaded CPython 3.9 Windows x86

zreion-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (758.3 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

zreion-0.2.2-cp39-cp39-macosx_10_9_x86_64.whl (243.3 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

zreion-0.2.2-cp38-cp38-win_amd64.whl (99.6 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

zreion-0.2.2-cp38-cp38-win32.whl (84.5 kB view hashes)

Uploaded CPython 3.8 Windows x86

zreion-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

zreion-0.2.2-cp38-cp38-macosx_10_9_x86_64.whl (252.8 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

zreion-0.2.2-cp37-cp37m-win_amd64.whl (98.9 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

zreion-0.2.2-cp37-cp37m-win32.whl (83.1 kB view hashes)

Uploaded CPython 3.7m Windows x86

zreion-0.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (746.2 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

zreion-0.2.2-cp37-cp37m-macosx_10_9_x86_64.whl (251.8 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page