A toolkit for Active Galactic Nuclei (AGN) time-series analysis.
Project description
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).
- Clone this repository, and enter the repository folder.
- Create a python virtual environment and activate it.
python -m venv env source env/bin/activate
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.