35 lines
940 B
Julia
35 lines
940 B
Julia
module Thesis
|
|
|
|
homedir = "/home/connor/projects/thesis"
|
|
|
|
using LinearAlgebra
|
|
using ForwardDiff
|
|
using PlotlyJS
|
|
using Distributed
|
|
using SPICE
|
|
using Dates: DateTime, Millisecond, Dates, Second, format, datetime2unix, unix2datetime
|
|
|
|
try
|
|
furnsh("../../spice_files/naif0012.tls")
|
|
furnsh("../../spice_files/de430.bsp")
|
|
catch
|
|
furnsh("/home/connor/projects/thesis/spice_files/naif0012.tls")
|
|
furnsh("/home/connor/projects/thesis/spice_files/de430.bsp")
|
|
end
|
|
|
|
include("./types/errors.jl")
|
|
include("./types/bodies.jl")
|
|
include("./utilities/constants.jl")
|
|
include("./types/spacecraft.jl")
|
|
include("./utilities/laguerre-conway.jl")
|
|
include("./types/mission.jl")
|
|
include("./utilities/propagator.jl")
|
|
include("./utilities/conversions.jl")
|
|
include("./utilities/plotting.jl")
|
|
include("./nlp_solver.jl")
|
|
include("./utilities/lamberts.jl")
|
|
include("./mbh.jl")
|
|
include("./genetic_algorithm.jl")
|
|
|
|
end
|