KESACCO: Keen Event Simulation and Analysis for CTA Cluster Observations
This repository contains a software dedicated to the simulation of CTA event files corresponding to the observation of galaxy clusters. The event files can then be analyzed to produce CTA analysis results.
-
clustpipe.py : Main code that defines the class ClusterPipe.
-
clustpipe_common.py : Subclass that defines common tools.
-
clustpipe_sim.py : Subclass that deal with event simulation.
-
clustpipe_ana.py : Subclass that deal with observation analysis.
-
clustpipe_ana_plot.py : Sub-modules dedicated to run automatic plots related to analysis.
-
clustpipe_title.py : Title for the software.
-
Tools : Repository that gather several useful libraries and run ctools scripts. It also contain the compact source, background, and observation setup classes.
-
notebook : Repository where to find Jupyter notebook used for development/example.
Overview of the code
Environment
The code works with python 3. It should work with python 2, although several features may fail. Please make sure that you are in the correct environment when you run the code.
Installation
You can use pip to install the package:
pip install kesacco
Dependencies
The software depends on standard python package (non-exhaustive list):
- astropy
- matplotlib
- random
- numpy
- os
- copy
- pickle
But also:
- gammalib (http://cta.irap.omp.eu/gammalib/)
- ctools (http://cta.irap.omp.eu/ctools/)
- emcee (https://emcee.readthedocs.io/en/stable/)
- corner (https://corner.readthedocs.io/en/latest/)
- minot (see https://github.com/remi-adam/minot)
Metadata
Release files for kesacco 1.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| kesacco-1.1.4.tar.gz | 103.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kesacco-1.1.4-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 224.0 kB
Release files / kesacco-1.1.4.tar.gz
| Download URL | kesacco-1.1.4.tar.gz |
|---|---|
| Size | 103.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25ca1be1c1baacd813f7a273c651489e19cecc9b7daa6529c50eee97541de533
|
|
BLAKE2b-256 checksum How to use checksums |
2159614cf6f4401978ee848133cc2d9519f4399349c0fc7ac4ed0a72057b5afb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.8.2 requests/2.27.1 setuptools/58.0.4 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10
|
Release files / kesacco-1.1.4-py2.py3-none-any.whl
| Download URL | kesacco-1.1.4-py2.py3-none-any.whl |
|---|---|
| Size | 120.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9e9a2657ff01cd89e671e33dc865092d50b911a736e37129bab1ea68e2754730
|
|
BLAKE2b-256 checksum How to use checksums |
d2f0206b6f6612fc1e80454dd954b60a8069a3d8938f81fee66cdf795d67d4ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.8.2 requests/2.27.1 setuptools/58.0.4 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10
|
Security for kesacco 1.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.