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.1.tar.gz (102.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: kesacco-1.1.1.tar.gz
  • Upload date:
  • Size: 102.2 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.1.tar.gz
Algorithm Hash digest
SHA256 0e1a04288decd7f1344fc858b8ec515d6de2401d72017893fd9dc80f5da24d95
MD5 6a1be9715af4f8a4568db38009951e64
BLAKE2b-256 104af554acda0210f1e296ef1a70ace46e7afdef715adbfa911ac30de5bc56c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kesacco-1.1.1-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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 430bddf219695fe71c454d621990da8bd3dbdf454e06df5f1032c1aa0c0ed97b
MD5 b2c52a856e5ef4f68518dc7a346a64a3
BLAKE2b-256 2d241056ccdcd8281ba05d28737cf434ba38981d56fc97493f366fc8897b3bc3

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