We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4b3a3e8 commit f7ffe68Copy full SHA for f7ffe68
1 file changed
dataretrieval/nwis.py
@@ -460,6 +460,13 @@ def get_gwlevels(
460
461
if datetime_index is True:
462
df = format_datetime(df, "lev_dt", "lev_tm", "lev_tz_cd")
463
+
464
+ # Filter by kwarg parameterCd because the service doesn't do it
465
+ if "parameterCd" in kwargs:
466
+ pcodes = kwargs["parameterCd"]
467
+ if isinstance(pcodes, str):
468
+ pcodes = [pcodes]
469
+ df = df[df["parameter_cd"].isin(pcodes)]
470
471
return format_response(df, **kwargs), NWIS_Metadata(response, **kwargs)
472
0 commit comments