Skip to main content

No project description provided

Project description

aztools

aztools is a collection of python tools that I have been using over the years in the analysis of X-ray data.

The aztools package

The aztools folder contains the main python package, which contains three parts:

  • lcurve.py defines a light curve object (LCurve), which a holder of the observed time series, and associated functions that manipulate it.
  • sim.py defines the SimLC class for simulating light curves.
  • misc.py contains many additional tools for doing different things. See the file for more details
  • data.py contains many methods to process x-ray data from different missions and extract spectra and light curves

Most of the functionality in aztools.data, and some aztools.misc depend on having heasoftpy installed (the high energy software package from NASA Goddard https://heasarc.gsfc.nasa.gov/docs/software/heasoft/).

Scripts

The src/scripts folder contains useful python and bash scripts. If installing aztools >= 0.2, these scripts will be automatically installed when doing pip install.

The simulations folder

This contains codes for checking the functionality of the aztools package. It focuses on the statistics testing rather than the code tests.

tests folder:

Simple unit tests for the aztools package

Installation

  • With pip install aztools

The following python packages are needed to run aztools:

  • numpy
  • scipy
  • astropy

and heasoftpy if using aztools.data

Documentation

See full documentation at readthedoc.

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

aztools-0.3.8.tar.gz (63.1 kB view details)

Uploaded Source

Built Distribution

aztools-0.3.8-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file aztools-0.3.8.tar.gz.

File metadata

  • Download URL: aztools-0.3.8.tar.gz
  • Upload date:
  • Size: 63.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for aztools-0.3.8.tar.gz
Algorithm Hash digest
SHA256 bf96367c0a59227e48ea5a311b2191920f6a57fee646d60353121756f47c6cf0
MD5 e7affb9e7cb6bd6e3abcb2bf7502811e
BLAKE2b-256 43e98219130508ee8c81f9ec1e4a55c0bde9e51a840c5f122b2fe31c9fc4bc3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aztools-0.3.8.tar.gz:

Publisher: publish-to-pypi.yml on zoghbi-a/aztools

Attestations:

File details

Details for the file aztools-0.3.8-py3-none-any.whl.

File metadata

  • Download URL: aztools-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for aztools-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6998b37c5a23bb6e7f0dc87c68925a942696b6df76464c6f579e45cf790cd83f
MD5 78457f7c7c0db515d65fcc31dc8a9e7f
BLAKE2b-256 8a63a7f8493a3ea229f1477c54cad1c877c2d0678c00948568337aaadb5d93c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aztools-0.3.8-py3-none-any.whl:

Publisher: publish-to-pypi.yml on zoghbi-a/aztools

Attestations:

Supported by

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