Basic period detection and fitting routines for astronomical time series.
Project description
Pyriod
IMPORTANT INSTALLATION NOTE: you must manually install qgrid with conda from the eshard channel as described below.
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.
This code uses Qgrid and other Jupyter widgets to interactively display the frequency solution.
Unfortunately Qgrid is no longer supported. A version that works with other modern packages can be installed with
conda install -c eshard qgrid
Furthermore, Qgrid has specific version requirements for Jupyter (classic only, < v7) and ipywidgets
(< v8):
conda install "notebook<7"
conda install "ipywidgets<8"
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
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.
Source Distribution
File details
Details for the file pyriod-0.3.0.tar.gz
.
File metadata
- Download URL: pyriod-0.3.0.tar.gz
- Upload date:
- Size: 402.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16a9df8966d598b3252c1e68a08a3c54e48feb23b1766fd3d4e900a5f2c9a4cf |
|
MD5 | 3285b3f5c6d3f1db7c1dde069eba4643 |
|
BLAKE2b-256 | 0c4e090f59de19049a3e9d667f79997d4f290900facd17e4829c223989b68607 |