Python code to model ICM pressure fluctuations, generate Monte Carlo Sunyaev-Zeldovich data, and fit the model to input data
Project description
PITSZI: Probing ICM Turbulence from Sunyaev-Zel'dovich Imaging
Software dedicated to model intracluster medium pressure fluctuations, generate Monte Carlo Sunyaev-Zel'dovich data, and fit the model to input data.
Overview of the physical processes and structure of the code
Content
The pitszi directory contains the main code, including:
-
model_main.py : main code entry defining the class Model
-
model_library.py : subclass that defines model libraries and tools
-
model_sampling.py : subclass that deals with the sampling of the model
-
model_mock.py : subclass used to generate mock images
-
data_main.py : class used to define input data and usefull associated functions
-
inference_main.py : class used to constrain the model (from Model class) given input data (from Data class)
-
utils.py : library of useful functions
-
plotlib.py : library gathering plotting functions
-
title.py : title for the package
-
notebook : Repository where to find Jupyter notebook used for validation/example/developments.
Installation
TBD
Reference
TBD
History
- Version 0.1.0 --> Initial upload
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pitszi-0.1.0.tar.gz
.
File metadata
- Download URL: pitszi-0.1.0.tar.gz
- Upload date:
- Size: 78.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f7cbfdbd1eec01801ada6c86befe4d6c4a872cd9dd6d745273beb2619b15cc4 |
|
MD5 | 34656ede67bd10c306e7ee1f9d14ba2a |
|
BLAKE2b-256 | d1d0dd5a8485e1ce4754bf4334c7e9d74931199ee9ae9d27de6124b123d8b03d |
File details
Details for the file pitszi-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: pitszi-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 84.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f291a99da7b72303ccf246de6578ab454b213fde618c1f95e2beb346216da712 |
|
MD5 | 815bfcf57f7d15826e2b899efb7f0489 |
|
BLAKE2b-256 | b06c4372f5578ae270bc0ea122c439934ea041a33cc818635d4751e49f8cec2c |