Skip to main content

Johannes Kepler Astrodynamical Toolbox - An easy to use tool for orbital analysis and mission planning (WIP)

Project description

IMGTEXT: A giant cat perched atop Saint Basil's Cathedral reaching for a rocket.
Taken from the cover art of Frank Hayes' Don't Ask

Johannes-Kepler Astrodynamical Toolbox

JKAT is a python package that makes astrodynamical calculations easy. Many astrodynamical problems are simple to formulate, but require lengthy calculation processes to solve. Several tools such as GMAT, Pykep, and TUDAT exist to make this easier, but those programs often has a certain barrier of entry (and aren't written by me). So as a fun project, JKAT aims to solve many of the same problems, but with an hopefully simpler API/interface, and quicker learning curve.

guide

Warning! This package is very much in alpha, expect regular changes, and even total remakes of the API. do NOT use this code for anything except playing around this is just published for fun, and will be tidied up at a later date

Guide coming soon...

TODO:

  • flesh out tests for curtis chapter 6

  • remove duplication in transfer.direct

  • gravity assist optimizer

  • perturbations

  • gravity assists and assist planning

  • hook into jpl-horizons for ephemerides (more accurate probably not needed)

  • figure out best way to represent horizons in examples (and figure out wierdness at t=0)

  • proper docstrings

  • PyPI release

  • make imports like from x import y/from x import * consistent.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

jkat-0.1.11.3-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file jkat-0.1.11.3-py3-none-any.whl.

File metadata

  • Download URL: jkat-0.1.11.3-py3-none-any.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for jkat-0.1.11.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2b84f09e2bf12c261fc7abede229043e81f70d77c4ec7dcf5867aea1f2d6ea32
MD5 d7130c6f5d738a29b42d7a2cd5e19507
BLAKE2b-256 b35e820bd005d9d2fb57eacee635d55b25ffbdef5b5c429d16f04a834a7c4c76

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