- Mar 17, 2025
-
-
Erin (Josh) Rigler authored
Minor miscellaneous fixes See merge request !400
-
Erin (Josh) Rigler authored
Create and use default Absolute class/module values, rather than hard-coding `shift` or `valid` values
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
- LegacySNCL's get_channel() now requires `data_type` argument - For some reason, specifying a location code was intended to behave differently than specifying a `data_type` in SNCL.py. I can't imagine why, but I basically reverted a change made several years ago in commit 4fab9678 when I recently forced 'variation' and 'R?' to be treated the same way by SNCL.py.
-
Erin (Josh) Rigler authored
There is an ambiguity that exists between `data_type` and `location` in *SNCL.py. Ideally, we'd clean this up, but that involves many changes, and well beyond just the *SNCL.py files. These changes at least fix issues with geomagio scripts that popped up during testing.
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
-
- Mar 13, 2025
-
-
Erin (Josh) Rigler authored
Handles case of broken IAGA2002 file where the channel headers don't align perfectly with the expected columns. Our IAGA2002 files never did this, but some from others did.
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
-
- Mar 10, 2025
-
-
Erin (Josh) Rigler authored
Clean up to support and/or match geomagio scripts See merge request !399
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
- `--ouput-scale-factor` for EdgeFactory and MiniSeedFactory - `--ouput-sncl-mode` for EdgeFactory and MiniSeedFactory
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
- Remove unnecessary DED filtering; just copy to new sncls - Trust *SNCL.py to map `HEZ` channel codes correctly (still uses `UVW` when applying calibrations to 10Hz volts and bins) - Add `T5` to ObsRIO minute filtering
-
- Mar 06, 2025
-
-
Erin (Josh) Rigler authored
Update version metadata for new release See merge request !398
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
Copy F (geomag) to F (legacy) fixed: See merge request !397
-
Erin (Josh) Rigler authored
The EdgeFactory (earthworm client) does not have, and will probably never have, the ability to read floating point miniseed blocks. When we reverted the processing recently to stop making an integer copy of the 1-second data from ObsRio (which seriously confused Edge for reasons we still dont understand), this broke geomag-filter. The solution was to copy F data separately, using MiniSeedFactory as the input factory.
-
- Mar 05, 2025
-
-
Erin (Josh) Rigler authored
Do NOT "duplicate" raw 1-s data in EdgeCWB See merge request !396
-
Erin (Josh) Rigler authored
I mistakenly thought that only the float32 1-second data from ObsRIO systems was pushed to our ringserver, but apparently any/all LFF, LK1-4 channels are. This resulted in duplicate miniseed data going to IRIS, with one copy in the original float32 format, and another as scaled integers. This commit fixes this until/unless we can better reconfigure EdgeCWB to our needs.
-
- Mar 04, 2025
-
-
Erin (Josh) Rigler authored
Process default sncl_mode better: See merge request !395
-
Erin (Josh) Rigler authored
This was causing issues with the Controller, which always passes `sncl_mode`, even if it is None.
-
Erin (Josh) Rigler authored
Add sncl_mode and scale_factor options to controller: See merge request !394
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
I knew this in the previous commit, but I thought their parent class, TimeseriesFactory, could handle arbitrary keywords (i.e., it had a kwargs argument to vacuum up unrecognized keywords). I was mistaken.
-
Erin (Josh) Rigler authored
These will be passed to IO factories if those factories accept them. As of this commit, only Edge and MiniSeed factories honor these options. Others should be updated to accept these, and apply them in a similar manner.
-
Wilbur, Spencer Franklin authored
Added NEIC client parameters to FDSNFactory.py See merge request !390
-
- Mar 03, 2025
-
-
Wilbur, Spencer Franklin authored
-
Wilbur, Spencer Franklin authored
-
- Feb 27, 2025
-
-
Erin (Josh) Rigler authored
Fix residual declination shift try2 See merge request !393
-
Erin (Josh) Rigler authored
-
Wilbur, Spencer Franklin authored
Added a default sampling period of Minute to the data.py file. This will allow... See merge request !392
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
-
Erin (Josh) Rigler authored
-
Wilbur, Spencer Franklin authored
Added a default sampling period of Minute to the data.py file. This will allow users to leave sampling period blank in data endpoint.
-
- Feb 24, 2025
-
-
Erin (Josh) Rigler authored
Remove auto-shift, allow manual shift in calculate_D_absolute See merge request !391
-
- Feb 21, 2025
-
-
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.
-
- Feb 19, 2025
-
-
Wernle, Alexandra Nicole authored
removing line that only pulls reviewed metadata See merge request !389
-