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 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:

$ pip3 install heapyx

NOTE: The package name of heapy in pypi is registered as heapyx rather than heapy, as the latter has already been taken.

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.2.0.tar.gz (91.6 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.2.0-py3-none-any.whl (101.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for heapyx-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c79bd4bd702bc3b8c8035bb8ead46b5e6cdf1d636ac3799810e70effa658c9e2
MD5 c7f66232cb5695ee2bc684deaec225e7
BLAKE2b-256 4631b9999e9dae9bd209b7f2471f87129e7cc9f532ca816cb8e9bec88b5eea4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: heapyx-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 101.4 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b250b24e3c32b3be34f8eab7c36c80a52e9854c91f296908e027bbf11d39d04
MD5 28741ced2ff72a0774d31858491cfd4a
BLAKE2b-256 2bf9900483ea8edc79033d4592435fb59375a4efe6a0f191a7ac60d6e8ab9a0a

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