Skip to content
Snippets Groups Projects
  1. Mar 10, 2025
  2. Mar 06, 2025
  3. Mar 05, 2025
  4. Mar 04, 2025
  5. Mar 03, 2025
  6. Feb 27, 2025
  7. Feb 24, 2025
  8. Feb 21, 2025
    • Erin (Josh) Rigler's avatar
      Remove auto-sift, allow manual shift in calculate_D_absolute · 55931480
      Erin (Josh) Rigler authored
      Turns out there are operational limitations that don't allow a
      deterministic removal of the 180 degree ambiguity that exists
      for calculated Declination. The one previously implemented only
      worked for a subset of observatories. Now, we force all calculated
      Declinations to point north(ish), which  is valid for most of the
      globe, and all of the USGS observatories. However, if we ever
      take absolute measurements in a location where the local magnetic
      field points south(ish), we can simply provide a "shift" of +/-
      180 degrees.
      55931480
  9. Feb 19, 2025
  10. Feb 18, 2025
    • Erin (Josh) Rigler's avatar
      Merge branch 'edge_migration_02-try2' into 'master' · 910f50d0
      Erin (Josh) Rigler authored
      Overhaul EdgeFactory and MiniSeedFactory for Edge data migration
      
      See merge request !386
      910f50d0
    • Erin (Josh) Rigler's avatar
      Update version info in preparation · 4aa57dfa
      Erin (Josh) Rigler authored
      I want to push this MR to production as soon as we've verified things work in the dev environment as well as in local testing. Since I forgot to update to 1.13.0 in the last release tag, I'll make this part of 1.13.1.
      4aa57dfa
    • Erin (Josh) Rigler's avatar
    • Erin (Josh) Rigler's avatar
      Fix minor unit test failures: · 2d7c3cdd
      Erin (Josh) Rigler authored
      - MiniSeedInputClient expects a stream as input, not a trace
        (like RawInputClient), and unit tests were designed around this;
        I reverted _put_channel() to its original design, which sends an
        entire stream instead of one trace at a time.
      - I forgot to include a tiny change to RawInputClient_test that was
        part of the original (abandoned) MR
      - I also made the read client timeout configurable
      2d7c3cdd
    • Erin (Josh) Rigler's avatar
      Use EdgeFactory for all but tenhertz data: · 2e7a766f
      Erin (Josh) Rigler authored
      - assumes updates to filters.py, EdgeFactory, and MiniSeedFactory included in this feature branch
      - removes default ports in favor of factory defaults
      - tenhertz data will still use MiniSeedFactory, and if channels "U", "V", or "W" are requested, the raw voltage and bin data will be used to calculate nT outputs
      2e7a766f
    • Erin (Josh) Rigler's avatar
      Add "tenhertz" to LegacySNCL.py · edd44e60
      Erin (Josh) Rigler authored
      edd44e60
    • Erin (Josh) Rigler's avatar
      Update filters.py (code for geomag-filter typer app): · e3387de2
      Erin (Josh) Rigler authored
      - stop using factory.py; just instantiate factories in filters.py...it's only a little extra code, and a lot less confusing
      - copy 1-second ObsRio float data (e.g., F, UK*) to RawInput so it is available using EdgeFactory, and also so we have the option in the future to prune 10Hz data from EdgeCWB that has already been archived at IRIS.
      - set up calls to _copy_channel to legacy sncls to be removed once Edge data migration is complete
      - make all *_filter methods require an instantiated io factory, and set no default options
      - other than the *temporary* write ports for copies of legacy sncl data, allow no default ports in filters.py; either accept the factory defaults, or force user to specify ports with call to geomag-filter app.
      e3387de2
    • Erin (Josh) Rigler's avatar
      TimeseriesUtility Updates: · 18cece6d
      Erin (Josh) Rigler authored
      - better handle hour and day intervals in create_empty_trace
      - enode_stream now handles "STEIM" encoding
      - fixed bug in pad_and_trim_trace
      18cece6d
    • Erin (Josh) Rigler's avatar
      Controller Update: · 114bbd6f
      Erin (Josh) Rigler authored
      - align timestamps more consistently for "update" intervals
      - (related) add "interval" option to get_realtime_interval
      114bbd6f
Loading