-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5 from javicarron/development-so3
Merging
- Loading branch information
Showing
31 changed files
with
6,852 additions
and
1,193 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
<img src="logo.png" width="100"> | ||
|
||
# Pynkowski | ||
|
||
A Python package to compute Minkowski Functionals and other higher order statistics of input fields, as well as their expected values for different kinds of fields. | ||
|
@@ -10,17 +12,17 @@ The statistics currently supported by this package are: | |
The formats currently supported for **input data** are the following: | ||
|
||
- Scalar HEALPix maps, as the ones used by [healpy](https://healpy.readthedocs.io/), such as $T, \kappa, P^2$ (see [paper 1](https://arxiv.org/abs/2211.07562)). | ||
- Polarisation HEALPix maps in the $SO(3)$ formalism (coming soon, see [paper 2](https://arxiv.org/abs/2301.13191)). | ||
- Polarisation HEALPix maps in the $SO(3)$ formalism (see [paper 2](https://arxiv.org/abs/2301.13191)). | ||
- 2D and 3D numpy arrays (coming soon). | ||
|
||
The theoretical expectation of some statistics is currently supported for the following **theoretical fields**: | ||
|
||
- Gaussian fields (such as CMB $T$ or the initial density field, see [paper 1](https://arxiv.org/abs/2211.07562)). | ||
- $\chi^2$ fields (such as CMB $P^2$, see [paper 1](https://arxiv.org/abs/2211.07562)). | ||
- Spin 2 maps in the $SO(3)$ formalism (coming soon, see [paper 2](https://arxiv.org/abs/2301.13191)). | ||
- Spin 2 maps in the $SO(3)$ formalism (see [paper 2](https://arxiv.org/abs/2301.13191)). | ||
|
||
We are actively working on the implementation of more statistics, data formats, and theoretical fields. If you want to contribute, we welcome and appreciate pull requests. | ||
If you have any comments or suggestions, please feel free to contact us by email ([1](mailto:javier.carron@roma2.infn.it) and [2](mailto:[email protected] )) or by opening a discussion thread or issue. | ||
If you have any comments or suggestions, please feel free to contact us by email ([1](mailto:javier.carron@csic.es) and [2](mailto:[email protected] )) or by opening a discussion thread or issue. | ||
|
||
The repository can be found on [https://github.com/javicarron/pynkowski](https://github.com/javicarron/pynkowski). | ||
|
||
|
@@ -51,12 +53,14 @@ This package is divided into three modules: `stats`, `data`, and `theory`. Each | |
|
||
- [`data`](https://javicarron.github.io/pynkowski/pynkowski/data.html) | ||
- [`base_da`](https://javicarron.github.io/pynkowski/pynkowski/data/base_da.html) | ||
- [`array`](https://javicarron.github.io/pynkowski/pynkowski/data/array.html) | ||
- [`healpix`](https://javicarron.github.io/pynkowski/pynkowski/data/healpix.html) | ||
- [`utils_da`](https://javicarron.github.io/pynkowski/pynkowski/data/utils_da.html) | ||
|
||
- [`theory`](https://javicarron.github.io/pynkowski/pynkowski/theory.html) | ||
- [`base_th`](https://javicarron.github.io/pynkowski/pynkowski/theory/base_th.html) | ||
- [`gaussian`](https://javicarron.github.io/pynkowski/pynkowski/theory/gaussian.html) | ||
- [`spingaussian`](https://javicarron.github.io/pynkowski/pynkowski/theory/spingaussian.html) | ||
- [`chi2`](https://javicarron.github.io/pynkowski/pynkowski/theory/chi2.html) | ||
- [`utils_th`](https://javicarron.github.io/pynkowski/pynkowski/theory/utils_th.html) | ||
|
||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.