From 15655dd787bd54e10c1663e3883457790e05b6a4 Mon Sep 17 00:00:00 2001 From: pcain <pcain@usgs.gov> Date: Wed, 18 Aug 2021 21:56:31 +0000 Subject: [PATCH] removed unused methods from derived module --- geomagio/processing/__init__.py | 4 +- .../processing/{observatory.py => derived.py} | 84 ------------------- 2 files changed, 1 insertion(+), 87 deletions(-) rename geomagio/processing/{observatory.py => derived.py} (66%) diff --git a/geomagio/processing/__init__.py b/geomagio/processing/__init__.py index be97cfbd5..77f23254b 100644 --- a/geomagio/processing/__init__.py +++ b/geomagio/processing/__init__.py @@ -4,20 +4,18 @@ Note that these implementations are subject to change, and should be considered less stable than other packages in the library. """ from .factory import get_edge_factory, get_miniseed_factory -from .observatory import adjusted, average, deltaf, rotate, sqdist_minute +from .derived import adjusted, average, sqdist_minute from .obsrio import obsrio_minute, obsrio_second, obsrio_temperatures, obsrio_tenhertz __all__ = [ "adjusted", "average", - "deltaf", "get_edge_factory", "get_miniseed_factory", "obsrio_minute", "obsrio_second", "obsrio_temperatures", "obsrio_tenhertz", - "rotate", "sqdist_minute", ] diff --git a/geomagio/processing/observatory.py b/geomagio/processing/derived.py similarity index 66% rename from geomagio/processing/observatory.py rename to geomagio/processing/derived.py index 85a9cfd7f..04161aaad 100644 --- a/geomagio/processing/observatory.py +++ b/geomagio/processing/derived.py @@ -5,9 +5,7 @@ import numpy from ..algorithm import ( AdjustedAlgorithm, AverageAlgorithm, - DeltaFAlgorithm, SqDistAlgorithm, - XYZAlgorithm, ) from ..Controller import Controller, get_realtime_interval from ..TimeseriesFactory import TimeseriesFactory @@ -111,88 +109,6 @@ def average( ) -def deltaf( - observatory: str, - input_factory: Optional[TimeseriesFactory] = None, - interval: str = "second", - output_factory: Optional[TimeseriesFactory] = None, - deltaf_from="obs", - realtime_interval: int = 600, -): - """Run Delta-F algorithm. - - Parameters - ---------- - observatory: observatory to calculate - input_factory: where to read, should be configured with data_type and interval - output_factory: where to write, should be configured with data_type and interval - deltaf_from: one of {"obs", "mag", "geo"} - realtime_interval: window in seconds - - Uses update_limit=10. - """ - starttime, endtime = get_realtime_interval(realtime_interval) - controller = Controller( - algorithm=DeltaFAlgorithm(informat=deltaf_from), - inputFactory=input_factory or get_edge_factory(), - inputInterval=interval, - outputFactory=output_factory or get_edge_factory(), - outputInterval=interval, - ) - controller.run_as_update( - observatory=(observatory,), - output_observatory=(observatory,), - starttime=starttime, - endtime=endtime, - output_channels=("G",), - realtime=realtime_interval, - update_limit=10, - ) - - -def rotate( - observatory: str, - input_factory: Optional[TimeseriesFactory] = None, - interval: str = "second", - output_channels=("X", "Y"), - output_factory: Optional[TimeseriesFactory] = None, - realtime_interval: int = 600, - xyz_from="obs", - xyz_to="geo", -): - """Run XYZ rotation algorithm. - - Parameters - ---------- - observatory: observatory to calculate - input_factory: where to read, should be configured with data_type and interval - output_channels: which channels to write - output_factory: where to write, should be configured with data_type and interval - realtime_interval: window in seconds - xyz_from: one of {"obs", "mag", "geo"} - xyz_to: one of {"obs", "obsd", "mag", "geo"} - - Uses update_limit=10. - """ - starttime, endtime = get_realtime_interval(realtime_interval) - controller = Controller( - algorithm=XYZAlgorithm(informat=xyz_from, outformat=xyz_to), - inputFactory=input_factory or get_edge_factory(), - inputInterval=interval, - outputFactory=output_factory or get_edge_factory(), - outputInterval=interval, - ) - controller.run_as_update( - observatory=(observatory,), - output_observatory=(observatory,), - starttime=starttime, - endtime=endtime, - output_channels=output_channels, - realtime=realtime_interval, - update_limit=10, - ) - - def sqdist_minute( observatory: str, statefile: str, -- GitLab