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

Uploaded Source

Built Distribution

kesacco-1.1.3-py2.py3-none-any.whl (120.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: kesacco-1.1.3.tar.gz
  • Upload date:
  • Size: 103.3 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.10

File hashes

Hashes for kesacco-1.1.3.tar.gz
Algorithm Hash digest
SHA256 00162c6ea31b64e565ee3b4dc3ef656e0ce1cf8faf62c2020931e24571fee114
MD5 607055071e0d2b2f0a27a607fb72ac9d
BLAKE2b-256 8f57bc1ddd2f464c806d7f6601dec346b1d043c9fd5bd23ca255b142ecdb0b53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kesacco-1.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 120.8 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.10

File hashes

Hashes for kesacco-1.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6a53736a5ce2754626ecaa2546e3c2788da8acd6abf7193ec6913415fbe3a531
MD5 6539b37948e9ed8db14ce244967dcf5d
BLAKE2b-256 23afaddd0d89252e2936dc578152ac2e18dae3947d48ebc7d2ca8d5721ea6ba1

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