Skip to content

Releases: bradsease/oem

v0.4.2

28 Apr 01:04
v0.4.2
0b01d35
Compare
Choose a tag to compare

OEM v0.4.2 Release Notes

Key Changes

  • Fix astropy epoch truncation

v0.4.1

10 Mar 00:46
v0.4.1
Compare
Choose a tag to compare

OEM v0.4.1 Release Notes

Key Changes

  • Fix unhandled exception when CCSDS_OEM_VERS is not on the first line.

v0.4.0

26 Nov 18:06
v0.4.0
96b3766
Compare
Choose a tag to compare

OEM v0.4.0 Release Notes

Key Changes

  • Significantly optimized parsing and load times. Large KVN ephemeris files should load up to 95% faster with greatly reduced memory usage.
  • Added initial support for creation of OEMs from TLEs. Requires sgp4 package and can be installed with pip install oem[tle].
  • Added initial support for OEM comparisons by subtracting two OEM instances with matching frame and center parameters.

v0.3.3

08 Dec 00:41
12d872c
Compare
Choose a tag to compare

OEM v0.3.3 Release Notes

Key Changes

  • Added fix for handling of namespaced XML OEM files.

v0.3.2

07 Feb 20:42
ec11ea6
Compare
Choose a tag to compare

OEM v0.3.2 Release Notes

Key Changes

  • Implement missing support for YYYY-DDD epoch format
  • Prevent numpy warning messages

v0.3.1

15 Oct 01:48
1ac8ae2
Compare
Choose a tag to compare

OEM v0.3.1 Release Notes

Key Changes

  • Improved efficiency of KVN parser for large OEM files

v0.3.0

29 Aug 16:19
7f8f8ae
Compare
Choose a tag to compare

OEM v0.3.0 Release Notes

Key Changes

  • Implemented interpolation interface for OrbitEphemerisMessage and EphemerisSegment
  • Implemented .steps and .resample methods to facilitate common usage of interpolation
  • Incorporated defusedxml to address XML-related parsing vulnerabilities

v0.2.2

03 Jun 01:34
951c5c5
Compare
Choose a tag to compare

OEM v0.2.2 Release Notes

Key Changes

  • Implemented single-object constraint for all OEM files

v0.2.1

28 May 02:06
e62c6f0
Compare
Choose a tag to compare

OEM v0.2.1 Release Notes

Key Changes

  • Corrected errors that could lead to an unexpected exception during state construction.

v0.2.0

26 May 00:08
89cba4e
Compare
Choose a tag to compare

OEM v0.2.0 Release Notes

Key Changes

  • The primary interface for reading OEM files is now OrbitEphemerisMessage.open.

  • Added support for XML OEM files.

  • Added .save_as method to OrbitEphemerisMessage instances to allow writing of OEMs in both KVN and XML formats.

  • Added OrbitEphemerisMessage.convert class method to allow direct conversion of OEM files between KVN and XML formats.

  • States now use astropy Time objects to represent epochs with the correct scale.