Skip to main content

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

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)

Source distribution for heapyx 0.2.1
File Size Uploaded
heapyx-0.2.1.tar.gz 185.9 kB Details

Built distribution (wheel)

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

Release history Release notifications | RSS feed

0.2.3

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

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