https://github.com/cadojo/astrodynamicalsolvers.jl
Common solvers within orbital mechanics and astrodynamics.
https://github.com/cadojo/astrodynamicalsolvers.jl
Last synced: 12 days ago
JSON representation
Common solvers within orbital mechanics and astrodynamics.
- Host: GitHub
- URL: https://github.com/cadojo/astrodynamicalsolvers.jl
- Owner: cadojo
- License: mit
- Archived: true
- Created: 2023-09-16T21:24:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-06T15:57:01.000Z (8 months ago)
- Last Synced: 2025-03-06T08:58:03.722Z (3 months ago)
- Language: Julia
- Size: 1.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!IMPORTANT]
> This project has been **moved** to [`JuliaAstro/EphemerisSources.jl`](https://github.com/JuliaAstro/EphemerisSources.jl).
> The package name and UUID have not changed.[](https://github.com/cadojo/AstrodynamicalSolvers.jl/actions?query=workflow%3ATests)
[](https://cadojo.github.io/AstrodynamicalSolvers.jl)# `AstrodynamicalSolvers.jl`
_Common solvers relating to orbital mechanics and astrodynamics._
## Installation
```julia
pkg> add AstrodynamicalSolvers
```## Overview
This package contains most of the solvers you (I) encountered in your (my) first year of graduate astrodynamics coursework.
Right now, the primary functionality is iterative solvers for periodic orbits within CR3BP dynamics.
## Getting StatedPlease refer to the [documentation](https://cadojo.github.io/AstrodynamicalSolvers.jl)
for more detailed instructions, and usage examples.```julia
julia> μ = 0.012150584395829193
0.012150584395829193julia> u, T = halo(μ, 1) # lyapunov (planar) orbit
([0.8567678285004178, 0.0, 0.0, 0.0, -0.14693135696819282, 0.0], 2.7536820160579087)
julia> u, T = halo(μ, 2; amplitude=0.005) # halo (non-planar) orbit
([1.180859455641048, 0.0, -0.006335144846688764, 0.0, -0.15608881601817765, 0.0], 3.415202902714686)
```