Skip to content

Commit

Permalink
✨ Initial algorithms for TLE fitting and updating
Browse files Browse the repository at this point in the history
  • Loading branch information
Ronan Arraes Jardim Chagas authored and Ronan Arraes Jardim Chagas committed Jun 25, 2023
1 parent b72ba8b commit 30d858d
Show file tree
Hide file tree
Showing 3 changed files with 1,094 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ authors = ["Ronan Arraes Jardim Chagas <ronisbr@gmail.com>"]
version = "2.0.0"

[deps]
Crayons = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
SatelliteToolboxBase = "9e17983a-0463-41a7-9a16-1682db6d8b66"
SatelliteToolboxTle = "7ff27aeb-5fff-4337-a9ee-a9fe6b7ed35e"
Expand Down
9 changes: 9 additions & 0 deletions src/SatelliteToolboxSgp4.jl
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
module SatelliteToolboxSgp4

using Crayons
using Dates
using LinearAlgebra
using Reexport
using Printf
using StaticArrays
using SatelliteToolboxBase
using SnoopPrecompile
Expand All @@ -21,11 +24,17 @@ include("types.jl")
# Julian Day related to the epoch 1900-01-01T12:00:00.000.
const _JD_1900 = DateTime(1900, 1, 1, 12, 0, 0) |> datetime2julian

# Escape sequences related to the crayons.
const _D = Crayon(reset = true)
const _B = crayon"bold"
const _Y = crayon"yellow bold"

############################################################################################
# Includes
############################################################################################

include("sgp4_model.jl")
include("tle.jl")

include("precompile.jl")

Expand Down

0 comments on commit 30d858d

Please sign in to comment.