Welcome To HEAPY 👋
A unified toolkit for timing and spectral analysis of X-ray and gamma-ray transient data.
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
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.
Metadata
Release files for heapyx 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| heapyx-0.2.1.tar.gz | 185.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| heapyx-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 383.3 kB
Release files / heapyx-0.2.1.tar.gz
| Download URL | heapyx-0.2.1.tar.gz |
|---|---|
| Size | 185.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d201be1c320a37c9fc599aece601b0754fb480167dd09e2c563e47ed617f4e9
|
|
BLAKE2b-256 checksum How to use checksums |
86f272c5608d834b09cc3d2405dfb05a70829ccf17d171ba24edb5e3cc9364e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / heapyx-0.2.1-py3-none-any.whl
| Download URL | heapyx-0.2.1-py3-none-any.whl |
|---|---|
| Size | 197.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
28953102fd9118c168ed61f32d8bee9b97bad93613bd5e3fad4e1bf15b113c0e
|
|
BLAKE2b-256 checksum How to use checksums |
90b43a331d5f4f51f78fde62dedab7656472d61783b4002fae36f64ac662310c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|