HITEN Documentation

Python version License PyPI version

HITEN is a computational toolkit for the Circular Restricted Three-Body Problem (CR3BP). It provides algorithms for computing periodic orbits, invariant manifolds, bifurcation analysis, and various numerical methods essential for dynamical systems analysis in astrodynamics.

Quick Start

from hiten import System

system = System.from_bodies("earth", "moon")

l1 = system.get_libration_point(1)

orbit = l1.create_orbit("halo", amplitude_z=0.2, zenith="southern")
orbit.correct(max_attempts=25)
orbit.propagate(steps=1000)

manifold = orbit.manifold(stable=True, direction="positive")
manifold.compute()
manifold.plot()

Installation

pip install hiten

For development installation:

git clone https://github.com/iamgadmarconi/hiten.git
cd hiten
pip install -e .

Contents

User Guide

Additional Information

Indices and tables