Skip to main content

High-energy (X-ray and gamma-ray) astronomical data analysis tools

Project description

Welcome To HEAPY 👋

A unified toolkit for timing and spectral analysis of X-ray and gamma-ray transient data.

PyPI - Version License: GPL v3

Prerequisites

HEASoft

Heapy will invoke certain software and commands from HEASoft, such as xselect and ximage. Please ensure that HEASoft is correctly installed on your system, and that the Calibration Database (CALDB) for the mission (e.g., Swift) you are processing is also properly installed.

Fermi GBM Data Tools

Heapy obtains the orbital location and pointing information of Fermi by invoking gbm_data_tools. Therefore, if you require this functionality, please ensure that gbm_data_tools is correctly installed in advance.

Fermi GBM Response Generator

Heapy generates the response matrix files for Fermi GBM by invoking gbm_drm_gen. It is recommended to install my forked Python packages, which have been fine-tuned to resolve compatibility issues with newer versions of numpy and astropy, and to use TTE data instead of CSPEC data. The specific installation procedure is as follows:

$ git clone https://github.com/jyangch/responsum.git
$ pip3 install ./responsum

$ git clone https://github.com/jyangch/gbmgeometry.git
$ pip3 install ./gbmgeometry

$ git clone https://github.com/jyangch/gbm_drm_gen.git
$ pip3 install ./gbm_drm_gen

Installation

Heapy is available via pip:

$ pip install heapy

Documentation

If you wish to learn about the usage, you may check the examples.

License

Heapy is distributed under the terms of the GPL-3.0 license.

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

heapyx-0.1.5.tar.gz (65.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

heapyx-0.1.5-py3-none-any.whl (73.0 kB view details)

Uploaded Python 3

File details

Details for the file heapyx-0.1.5.tar.gz.

File metadata

  • Download URL: heapyx-0.1.5.tar.gz
  • Upload date:
  • Size: 65.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for heapyx-0.1.5.tar.gz
Algorithm Hash digest
SHA256 b2f2ad2b9692da06a86ac68e6c8abcbab8d2efd48432e18f2657d22822df3ef3
MD5 2d6dde9dab80a49358c02ca91f44a33c
BLAKE2b-256 0901df184f48e43533e079fb1564bfb36a54cd2bad0c303abd149751b29fb8e8

See more details on using hashes here.

File details

Details for the file heapyx-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: heapyx-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 73.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for heapyx-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8d020d4ff5e0d763b993bc3dfe377301123f1894da8593cc20204a5b9606c504
MD5 439d9a792e64952754d1da416c753c59
BLAKE2b-256 89d21727365e9ebbbcdc6fd102871e774c937915feb16ff42907d925121c5508

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page