Skip to main content

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

Figure 1. Overview of the code structure.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pitszi-0.1.0.tar.gz (78.3 kB view details)

Uploaded Source

Built Distribution

pitszi-0.1.0-py2.py3-none-any.whl (84.1 kB view details)

Uploaded Python 2 Python 3

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

Hashes for pitszi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4f7cbfdbd1eec01801ada6c86befe4d6c4a872cd9dd6d745273beb2619b15cc4
MD5 34656ede67bd10c306e7ee1f9d14ba2a
BLAKE2b-256 d1d0dd5a8485e1ce4754bf4334c7e9d74931199ee9ae9d27de6124b123d8b03d

See more details on using hashes here.

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

Hashes for pitszi-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f291a99da7b72303ccf246de6578ab454b213fde618c1f95e2beb346216da712
MD5 815bfcf57f7d15826e2b899efb7f0489
BLAKE2b-256 b06c4372f5578ae270bc0ea122c439934ea041a33cc818635d4751e49f8cec2c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page