From bb928760470121bf2f4ec7108230226c2137cdd9 Mon Sep 17 00:00:00 2001 From: Joachim Meyer Date: Sun, 25 Oct 2026 16:12:42 -0600 Subject: [PATCH 1/3] Conda - Linux - Add environment for Python 3.14 Start switching to a more recent Python version and corresponding libraries. --- conda/isnobal_linux.yaml | 40 +++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 23 deletions(-) diff --git a/conda/isnobal_linux.yaml b/conda/isnobal_linux.yaml index d4d5332..7d80a3c 100644 --- a/conda/isnobal_linux.yaml +++ b/conda/isnobal_linux.yaml @@ -2,35 +2,29 @@ name: isnobal channels: - conda-forge dependencies: - - beautifulsoup4 - cfgrib - - cftime=1.5.2 - coloredlogs - cython - - dateparser=0.7.2 - - gdal=3.11 - - libgdal-grib=3.11 - - libgdal-netcdf=3.11 - - make - - netCDF4 - - numexpr<2.10 - - numpy<1.23 - - pandas<1.4 - - parallel + - dateparser + - gdal<3.14 + - ipykernel + - libgdal-grib + - libgdal-netcdf + - netcdf4 + - numexpr + - numpy<3 + - pandas<4 - pip - progressbar2 - - pykrige>1.5 - - pytest - - python=3.9 + - python<3.15 + - pykrige - pytz - pyyaml - - regex<2021 - - scipy<1.12 - - siphon - - urllib3 - - utm==0.5 - - xarray<2023 + - requests + - scipy<2 + - setuptools + - utm + - xarray<2027 - pip: - - inicheck - - spatialnc - git+https://github.com/iSnobal/awsm.git@20261022 + - m3w-inicheck==0.3.0 From 7086767ca5171b49b0a3b2e90bd443ce768a8d2a Mon Sep 17 00:00:00 2001 From: Joachim Meyer Date: Tue, 27 Oct 2026 11:22:27 -0600 Subject: [PATCH 2/3] Conda - iSnobal - Add hdf5plugin for faster compression This allows us to switch to the blosc_lz4 algorithm for faster speed and use of multiple cores. --- conda/isnobal_linux.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/conda/isnobal_linux.yaml b/conda/isnobal_linux.yaml index 7d80a3c..5328f56 100644 --- a/conda/isnobal_linux.yaml +++ b/conda/isnobal_linux.yaml @@ -7,6 +7,7 @@ dependencies: - cython - dateparser - gdal<3.14 + - hdf5plugin - ipykernel - libgdal-grib - libgdal-netcdf From fb37ec9767732ea41a12e9426c3188ee058bca0b Mon Sep 17 00:00:00 2001 From: Joe Ammatelli <53061783+j-amma@users.noreply.github.com> Date: Wed, 28 Oct 2026 14:38:28 -0700 Subject: [PATCH 3/3] Update isnobal_macOS.yaml for python 3.14 Updated to reflect python 3.14 upgrades through the codebase. --- conda/isnobal_macOS.yaml | 42 +++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/conda/isnobal_macOS.yaml b/conda/isnobal_macOS.yaml index 99dd567..430f8b1 100644 --- a/conda/isnobal_macOS.yaml +++ b/conda/isnobal_macOS.yaml @@ -2,38 +2,32 @@ name: isnobal channels: - conda-forge dependencies: - - beautifulsoup4 - cfgrib - - cftime=1.5.2 - clang_osx-64 - coloredlogs - cython - - dateparser=0.7.2 - - gdal=3.11 - - libgdal-grib=3.11 - - libgdal-netcdf=3.11 + - dateparser + - gdal<3.14 + - hdf5plugin + - ipykernel + - libgdal-grib + - libgdal-netcdf - llvm-openmp - - make - - netCDF4 - - numexpr<2.10 - - numpy<1.23 - - openmpi=4 - - pandas<1.4 - - parallel + - netcdf4 + - numexpr + - numpy<3 + - pandas<4 - pip - progressbar2 - - pykrige>1.5 - - pytest - - python=3.9 + - python<3.15 + - pykrige - pytz - pyyaml - - regex<2021 - - scipy<1.12 - - siphon - - urllib3 - - utm==0.5 - - xarray<2023 + - requests + - scipy<2 + - setuptools + - utm + - xarray<2027 - pip: - - inicheck - - spatialnc - git+https://github.com/iSnobal/awsm.git@20261022 + - m3w-inicheck==0.3.0