Skip to main content

A toolkit for Active Galactic Nuclei (AGN) time-series analysis.

Project description

tests

EzTao (易道)

EzTao is a toolkit for conducting AGN time-series/variability analysis, mainly utilizing the continuous-time auto-regressive moving average model (CARMA)

Installation

pip install eztao

Dependencies

python = "^3.7"
numpy = "^1.19.1"
celerite = "^0.4.0"
matplotlib = "^3.3.1"
scipy = "^1.5.2"
numba = "^0.51.2"

Development

poetry is used to solve dependencies and to build/publish this package. Below shows how setup the environment for development (assuming you already have poetry installed on your machine).

  1. Clone this repository, and enter the repository folder.
  2. Create a python virtual environment and activate it.
    python -m venv env
    source env/bin/activate
    
  3. Install dependencies and EzTao in editable mode.
    poetry install
    

Now you should be ready to start adding new features. Be sure to checkout the normal practice regarding how to use poetry on its website. When you are ready to push, also make sure the poetry.lock file is checked-in if any dependency has changed.

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

eztao-0.1.0.tar.gz (25.4 kB view hashes)

Uploaded Source

Built Distribution

eztao-0.1.0-py3-none-any.whl (27.5 kB view hashes)

Uploaded Python 3

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