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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aztools-0.3.9-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aztools-0.3.9.tar.gz
  • Upload date:
  • Size: 65.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aztools-0.3.9.tar.gz
Algorithm Hash digest
SHA256 d03f27dbc48c3b806d11dfab1dd4b8a93fb17b6d3f4b8bf5be8ff7b23fc555bf
MD5 f1c1dee8b45b3c68342c014d6f4bfae9
BLAKE2b-256 0b3808b602dd27f4d8ca735f8d07c4433fdbb1ff40a272ab16fecb574187822b

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: aztools-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aztools-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 280b0243c66a7bd66b7ce1653415ea7a7dcf5167366b0df239a179fa6a8e6955
MD5 59f1f4fa3a1d6cc9c36a3d9dd240e10c
BLAKE2b-256 ae29fea2f4667f3719239cdc9d6a7de2e99832886ab08d5c1abe450991853339

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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