diff --git a/docs/sphinx/changelog/index.rst b/docs/sphinx/changelog/index.rst index efb5779b..cd8f48f7 100644 --- a/docs/sphinx/changelog/index.rst +++ b/docs/sphinx/changelog/index.rst @@ -1,6 +1,24 @@ Release Notes ============= +0.5.3 - 2026-01-07 +----------------------- + +Changed +^^^^^^^ +- Pins PySpark to 4.0.1 in pyproject.toml +- Fixes bug using ``drop_overlapping_assimilation_values`` in NWM operational fetching methods. +- Fixes a bug in ``load_dataframe()`` +- Fixes a bug in unpacking metric results +- Updates the Getting Started sphinx documentation + +Added +^^^^^ +- Check for missing location IDs when cloning from s3 +- Row level calculated fields for forecast lead time bins +- Brier Score and Brier Skill Score metrics + + 0.5.2 - 2025-11-11 ------------------ diff --git a/poetry.lock b/poetry.lock index 0ae37b6f..15c43bfc 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "accessible-pygments" @@ -3765,6 +3765,16 @@ files = [ {file = "netCDF4-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:572f71459ef4b30e8554dcc4e1e6f55de515acc82a50968b48fe622244a64548"}, {file = "netCDF4-1.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f77e72281acc5f331f82271e5f7f014d46f5ca9bcaa5aafe3e46d66cee21320"}, {file = "netCDF4-1.7.2-cp39-cp39-win_amd64.whl", hash = "sha256:d0fa7a9674fae8ae4877e813173c3ff7a6beee166b8730bdc847f517b282ed31"}, + {file = "netcdf4-1.7.2-cp310-cp310-macosx_13_0_x86_64.whl", hash = "sha256:16c3ba053930ed990e58827de6ab03184e407549004fb77438b98e5777e8cf3b"}, + {file = "netcdf4-1.7.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:142c9ed2db8a87a15ae0530c8a99f4f045435b0f495df733e9f111995e389d4f"}, + {file = "netcdf4-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:76cb3bbbbe4cd5fca612578eb105c16217380f7f93af2b549e8f38296bc906bb"}, + {file = "netcdf4-1.7.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:835ae7bcef666c967241baeeee9bef9376ddb7527297b24735597131f6f628e2"}, + {file = "netcdf4-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:73bd7eda3cefb04c4076e76911f652f5ed56bf434e0a3958e367932953437557"}, + {file = "netcdf4-1.7.2-cp311-abi3-macosx_13_0_x86_64.whl", hash = "sha256:7e81c3c47f2772eab0b93fba8bb05b17b58dce17720e1bed25e9d76551deecd0"}, + {file = "netcdf4-1.7.2-cp311-abi3-macosx_14_0_arm64.whl", hash = "sha256:cb2791dba37fc98fd1ac4e236c97822909f54efbcdf7f1415c9777810e0a28f4"}, + {file = "netcdf4-1.7.2-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf11480f6b8a5b246818ffff6b4d90481e51f8b9555b41af0c372eb0aaf8b65f"}, + {file = "netcdf4-1.7.2-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ccc05328a8ff31921b539821791aeb20b054879f3fdf6d1d505bf6422824fec"}, + {file = "netcdf4-1.7.2-cp311-abi3-win_amd64.whl", hash = "sha256:999bfc4acebf400ed724d5e7329e2e768accc7ee1fa1d82d505da782f730301b"}, {file = "netcdf4-1.7.2.tar.gz", hash = "sha256:a4c6375540b19989896136943abb6d44850ff6f1fa7d3f063253b1ad3f8b7fce"}, ] @@ -5230,13 +5240,13 @@ files = [ [[package]] name = "pyspark" -version = "4.0.0" +version = "4.0.1" description = "Apache Spark Python API" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pyspark-4.0.0.tar.gz", hash = "sha256:38db1b4f6095a080d7605e578d775528990e66dc326311d93e94a71cfc24e5a5"}, + {file = "pyspark-4.0.1.tar.gz", hash = "sha256:9d1f22d994f60369228397e3479003ffe2dd736ba79165003246ff7bd48e2c73"}, ] [package.dependencies] @@ -7487,4 +7497,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.14" -content-hash = "d58b5b98f7907c7460b8b74730d26bb66cc31f629ac68f79f091e12862da2c85" +content-hash = "f8905a54cbdf6f075e9521642673b9d4781dab46509127f4479e6f9daffd417a" diff --git a/pyproject.toml b/pyproject.toml index 6529f72d..21014372 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "teehr" -version = "0.5.2" +version = "0.5.3" description = "Tools for Exploratory Evaluation in Hydrologic Research" authors = [ "RTI International", @@ -29,7 +29,7 @@ h5py = ">=3.12.1,<4" pyarrow = ">=15.0.0,<21" httpx = ">=0.25.1,<1" pandas = ">=2.2.0,<3" -pyspark = {extras = ["pandas-on-spark"], version = ">=4,<5"} +pyspark = {extras = ["pandas-on-spark"], version = "4.0.1"} dataretrieval = ">=1.0.9,<2" numba = ">=0.60.0,<1" arch = ">=7.0.0,<8" diff --git a/src/teehr/__init__.py b/src/teehr/__init__.py index 66f08b11..e7847e56 100644 --- a/src/teehr/__init__.py +++ b/src/teehr/__init__.py @@ -1,7 +1,7 @@ """Initialize the TEEHR package.""" import warnings -__version__ = "0.5.2" +__version__ = "0.5.3" with warnings.catch_warnings(): warnings.simplefilter("ignore", UserWarning)