Skip to content

Pynkowski is a Python package to compute Minkowski Functionals, as well as their expected values for different fields.

License

Notifications You must be signed in to change notification settings

javicarron/pynkowski

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pynkowski

A Python package to compute Minkowski Functionals of input fields, as well as their expected values in the case of Gaussian isotropic fields.

The formats supported for input data are the following:

  • Scalar HEALPix maps, as the ones used by healpy (see paper).

...and more to come, feel free to contact us (by email or opening an issue) to implement more schemes.

The theoretical expectation for Gaussian isotropic fields are implemented in the following cases:

  • Gaussian scalar maps on the sphere (such as CMB $T$, see paper).
  • $\chi^2$ maps on the sphere (such as CMB $P^2$, see paper).

...and more to come, feel free to contact us (by email or opening an issue) to implement more theoretical expectations.

The repository can be found on https://github.com/javicarron/pynkowski.

Installation

This package can be installed with:

pip install pynkowski

The dependencies are:

Documentation

The documentation can be found on https://javicarron.github.io/pynkowski

Example notebooks

  • Get the Minkowski Functionals of a CMB temperature $T$ map and compare with theory.
  • Get the Minkowski Functionals of a CMB polarization $P^2=Q^2+U^2$ map and compare with theory.

Authors

This package has been developed by Javier Carrón Duque and Alessandro Carones.