Planet Tools
Useful functions to perform everyday conversions and calculation of quantities in exoplanetary science. It is a work in progress, so I am constantly adding and modifying them.
To install
pip install Planet-tools
or
git clone https://github.com/tundeakins/Planet_tools.git
cd Planet_tools
python setup.py install
or
pip install git+https://github.com/tundeakins/Planet_tools.git
The convert_params module contains the following functions:
-
P_to_aR - convert period to scaled semi-major axis.
-
aR_to_rho_star - Compute transit derived stellar density from the planet period and scaled semi major axis
-
impact_parameter - Convert inclination to impact parameter b
-
inclination - Convert impact parameter b to inclination in degrees.
-
convert_LD_coeffs - Convert between different LD laws The calculate_params module contains the follwing functions:
-
RL_Rroche - Calculate ratio of Laplace radius to Roche radius
-
R_hill - Compute the hill radius of a planet
-
R_roche - Compute roche radius of a planet as a function of the planet's radius
-
T_eq - Calculate equilibrium temperature of planet in Kelvin
-
ingress_duration - Calculate the duration of ingress/egress.
-
ldtk_ldc - Estimate quadratic limb darkening coefficients for a given star
-
phase_fold - Given the observation time and period, return the phase of each observation time
-
planet_prot - Calculate period of rotation of a planet
-
sigma_CCF - Calculate CCF width of non-rotating star in km/s based on resolution of spectrograph
-
transit_duration - Calculate the transit duration
The estimate_effect module contains the following functions:
- photo_granulation - Estimate the amplitude and timescale of granulation noise in photometric observations as given by Gilliland 2011
- chaplin_exptime - Compute the optimal exposure time to reduce stellar p-mode oscillation amplitude in the given star to 0.1m/s and 0.09m/s according to Chaplin et al. 2019.
- rv_precision_degrade - Calculate factor by which RV precision of a stellar spectral type degrades due to vsini.
The some_stats module contains the following functions:
- bic - Compute the bayesian information criteria
- aic - Calculate the Aikake information criterion.
- rmse - Calculate the root-mean-square of the inputed error array (residuals)
- sse - Calculate the sum of squared error of inputed error array (residuals)
- mse - Calculate the mean-square error of imputed error array
- mae - Calculate the mean-absolute error of imputed error array
- rse - Calculate the relative-square error from the observed and calculated values
- rae - Calculate the relative-absolute error from the observed and calculated values
- r_squared - Calculate the R2_score commonly
Metadata
Release files for Planet-tools 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| planet_tools-0.4.1.tar.gz | 46.7 kB | Without provenance | Details for planet_tools-0.4.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| planet_tools-0.4.1-py3-none-any.whl | Python 3 | none | any | Details for planet_tools-0.4.1-py3-none-any.whl |
Total release size: 97.7 kB
Release files / planet_tools-0.4.1.tar.gz
| Download URL | planet_tools-0.4.1.tar.gz |
|---|---|
| Size | 46.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7375aee8ed51e97ee1e75e23c3bc34b51708916844d158423966913c51c59312
|
|
BLAKE2b-256 checksum How to use checksums |
cc187b38c162f688d1ac00ae94abfa2d7ca3acbcb6fd561910523fba2da8cf7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.16
|
Release files / planet_tools-0.4.1-py3-none-any.whl
| Download URL | planet_tools-0.4.1-py3-none-any.whl |
|---|---|
| Size | 51.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
923166f23553be77006c8712e9ddc6513c43817167d515a8c88d121ab4c90679
|
|
BLAKE2b-256 checksum How to use checksums |
d86deb6611092aa3d10b5cd000d668760361d0a315384af99e351915eeaaaea0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.16
|
Security for Planet-tools 0.4.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.