- Mar 20, 2025
-
-
Hobbs, Alexandra (Contractor) authored
Fix mage conditional See merge request !404
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
Fix broken imports related to the __init__.py changes for /ws endpoints See merge request !403
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
-
- Mar 19, 2025
-
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
Use the pymysql library to connect to the db See merge request !402
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
Fix broken server references from reworking __init__.py and imports See merge request !401
-
Hobbs, Alexandra (Contractor) authored
-
Hobbs, Alexandra (Contractor) authored
Database Standardization See merge request !385
-
Hobbs, Alexandra (Contractor) authored
Replaced databases library with sqlmodel library. Organized code to include a /factories and /models under /db to move the metadata code under /api. Removed the contents of __init__.py to be empty files to follow the working agreement and clean up imports.
-
- 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.
-