Skip to main content

Welcome to ResoKit

logo

PyPI Python 3.10+ ResoKit CI Documentation Status License https://github.com/leliel12/diseno_sci_sfw

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:

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

Metadata

Release files for resokit 1.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for resokit 1.0.9
File Size Uploaded Provenance Actions
resokit-1.0.9.tar.gz 98.9 kB Without provenance Details for resokit-1.0.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for resokit 1.0.9
File Interpreter ABI Platform Actions
resokit-1.0.9-py3-none-any.whl Python 3 none any Details for resokit-1.0.9-py3-none-any.whl

Total release size: 201.6 kB

Release files / resokit-1.0.9.tar.gz

Download URL resokit-1.0.9.tar.gz
Size 98.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cc07a765a31f65d73b74fd6ce68a05dd5430f5f17425a5fc3157b5c0054c93c8
BLAKE2b-256 checksum
How to use checksums
4acf1c1cbd2b7a460da3e174f370352cb95854d61a84ec070a065587163efd1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / resokit-1.0.9-py3-none-any.whl

Download URL resokit-1.0.9-py3-none-any.whl
Size 102.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e0f3a0af45a09d824a8bb359b5c0ab50a145f515fcc5fef070a4b2c48d8251f
BLAKE2b-256 checksum
How to use checksums
677add8ba4c4a46b5736da52d35eab1d836dc2af01aa8f034598a58303d87604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Security for resokit 1.0.9

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page