Beyond

Latest version: v0.7.5

Safety actively analyzes 629564 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.6.9

Added

- OrbitInfo for hyperbolic orbits
- Kepler and J2 analytical propagators
- Beta angle computation
- Constellation and LEO builder
- Local Time at Ascending Node computation module
- Real adaptive step size for KeplerNum propagator
- Runge-Kutta-Fehlberg method for KeplerNum
- Lambert's problem solver
- ``ccsds`` now keeps track of "USER_DEFINED" fields

Modified

- ZeroDoppler listeners renamed as RadialVelocity
- The Kepler numerical propagator (now renamed as KeplerNum) use Ephem objects for interpolation
- NonePropagator is not used anymore when ``orb.propagator = None`` and has to be explicitly passed
- Hyperbolic orbits are much better now that their computations are simply done right
- ``find_event`` uses ``events_iterator``, and Listeners are cleaned of residual states before each iterator creation
- ``ccsds`` as a single subpackage and homogeneous internal functions

0.6.8

Added

- NonePropagator for unmoving objects
- Eccentric anomaly form
- AnomalyListener
- find_event function
- Add python 3.8 support
- Add CCSDS XML parsing and dumping

Modified

- Raise exception when not enough points to interpolate an ephemeris

Removed

- Removed python 3.5 support

0.6.7

Added

- JPL ephemeris : handle unknown objects
- Maneuvers : Continuous maneuver object

Modified

- Maneuvers : ImpulsiveMan replace Maneuver object
- Form : Documentation of keplerian circular form now coherent with code

0.6.6

Added

- Measures data, for orbit determination
- Common ParseError class, with specific subclasses
- [black](https://github.com/psf/black)

Modified

- Config dict is no longer a singleton
- Use of ``math`` trigonometric functions for IAU1980 and IAU2010 computations, increases speed.

0.6.5

Added

- Kepler propagator in `get_propagator()` scope
- Gamma50 frame
- Horizon format ephemeris parser

Modified

- TLE and CCSDS formats regrouped under the `beyond.io` subpackage

0.6.4

Added

- SoI : Possibility to force the frame of SoI propagator
- Date are now hashable and directly usable for plotting in matplotlib
- Propagators' iter() method accept Date iterable (allows to iter over variable step-sizes)
- Basic handling of covariance matrices
- Possibility to bypass the warning when creating a frame with a name already taken
- Tests on documentation examples

Modified

- Kepler Propagator : Refactoring to allow any kind of numerical propagator
- Tle ndot and ndotdot parsing correction
- Change of default EOP policy to 'pass'. No more warning about missing data

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.