Metadata-Version: 2.4
Name: jkat
Version: 0.1.14
Summary: Johannes Kepler Astrodynamical Toolbox - An easy to use tool for orbital analysis and mission planning (WIP)
Author: Johannes Nilsson
License-Expression: MIT
Project-URL: Homepage, https://github.com/TunedRockets/JKAT
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: numpy>=2.4.4
Requires-Dist: matplotlib>=3.10.9

<img src="Dont%20Ask.png" width="400" alt="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 for the user.

JKAT started development in the summer 2025, and was made public in april 2026. current features include:
- creating and modifying keplerian orbits
- solving for position and velocity on an orbit given a time
- creating transfers between orbits using a lambert solver
- optimizing said transfer for different parameters
- interfacing with the JPL Horizons database
- plot resulting orbits

# installation
JKAT is available on the [Python Package Index](https://pypi.org/project/jkat/). To install it with pip, simply type `python -m pip install jkat`.
The source code is also available on [github](https://github.com/TunedRockets/JKAT).

# guide

> Warning!
This package is very much in alpha, expect regular changes. The software has been tested against real examples, and should be accurate in most cases, but the software is provided "as is", without warranty, or guarantee of correctness.


Guide coming soon, in the meantime, check the examples in the `/examples` folder on github






