Skip to main content

Keen Event Simulation and Analysis for CTA Cluster Observations: python code to simulate and analyse galaxy cluster data with CTA

Project description

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

Figure 1. Overview of the KESACCO software.

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. In addition, the kesacco directory should be in your python path so it can be found.

Installation

To install these tools, just fork the repository to your favorite location in your machine. The software depends on standard python package (non-exhaustive list yet):

  • astropy
  • matplotlib
  • random
  • numpy
  • os
  • copy
  • pickle

But also:

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

kesacco-1.1.2.tar.gz (103.0 kB view details)

Uploaded Source

Built Distribution

kesacco-1.1.2-py2.py3-none-any.whl (120.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kesacco-1.1.2.tar.gz.

File metadata

  • Download URL: kesacco-1.1.2.tar.gz
  • Upload date:
  • Size: 103.0 kB
  • Tags: Source
  • Uploaded using 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.3

File hashes

Hashes for kesacco-1.1.2.tar.gz
Algorithm Hash digest
SHA256 274498ccc01c9a0aad5b7aeb58ae5ebaf4607795b91c8553ad16d1209315737a
MD5 ad35239dc138a0eb562e4c14f0a99ca5
BLAKE2b-256 954cc953a1b494944237f13ec5a41144a6b75ef011ff257e025f9c97dcf4caaa

See more details on using hashes here.

File details

Details for the file kesacco-1.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: kesacco-1.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 120.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using 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.3

File hashes

Hashes for kesacco-1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8f2a2b2da1743167775c31d7fcc411f14c3e129cc609458d6a8296ee670dc290
MD5 0c5af8c94c45f91c03e1df0829e86b06
BLAKE2b-256 9dcccfdd5bb9e06de338ba411ee7cef8efa60c4b08a7df66606bd10c5e46b2df

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