Catalog PyPI
PACKAGE EXPLORERView in registry

21cmPSDenoiser

PyPI

Tools for post-processing and computing summaries of 21cmFAST simulations

Versions collected1
Direct dependencies13From release 1.0.2
Last observed20 Oct, 15:21 UTC

README

Version 1.0.2 documentation
================================================================================
21cmPSDenoiser - A score-based diffusion model that denoises 21-cm power spectra
================================================================================

``21cmPSDenoiser`` is a package that provides a score-based diffusion model trained on 21cmFAST simulations that is capabale of significantly reducing the effect of sample variance on individual 21-cm power spectrum (PS) realisations.
In Breitman+25, we find that it's better to reproduce the 21-cm PS calculation as closely as possible to the training set for optimal performance. This is especially true when applying ``21cmPSDenoiser`` on 21-cm PS from different simulators and / or physical models.
The 21-cm power spectra in the training set have been computed with `tuesday <https://github.com/21cmfast/tuesday>`_, a wrapper around `powerbox <https://github.com/steven-murray/powerbox>`_.
In the near future, we will provide a script to calculate the 21-cm PS from a lightcone in the exact same way as was done in the training set.

The package can be installed with pip via ``pip install 21cmPSDenoiser`` and tutorials are in ``docs/tutorials``.

If you use this code in your research, please cite Breitman+25.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.214 Jul 202513

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
danielabreitman/21cmpsdenoiser

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 15:21 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f0d409808448fbb2914724d47c8f0b536383f3e747a79d145d3e00ecc195b9a3