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 details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

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

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 details)

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 details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

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 details)

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 details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

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 details)

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 details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

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 details)

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 details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file zreion-0.2.2.tar.gz.

File metadata

  • Download URL: zreion-0.2.2.tar.gz
  • Upload date:
  • Size: 155.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6848f2883d8dc70cfe9f8e813d616b3fe8bf68b35af797448009348a182f71ad
MD5 0797b46d76c8d9cdaf74c324b653192f
BLAKE2b-256 3fff817fa53e76a3cbbc048a85e060ef2dc60bfe46f20eb2f7a1f2a01541a099

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zreion-0.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 99.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 721190e32add19ee13e5e38ba7957c03101ea01c7fe2c94f5d0d30bef33d6058
MD5 c08ee37e62ecd6fb3c925107c07d1d91
BLAKE2b-256 21ab421a561018aa0fdfe8efa37cade15e36090251d05a23e052ea9ae55b5ba4

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: zreion-0.2.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 514b5e6a6167a3a78fdff5dbac1c37a343ddc51e4c0cad97921a5c6aeb5e7867
MD5 752228eac02de0fd05e92a9eb03ae6d3
BLAKE2b-256 c0afc2ba92e8c5040e4604e0c87a27e152a60c4dac4904824ac2c0f94f9f107f

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 694e18a08207d4ad895311cb6c9989bf04c91fba82fa624867e9e23930207f67
MD5 fa39f855fd281e592088e9f6d6b78d44
BLAKE2b-256 1ce8ae5b59d07cee947ff3393b648793d289bc0666242c2c8cfecb70c3d05605

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 caaa415530a0ddb895d59d0e838e901c51fa82277032913e16d5b2c08cbca17b
MD5 ce5d279eacb6845a6cf5f4c65f56ba8a
BLAKE2b-256 3c470282350c9501f54cd9c03b6b04b2cc9338ac2c0d502c7a4789baa2f1ac52

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zreion-0.2.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0ed5d96e02a823920c0602aa9bf2d35bb5d49134987d18acd8bf78c0d868509b
MD5 df448335cb5bbe1175097eac9be3412d
BLAKE2b-256 48c32e1181229d72eedca52a46bc102c11d4b1fcb53dc507dfa7f69b92f34a20

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: zreion-0.2.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 293646e5e3082be74b8612dfb70e2a581ef8a92b7750ca3a84f3f103611e5ca2
MD5 a149783db4fef29fe14e2ce7515193af
BLAKE2b-256 d4382651ccb4bb74abd91fc6191c27339cef3b8e22cc46d742d334df9ab1447e

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb79e94e6014b9d11bc0f465f7ddcadcdb61d7d1248f6f63e1789072a2865107
MD5 6aa6d4f8115180e91ff8e2a21d9c0af3
BLAKE2b-256 bd6d0f0ce1daeb52b8f0e3fc8165fffcc0ce8563bf5c9596309168a1d2a30777

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f725976900e71c4dcd18b99e940fabf25d2da594765a7f0af2ee943754e38d1
MD5 79f93784f87e382a717c71b00f35896d
BLAKE2b-256 be08cddab3685609854600e58d41fa6410005040e486daef65497bfde17fcd2d

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: zreion-0.2.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 99.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 926fb70b8ed1c3bafd9b1be70478a290a2756c4c7b4c17853537c084f9879579
MD5 385b9f217f48badaf41caa770703cc28
BLAKE2b-256 3d19e84a9167fd2c66dd8423b90b4fb4cf25495ec0b986361e0d35c190618aaa

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: zreion-0.2.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 84.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 85e45f42e100483048a3bc69945eeb8a8cb25ab75a9d9c02695c8773425baa3e
MD5 4d56ef9fd0c85866866c0aa6583e439f
BLAKE2b-256 1d928be0cff441abc98436559f8b65739c3ee40af7d6b4c09f577b24b7bb8d08

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 289bc7728a612f34c6e06dbcc74cf798d62ba4a4b13cdc7cf8010141bfd22c50
MD5 47da30dedf7994223e0ae18722ec46c4
BLAKE2b-256 38076e9660e169154ffdf7307f1cdc4d37834444341660384742112a39ccd071

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c1c3658789eac90adf04b66a679f2208750bfc01ab4673b3ad78300cfb82a7d
MD5 d30c2907cf60fd91288546a9f6240d1a
BLAKE2b-256 fdb0f287f541f9136b56b0306be987a571c50f327a164ed4da6cb77ced844318

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: zreion-0.2.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 98.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 eea3c1476a54e8bd6d0b64c1eb16b66c6de70e891289c358398fee3f5acd3cad
MD5 bfe83781a5444bd85f7e279790272851
BLAKE2b-256 720d076ca62cd83649c45944e304c9537b3b21a43d2de3730f1e1c60f022d9a8

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: zreion-0.2.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 83.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for zreion-0.2.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a31ab1985bfd658f2325d3fe612c3a1f432bebe2d3a1a59810a4e81f31dac3d7
MD5 db06b564017245496f3bbb5150b5b7c0
BLAKE2b-256 b75d100b6dd1c1dacf375f7f1d4ee042a1e97acc1c3fb63876f6cff62ca73943

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf4974b383e7234e5275fdd26b1f1da17c499f7b065fb4b67c9ad7789077088b
MD5 faa9aec4ee90d445daed8d07a495d001
BLAKE2b-256 1b03b5d792e6c1246fe0fc9cec92ad91ab0c9471a29643d5fe208af234359422

See more details on using hashes here.

File details

Details for the file zreion-0.2.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zreion-0.2.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32d86dd0600a24218522056c94d62c9d9a30f221bcc0cb43884bbc9b821a02e4
MD5 a6fa76c3a67ee3c4529c0a9ef311d276
BLAKE2b-256 b846e1550016a4347adf1c4914e0825de4545f4a3bba1b858053892fa5d71b9f

See more details on using hashes here.

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