Gyrochronology via interpolation of open cluster rotation sequences.
Reason this release was yanked:
The v0.1 pip release had broken data paths.
Project description
Documentation
The documentation is hosted at gyro-interp.readthedocs.io. A minimal example to get you started is below.
Install
Preferred installation method:
pip install gyrointerp
Or
git clone https://github.com/lgbouma/gyro-interp
cd gyro-interp
python setup.py install
Minimal Example
Given a single star's rotation period, effective temperature, and uncertainties, what is the gyrochronological age posterior over a grid spanning 0 to 2.6 Gyr?
import numpy as np
from gyrointerp import gyro_age_posterior
# units: days
Prot, Prot_err = 11, 0.2
# units: kelvin
Teff, Teff_err = 4500, 100
# uniformly spaced grid between 0 and 2600 megayears
age_grid = np.linspace(0, 2600, 500)
# calculate the age posterior at each age in `age_grid`
age_posterior = gyro_age_posterior(
Prot, Teff, Prot_err=Prot_err, Teff_err=Teff_err, age_grid=age_grid
)
# calculate dictionary of summary statistics
from gyrointerp import get_summary_statistics
result = get_summary_statistics(age_grid, age_posterior)
print(f"Age = {result['median']} +{result['+1sigma']} -{result['-1sigma']} Myr.")
The documentation contains more extensive examples, as well as discussion of important caveats.
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
gyrointerp-0.1.tar.gz
(11.2 MB
view details)
File details
Details for the file gyrointerp-0.1.tar.gz
.
File metadata
- Download URL: gyrointerp-0.1.tar.gz
- Upload date:
- Size: 11.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 377df1c30cb40cc2c1d13f9f33576a88ee41027c343fd5885bf4db5d7903a72a |
|
MD5 | 6da147505504c9fc064942c0c3247258 |
|
BLAKE2b-256 | 65384da276f6eacc414089cf69532363e8b8e8a5556cfc129a3720a9659223c2 |