From c8121d382366e6b992136221ebe317bcf38a1d6d Mon Sep 17 00:00:00 2001 From: Alex Wernle <awernle@usgs.gov> Date: Fri, 11 Oct 2024 16:36:28 -0600 Subject: [PATCH] Added channels as an optional List. --- geomagio/processing/flag_spikes.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/geomagio/processing/flag_spikes.py b/geomagio/processing/flag_spikes.py index 8773c751..57b74f1b 100644 --- a/geomagio/processing/flag_spikes.py +++ b/geomagio/processing/flag_spikes.py @@ -2,7 +2,7 @@ import os from datetime import datetime import typer -from typing import Optional +from typing import Optional, List from ..metadata import Metadata, MetadataFactory from ..algorithm.SpikesAlgorithm import SpikesAlgorithm @@ -10,6 +10,9 @@ from ..algorithm.SpikesAlgorithm import SpikesAlgorithm def flag_spikes( observatory: str = typer.Option(..., help="Observatory code"), + channels: List[str] = typer.Option( + default=["F"], help="Channels to despike, default is F." + ), starttime: datetime = typer.Option( default=None, help="Start time for metadata, default is None. CLI example usage: --starttime '2024-01-01' ", @@ -52,7 +55,7 @@ def flag_spikes( observatory=observatory, window_size=window_size, threshold=threshold, - channels="F", + channels=channels, type="variation", interval="second", metadata_token=metadata_token, -- GitLab