diff --git a/continuous-integration/environment-actions.yml b/continuous-integration/environment-actions.yml index 22c9e81..daa024a 100644 --- a/continuous-integration/environment-actions.yml +++ b/continuous-integration/environment-actions.yml @@ -15,3 +15,5 @@ dependencies: - arm-test-data - distributed - xarray==2025.6.1 + - pandas + - numpy diff --git a/pyproject.toml b/pyproject.toml index 9d1ac31..ffd1457 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,15 +4,15 @@ build-backend = "setuptools.build_meta" [project] name = "radclss" -version = "2026.3.5" +version = "2026.3.6" description = "Extracted Radar Columns and In Situ Sensors" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" authors = [{ name = "rjackson" }, {name = "jrobrien91"}] license = { text = "MIT" } dependencies = [ "arm_pyart", - "numpy", + "numpy<2.4.0", "xarray", "pandas", "xradar", diff --git a/src/radclss/config/default_config.py b/src/radclss/config/default_config.py index cfbad23..35b0701 100644 --- a/src/radclss/config/default_config.py +++ b/src/radclss/config/default_config.py @@ -262,7 +262,7 @@ ], } -DEFAULT_NEXRAD_RADARS = {"BNF": "KHTX", "SGP": "KVNX"} +DEFAULT_NEXRAD_RADARS = {"bnf": "KHTX", "sgp": "KVNX"} def set_discarded_variables(instrument, var_list): diff --git a/src/radclss/core/radclss_core.py b/src/radclss/core/radclss_core.py index 3175f2c..1f3057d 100644 --- a/src/radclss/core/radclss_core.py +++ b/src/radclss/core/radclss_core.py @@ -295,7 +295,7 @@ def _get_nexrad_wrapper(time_str): print( f" ERROR fetching NEXRAD data (total failures: {failed_count})" ) - logging.log.exception(error) + logging.exception(error) if verbose: print( diff --git a/src/radclss/util/column_utils.py b/src/radclss/util/column_utils.py index 1e96f00..8159b89 100644 --- a/src/radclss/util/column_utils.py +++ b/src/radclss/util/column_utils.py @@ -50,8 +50,8 @@ def get_nexrad_column( """ if nexrad_radar is None: - if site in DEFAULT_NEXRAD_RADARS.keys(): - nexrad_radar = DEFAULT_NEXRAD_RADARS[site] + if site.lower() in DEFAULT_NEXRAD_RADARS.keys(): + nexrad_radar = DEFAULT_NEXRAD_RADARS[site.lower()] else: raise UserWarning( f"There are no NEXRAD radars within 100 km of {site}. Returning None."