From 92050fa35139d9850c7dc40f118d4d79d17f8da3 Mon Sep 17 00:00:00 2001 From: Alex Wernle <awernle@usgs.gov> Date: Wed, 11 Dec 2024 16:33:55 -0700 Subject: [PATCH] Changed metadata_class to typehint of MetadataCategory since this will not be used for flags only. --- geomagio/algorithm/MetadataAlgorithm.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/geomagio/algorithm/MetadataAlgorithm.py b/geomagio/algorithm/MetadataAlgorithm.py index 027e753d..43b96804 100644 --- a/geomagio/algorithm/MetadataAlgorithm.py +++ b/geomagio/algorithm/MetadataAlgorithm.py @@ -4,7 +4,6 @@ from datetime import timedelta from enum import Enum from typing import Optional -from ..metadata.flag.Flag import Flag from ..metadata import Metadata, MetadataFactory, MetadataCategory from ..edge.MiniSeedFactory import MiniSeedFactory from ..edge.EdgeFactory import EdgeFactory @@ -55,7 +54,7 @@ class MetadataAlgorithm(BaseModel): def create_metadata( self, - metadata_class: Flag, + metadata_class: MetadataCategory, metadata_dict: dict, category: MetadataCategory, network: str, @@ -103,7 +102,7 @@ class MetadataAlgorithm(BaseModel): return self._get_metadata_factory().create_metadata(metadata=metadata_obj) def split_stream_by_day(self, stream: Stream) -> list[Stream]: - """Split stream into daily streams to prevent metadata from overlapping.""" + """Split stream into daily streams to control size of spike arrays.""" daily_streams = [] # get min and max time current_time = min(trace.stats.starttime for trace in stream) -- GitLab