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.6.tar.gz (63.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aztools-0.3.6.tar.gz
  • Upload date:
  • Size: 63.0 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.6.tar.gz
Algorithm Hash digest
SHA256 07671cb51ed9ed0708b7653ceaa21375deb124fc58cd2d7245c63c3bac5a836b
MD5 85678c4295d58370c35bc7f926e88c53
BLAKE2b-256 dd9136190cfbad597c7ab8c7e798d6484bf5f7be7047b47e35af271bd4309afc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aztools-0.3.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3ef3b348755147d5dbdd709c42733f664a12b89dbdd7439795cae05697fcbb09
MD5 3b024b92b978ba52f89605c3f8b0aa54
BLAKE2b-256 d926c30c8598aa2e89af1ebe1e82289a4425d3253c4d37dd2bd7aa5b04f5c0de

See more details on using hashes here.

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