Moved the orbit propagator completely into ECEF (this makes modelling many perturbations easier).
We're now properly using the geograv gravity model (i.e. calling in ECEF coordinates).
Added a simple exponential drag model that @srutiv had previously implemented in MATLAB.
Ptest Effects
NA
Testing
Qualitatively here you can see that the orbit in ECI still looks good - very slight precession about the z axis. The plots were generated with the following command:
Updated Orbit Propagator
Relates to #301. Relates to #306.
Summary of Changes
geograv
gravity model (i.e. calling in ECEF coordinates).Ptest Effects
NA
Testing
Qualitatively here you can see that the orbit in ECI still looks good - very slight precession about the z axis. The plots were generated with the following command: