You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
We removed the field Ω1 from the structure Sgp4Propagator because it was not being used in the propagation.
The structure Sgp4Propagator is not a Base.@kwdef anymore. We also added custom constructors to help initialize an instance with uninitiated fields. Hence, if one creates the SGP4 structure directly, i.e., without using sgp4_init, this version is breaking.
We added the function sgp4_init! to initialize a SGP4 propagator in-place, avoiding unnecessary allocations.
The code was slightly improved, leading to a 5% speed gain in initialization and 4% speed gain in propagation.
b72ba8b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register:
Release notes:
Ω1
from the structureSgp4Propagator
because it was not being used in the propagation.Sgp4Propagator
is not aBase.@kwdef
anymore. We also added custom constructors to help initialize an instance with uninitiated fields. Hence, if one creates the SGP4 structure directly, i.e., without usingsgp4_init
, this version is breaking.sgp4_init!
to initialize a SGP4 propagator in-place, avoiding unnecessary allocations.b72ba8b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request created: JuliaRegistries/General/81698
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: