Overhaul EdgeFactory and MiniSeedFactory for Edge data migration
Compare changes
This is a 2nd attempt to overhaul Edge/MiniSeed factories in preparation for a long-awaited Edge data migration. For reference, the original is !382 (closed). This almost certainly more than a "bug fix", so don't merge until any pending bug fixes are merged, and deployed to production.
In summary (from commit messages):
MiniSeedFactory Upgrades:
EdgeFactory Upgrades:
RawInputClient Update:
Controller Update:
TimeseriesUtility Updates:
Update filters.py (code for geomag-filter typer app):
Add "tenhertz" to LegacySNCL.py
Use EdgeFactory for all but tenhertz data in /ws/data endpoint:
To get more than one set of eyes on this MR, I'll mention @swilbur , @awernle , and @bgeels.