Skip to content
Snippets Groups Projects
  1. Sep 03, 2021
  2. Sep 01, 2021
  3. Aug 30, 2021
  4. Aug 26, 2021
    • Evan Ward's avatar
      Fix step handled twice in analytic with event · 8a7380fb
      Evan Ward authored
      Previously when an analytic propagator handled a continue event the
      first part of the step would be passed to the OrekitStepHandler twice.
      Now it is only passed once. Seems to have been present when
      AbstractAnalyticalPropagator was created, about a decade ago, and not
      detected in all the changes since then, so I guess no one uses that
      combination much.
      8a7380fb
    • Evan Ward's avatar
      Remove step size limits in analytic proagators · eac62c03
      Evan Ward authored
      Previously when there was a step handler analytic propagators were
      forced to take small steps though EventDetector and OrekitStepHandler
      can both use large steps. Removed this unnecessary restriction to
      improve performance.
      
      Fix #830
      eac62c03
  5. Aug 25, 2021
    • Evan Ward's avatar
      Fix #685 analytic propagator null reset state · 85bd2b27
      Evan Ward authored
      Previously a null reset state behaved as CONTINUE with analytic
      propagators but not with integrated propagators. This was an
      undocumented "feature". Removed it to be consistent.
      85bd2b27
    • Evan Ward's avatar
      Fix #618 ClasspathCrawler match file name only · 63cb2eb8
      Evan Ward authored
      Previously ClasspathCrawler matched the whole path against supported
      names which caused problems with ^ as other loaders only matched the
      file name. Added a test case.
      63cb2eb8
    • Evan Ward's avatar
      Deprecate InertialProvider.EME2000_ALIGNED · b2498fd5
      Evan Ward authored
      b2498fd5
    • Evan Ward's avatar
      Align attitude with propagation frame · 12dbb028
      Evan Ward authored
      Implemented for all analytic and the GlONASS propagator. The DSST and
      Numerical propagator do not have a frame available in their constructor,
      so the new behavior could not be implemented. Aligning the attitude
      frame with the propagation frame speeds up propagation when the user
      does not care about attitude and it many cases it removes a dependence
      on the default data context.
      
      Fix #586
      12dbb028
    • Evan Ward's avatar
      Improve performance of InertialProvider(Frame) · e32552cc
      Evan Ward authored
      It now has better performance when the attitude is aligned with the
      propagation reference frame by avoiding multiplying by zero. With
      analytic propagators using this attitude provider instead of the default
      has been observed to result in a speed up of 2 in some cases, e.g. with
      the TLEPropagator.
      
      For #586
      e32552cc
    • Evan Ward's avatar
      Better exception messages with two AbsoluteDates · dc42ea7d
      Evan Ward authored
      Improve exception messages with AbsoluteDates by including the duration
      between the dates. Many messages updated, some new messages added.
      
      Part of #825
      dc42ea7d
  6. Aug 23, 2021
    • Evan Ward's avatar
      Add Z to AbsoluteDate.toString() for UTC · 74d4f283
      Evan Ward authored
      Now the toString methods of AbsoluteDate include an indication of the
      UTC offset where the UTC time scale is clearly specified. The
      toString(TimeScale) method does not append a UTC offset indicator since
      that method can generate strings for any time scale and it is not clear
      from within the method if the time scale is intended to be UTC.
      
      Updated some TimeSpanDragForceTest to use toString(TimeScale) because
      that is what is used in the production code. Updated other tests to
      include "Z".
      
      Fix #637
      74d4f283
  7. Aug 19, 2021
    • Evan Ward's avatar
      Fix AbsoluteDate.toString() without leap seconds · 1d98063c
      Evan Ward authored
      Fall back to TAI and then fall back to seconds past epoch. Since this
      method is used in so many exception messages this will prevent the
      original exception from being discarded and give the user some
      indication of the time.
      
      Part of #825
      1d98063c
    • Evan Ward's avatar
      Update time toString() methods · 62a128e8
      Evan Ward authored
      Previously the DateTimeComponents, TimeComponents, and AbsoluteDate
      toString() methods did not include the UTC offset. UTC offset is part of
      TimeComponents and the method signature of some toString() methods so
      it's ommission did not accurately represent the data. In ISO 8601 if the
      UTC offset is missing then times are interpreted as local, which is not
      intended. Added methods for printing without the UTC offset as well. The
      AbsoluteDate.toString(TimeScale) and AbsoluteDate.toString() methods
      still do not print the UTC offset because many time scales have
      non-integer minute offsets to UTC which is not supported in ISO 8601.
      
      Previously DateTimeComponents.toString() could not print times during
      leap seconds. Now it can.
      
      Previously the DateTimeComponents and TimeComponents toString() methods
      could round up to invalid times when within 0.5 ms of the next minute.
      Now they do not round up because they print additional digits when
      necessary.
      
      These are backwards incompatible changes.
      
      Fixes #637, #590, #591
      62a128e8
    • Bryan Cazabonne's avatar
      6ba5dffc
    • Bryan Cazabonne's avatar
      Fixed missing file types in SP3Parser. · 36c7f85b
      Bryan Cazabonne authored
      Fixes #828
      36c7f85b
    • Bryan Cazabonne's avatar
      Fixed time system used in SP3 files. · d0d5f7dc
      Bryan Cazabonne authored
      Fixes #827
      d0d5f7dc
  8. Aug 18, 2021
  9. Aug 13, 2021
  10. Aug 12, 2021
  11. Aug 11, 2021
  12. Aug 10, 2021
  13. Aug 04, 2021
  14. Jul 21, 2021
  15. Jul 16, 2021
  16. Jul 15, 2021
  17. Jul 13, 2021
  18. Jul 12, 2021
  19. Jul 09, 2021
  20. Jun 30, 2021
  21. Jun 18, 2021
  22. Jun 16, 2021
  23. Jun 15, 2021
  24. May 05, 2021
  25. Apr 29, 2021
Loading