Metadata-Version: 2.1
Name: Pyriod
Version: 0.0.12
Summary: Basic period detection and fitting routines for astronomical time series.
Home-page: https://github.com/keatonb/Pyriod
Author: Keaton Bell
Author-email: keatonbell@utexas.edu
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy (>=1.11)
Requires-Dist: pandas (>=1.0)
Requires-Dist: scipy (>=0.19)
Requires-Dist: lightkurve (>=2.0.10)
Requires-Dist: lmfit (>=1.0)
Requires-Dist: bs4
Requires-Dist: matplotlib (>=3.4)
Requires-Dist: ipympl (>=0.7)
Requires-Dist: ipywidgets (>=7.5)
Requires-Dist: qgrid (>=1.3.1)
Requires-Dist: ipyfilechooser (>=0.3.5)

# Pyriod

Python implementation of basic period detection and fitting routines for astronomical time series.

To install, use

```pip install Pyriod```

or download the latest (possibly unstable) version from GitHub and run

```python setup.py install```

Additional documentation is available at [pyriod.readthedocs.io](https://pyriod.readthedocs.io).

This code uses [Qgrid](https://github.com/quantopian/qgrid) and other Jupyter widgets to interactively display the frequency solution.  

To display the Pyriod GUI, you will need to first enable the following Jupyter notebook extensions in the terminal:
```
jupyter nbextension enable --py --sys-prefix qgrid
jupyter nbextension enable --py --sys-prefix widgetsnbextension
jupyter nbextension enable --py --sys-prefix ipympl
```
Pyriod does not work in JupyterLab.

This is a serious work in progress with many planned improvements.  Please be patient, but also feel free to request new features by raising GitHub issues.


