diff --git a/geomagio/edge/EdgeFactory.py b/geomagio/edge/EdgeFactory.py index 75d0d0bace8d9c62488bbcac0a9dffd2569754a9..91b6282047a6e4166774ea2809cfdb7adf7d3a41 100644 --- a/geomagio/edge/EdgeFactory.py +++ b/geomagio/edge/EdgeFactory.py @@ -107,7 +107,7 @@ class EdgeFactory(TimeseriesFactory): locationCode: Optional[str] = None, convert_channels: Optional[List[str]] = None, scale_factor: Optional[int] = None, - sncl_mode: Optional[str] = "legacy", + sncl_mode: Optional[str] = None, timeout: Optional[float] = None, ): TimeseriesFactory.__init__(self, observatory, channels, type, interval) @@ -122,9 +122,9 @@ class EdgeFactory(TimeseriesFactory): self.scale_factor = scale_factor self.sncl_mode = sncl_mode self.timeout = timeout or 10 - if sncl_mode == "legacy": + if self.sncl_mode == "legacy" or self.sncl_mode is None: self.get_sncl = LegacySNCL.get_sncl - elif sncl_mode == "geomag": + elif self.sncl_mode == "geomag": self.get_sncl = SNCL.get_sncl else: raise TimeseriesFactoryException("Unrecognized SNCL mode") diff --git a/geomagio/edge/MiniSeedFactory.py b/geomagio/edge/MiniSeedFactory.py index 862087efd6d99c1f83213d8cddca6d943eb18d85..61ac09260774f36b6d5368b881d27382d4624df8 100644 --- a/geomagio/edge/MiniSeedFactory.py +++ b/geomagio/edge/MiniSeedFactory.py @@ -106,7 +106,7 @@ class MiniSeedFactory(TimeseriesFactory): locationCode: Optional[str] = None, convert_channels: Optional[List[str]] = None, scale_factor: Optional[int] = None, - sncl_mode: Optional[str] = "geomag", + sncl_mode: Optional[str] = None, timeout: Optional[float] = None, ): TimeseriesFactory.__init__(self, observatory, channels, type, interval) @@ -120,10 +120,10 @@ class MiniSeedFactory(TimeseriesFactory): self.scale_factor = scale_factor self.sncl_mode = sncl_mode self.timeout = timeout or 10 - if sncl_mode == "legacy": - self.get_sncl = LegacySNCL.get_sncl - elif sncl_mode == "geomag": + if self.sncl_mode == "geomag" or self.sncl_mode is None: self.get_sncl = SNCL.get_sncl + elif self.sncl_mode == "legacy": + self.get_sncl = LegacySNCL.get_sncl else: raise TimeseriesFactoryException("Unrecognized SNCL mode")