Skip to content
Snippets Groups Projects
  1. Jan 14, 2025
  2. Jan 13, 2025
  3. Dec 21, 2024
    • Wolfgang Kastaun's avatar
      Use daskified time shifting operators for inter-spacecraft delays. · d452cbfd
      Wolfgang Kastaun authored
      This adds a new method apply_shift, which uses the daskified time-shifting. It also changes
      the interpolation config parameter, adding minimum and maximum delay to the tuple. This delay refers
      to inter-spacecraft delays. The new methods are not applied to other delays yet, which are still using
      the old interpolator code that is still in place.
      
      There are now two dask-able Lagrange interpolators to chose from, a new implementation (method "lagrange")
      and one using dsp.timeshift internally ("lagrange_dsp"). For both, there are now separate interpolator
      interfaces for fixed and dynamic delay. The code to chose fixed or dynamic interpolator based on argument
      type is now in the new instrument.apply_shift() method.
      
      There are new unit tests for the time shift, also testing old and new implementation against each other.
      
      All but one of the original integration tests pass. The fail occurs in test_ranging.py for test
      test_prn_ambiguity_with_esa_orbits. The cause is that the sampling rate is chosen so low that the
      interpolation stencil extends beyond the right boundary, triggering an error by the stricter
      checks of the new routines.
      d452cbfd
    • Wolfgang Kastaun's avatar
      38920a6f
  4. Dec 20, 2024
  5. Dec 19, 2024
  6. Dec 15, 2024
  7. Dec 14, 2024
  8. Dec 13, 2024
  9. Dec 04, 2024
  10. Dec 03, 2024
Loading