Welcome to ResoKit
ResoKit is a toolkit package for easy exoplanetary databases access, and the analysis and diagnostics of resonances in n-body planetary systems.
Motivation
Given the vast number of exoplanetary systems surveyed, and the expectation of many more to come, we believe it is essential to have a tool capable of processing and providing valuable insights from such a large volume of observational data. Two prominent sources of this data are the NASA Exoplanet Archive and the Encyclopaedia of exoplanetary systems.
Features
The two main currently ResoKit applications involve the manipulation of data:
-
Exoplaneteary Datasets (including downloading, re-loading and updating) obtained from NASA Exoplanet Archive or the Encyclopaedia of exoplanetary systems.
-
Exoplanetary Systems created within the context of the datasets.
Examples
Some notebook format tutorials can be found at in the tutorials directory.
More information available in the documentation.
Future
The implementation of tools for analizyng standard n-body simulations output (and the Mean Movement Resonacnes involved) is still under development, but will be the next feature of ResoKit.
Stay tuned for updates!
Requirements
You need Python 3.10, or greater to run ResoKit.
Standard Installation
You could find ResoKit at PyPI. The standard installation via pip:
$ python -m pip install resokit
Extra dependencies
If query online database features will be used with the Encyclopaedia of exoplanetary systems dataset, package astropy is needed.
You can install all extra ResoKit requirements via pip:
$ python -m pip install resokit[all]
Development Install
Clone this repo and then inside the local directory execute
$ git clone https://github.com/gianuzzi/resokit.git
$ cd resokit
$ python -m pip install -e .
Authors
- Emmanuel Gianuzzi egianuzzi@unc.edu.ar (IATE-OAC-CONICET, FaMAF-UNC).
- Matías Cerioni matias.cerioni@unc.edu.ar (IATE-OAC-CONICET).
Metadata
Release files for resokit 1.0.7
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 |
|---|---|---|---|---|
| resokit-1.0.7.tar.gz | 97.5 kB | Without provenance | Details for resokit-1.0.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| resokit-1.0.7-py3-none-any.whl | Python 3 | none | any | Details for resokit-1.0.7-py3-none-any.whl |
Total release size: 198.7 kB
Release files / resokit-1.0.7.tar.gz
| Download URL | resokit-1.0.7.tar.gz |
|---|---|
| Size | 97.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bd468b3be180dd2988bff16aee8dcc776c0ce1fb76c675a02ed07e67eb6622d6
|
|
BLAKE2b-256 checksum How to use checksums |
cdf9d341e562f1e3a5a1c267ec8a875b6c81ef45bde959f8771c8e31962563e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / resokit-1.0.7-py3-none-any.whl
| Download URL | resokit-1.0.7-py3-none-any.whl |
|---|---|
| Size | 101.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5c0a38f38c805d2eead31742693cebbbdafb0fa165c3d639cf1dcb2f8cef60b1
|
|
BLAKE2b-256 checksum How to use checksums |
43fa267e9e8e55a7505346e0ccbbbc46303f32988f83d8a56c8bb680a106be10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Security for resokit 1.0.7
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.