Skip to main content

New formats for required data files

For versatility, all data files required to use DarkHistory have been converted to HDF5, JSON, and plain text files. All active branches of DarkHistory have been updated to use the new set of data files. You can download the new data files at the following link.

DarkHistory v1.1.1 for DM21cm

The branch of DarkHistory used in DM21cm, a semi-numerical simulation of inhomogemeous dark matter energy injection based on DarkHistory and 21cmFAST. The data files used for this release is the same as v1.1 (see below). DM21cm is described in arXiv:2312.11608.

DarkHistory v2.0, with improved treatment of low energy electrons and spectral distortions

The branch containing the upgraded treatment for low energy electrons and spectral distortions can be found here. In additional to the data files needed for v1.0, this upgrade requires additional data files.

The upgrades are described in a paper available at arXiv:2303.07366, and examples of applications are given in arXiv:2303.07370. Please cite these as well as arXiv:1904.09296 if you use this version of DarkHistory in a scientific publication.

DarkHistory v1.1 with Neural Network transfer functions

Added Neural Network transfer functions to optionally replace large tabulated transfer functions. Requires Tensorflow 2.0 in addition to v1.0 dependencies, and a compact dataset to use the Neural Network transfer functions. (To upgrade from v1.0, one can simply add the compact dataset to the existing data directory). To use the tabulated transfer functions, a full dataset is required. (This version of DarkHistory also works with v1.0 dataset with setting use_v1_0_data=True in config.py.)

The update is described in a paper available at arXiv:2207.06425. Please cite this paper as well as arXiv:1904.09296 if you use this version of DarkHistory in a scientific publication. The release for this version can be found here. For more information, please visit our webpage here.

DarkHistory v1.0

DarkHistory is a Python code package that calculates the global temperature and ionization history of the universe given an exotic source of energy injection, such as dark matter annihilation or decay. DarkHistory is described in a paper available at arXiv:1904.09296. Please cite this paper if you use DarkHistory in a scientific publication. The data files for required for this version can be found here. The release for this version can be found here. For more information, please visit our webpage here.

Metadata

Release files for darkhistory 0.0.20240901

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

Source distribution (sdist)

Source distribution for darkhistory 0.0.20240901
File Size Uploaded Provenance Actions
darkhistory-0.0.20240901.tar.gz 9.0 MB Without provenance Details for darkhistory-0.0.20240901.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for darkhistory 0.0.20240901
File Interpreter ABI Platform Actions
darkhistory-0.0.20240901-py3-none-any.whl Python 3 none any Details for darkhistory-0.0.20240901-py3-none-any.whl

Total release size: 9.3 MB

Release files / darkhistory-0.0.20240901.tar.gz

Download URL darkhistory-0.0.20240901.tar.gz
Size 9.0 MB
Tags Source
SHA-256 checksum
How to use checksums
fa29fc39988f87ee0cc1dfe7386304d831fcbb9a4ff14fa28e83961be10c2065
BLAKE2b-256 checksum
How to use checksums
4f6cb2a02e339ec018138bc3e4e80ac5bc4db80a0583ba4b1c31778b14df246d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.5

Release files / darkhistory-0.0.20240901-py3-none-any.whl

Download URL darkhistory-0.0.20240901-py3-none-any.whl
Size 339.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5e8df024a005301ba807511327904a0e910b2b1a8b682c4b3a537cb5eb8a96c
BLAKE2b-256 checksum
How to use checksums
daf280c06054a41a2b929234be4580ee0b2dc073c3483a6e3fddf9793211dbb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.5

Security for darkhistory 0.0.20240901

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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