Skip to main content

Miscellaneous tools for the analysis of planetary systems.

Project description

Welcome to ResoKit

logo

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resokit-1.0.6.tar.gz (96.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

resokit-1.0.6-py3-none-any.whl (101.1 kB view details)

Uploaded Python 3

File details

Details for the file resokit-1.0.6.tar.gz.

File metadata

  • Download URL: resokit-1.0.6.tar.gz
  • Upload date:
  • Size: 96.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for resokit-1.0.6.tar.gz
Algorithm Hash digest
SHA256 2b408f03f869f2f2efeb0bd162abfbe600e63ae86cc3a9513a70f76671c5e36c
MD5 604c467dfddb12c4051c3058e26a6b96
BLAKE2b-256 5e1f439cc47e7fd5145ddd0eedb6a159bf9d9bc6546ce3b6394bfcd85706917f

See more details on using hashes here.

File details

Details for the file resokit-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: resokit-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 101.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for resokit-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 81fdea441af6550ef20c1db595e53fe0961c44e65b6a8d2f773d80132c1f05e2
MD5 a104be0141b37408a980051ce207323d
BLAKE2b-256 48e6bae2466712cb18c7eecd40b31cf54d7b5964a0c0f3107d8180e4f5e34ac3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page