From 44888a267e386bf5ccdcd5d68f9e87a408d7dcd8 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Thu, 19 Dec 2024 14:26:53 +0100 Subject: [PATCH] Release candidate 3.0.0 (#903) --- RELEASE_NOTES.md | 10 ++++++++-- pyam/iiasa.py | 2 +- pyam/str.py | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 443d8dc7e..047418811 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,12 @@ -# Next release +# Release v3.0.0 -The next release must be bumped to v3.0.0. +## Highlights + +- Implement reading and writing of **netcdf** files +- Remove automated sorting of timeseries data for performance improvement +- Add support Python 3.13 + +## Individual updates - [#901](https://github.com/IAMconsortium/pyam/pull/901) Add support for Python 3.13 - [#899](https://github.com/IAMconsortium/pyam/pull/899) Add `to_netcdf()` method diff --git a/pyam/iiasa.py b/pyam/iiasa.py index 5c463f851..95082589d 100644 --- a/pyam/iiasa.py +++ b/pyam/iiasa.py @@ -581,7 +581,7 @@ def query(self, default_only=True, meta=True, **kwargs): def _new_default_api(kwargs): - # TODO: argument `default` is deprecated, remove this warning for release >= 3.0 + # TODO: argument `default` is deprecated, remove this warning for release >= 3.1 raise DeprecationWarning( "The argument `default` is deprecated, use `default_only` instead." ) diff --git a/pyam/str.py b/pyam/str.py index 1328188f2..b4706e5e9 100644 --- a/pyam/str.py +++ b/pyam/str.py @@ -11,7 +11,7 @@ def concat_with_pipe(x, *args, cols=None): """Concatenate a list or pandas.Series using ``|``, drop None or numpy.nan""" if args: # Guard against legacy-errors when adding `*args` (#778) - # TODO: deprecated, remove for release >= 3.0 + # TODO: deprecated, remove for release >= 3.1 for i in args: if is_list_like(i): raise DeprecationWarning(f"Please use `cols={i}`.")