Skip to main content

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.

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:

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)

Source distribution for kesacco 1.1.4
File Size Uploaded
kesacco-1.1.4.tar.gz 103.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kesacco 1.1.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.1.4 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page