Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 784 Bytes

hyperbolic.md

File metadata and controls

34 lines (26 loc) · 784 Bytes

Hyperbolic Orbits

PlanetOrbits.jl has preliminary support for hyperbolic orbits. They are currently supported with KepOrbit and CartesianOrbit but not ThieleInnesOrbit.

using PlanetOrbits, Plots

# Specify orbit with a Campbell parameters (KepOrbit)
orb = orbit(M=1, e=1.1, a=1, i=2, Ω=3, ω=1, tp=mjd("2024-01-01"));
sol = orbitsolve(orb, mjd("2024-3-01"))
plot(sol, tspan=mjd("2024-01-01") .+ (-300,100))

using PlanetOrbits, Plots

# Specify orbit with a state vector (CartesianOrbit)
orb = orbit(
    x = 1.0,
    y = 0.3,
    z = 0.001,
    vx = 0,
    vy = 9,
    vz = 0.0,
    M = 1,
    tref = mjd("2024-01-01")
)
sol = orbitsolve(orb, mjd("2024-3-01"))
plot(sol, tspan=mjd("2024-01-01") .+ (-300,100))