Skip to content

Commit 06aeaab

Browse files
maintenance of preprocessing module (#219)
* cleaning * update of gcm preprocessing API * update of gcm preprocessing API * fix imports * update docs * update docs * update era5 template path
1 parent 89c9122 commit 06aeaab

File tree

5 files changed

+231
-134
lines changed

5 files changed

+231
-134
lines changed

docs/api.rst

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -66,41 +66,14 @@ Pressure interpolation
6666
REMO preprocessor
6767
=================
6868

69-
CMIP (CF) preprocessor
70-
----------------------
71-
7269
.. autosummary::
7370
:toctree: generated/
7471

75-
preproc.gfile
72+
preproc.get_gcm_dataset
73+
preproc.get_gcm_gfile
7674
preproc.remap
77-
preproc.to_netcdf
78-
preproc.to_tar
79-
80-
Double nesting preprocessor
81-
---------------------------
82-
83-
.. autosummary::
84-
:toctree: generated/
85-
8675
preproc.remap_remo
87-
88-
89-
ECMWF cmorizer (ERA5)
90-
---------------------
91-
92-
.. autosummary::
93-
:toctree: generated/
94-
9576
preproc.ERA5
96-
97-
98-
Converting ECMWF data
99-
^^^^^^^^^^^^^^^^^^^^^
100-
101-
.. autosummary::
102-
:toctree: generated/
103-
10477
preproc.ERA5.gfile
10578

10679

docs/whats_new.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,23 @@ What's New
1111
UNRELEASED
1212
----------
1313

14+
This release introduces a new API for the preprocessing module and better documentation. The function
15+
:py:meth:`pyremo.preproc.gfile` is deprecated in favour on the new API in :py:meth:`pyremo.preproc.get_gcm_dataset`.
16+
Furthermore, :py:meth:`pyremo.preproc.get_gfile` is deprecated and :py:meth:`pyremo.preproc.get_gcm_gfile` should be used instead.
17+
1418
Internal Changes
1519
~~~~~~~~~~~~~~~~
1620

21+
- New functions :py:meth:`pyremo.preproc.get_gcm_dataset` and :py:meth:`pyremo.preproc.get_gfile` are introduced for handling CMIP and ERA5 preprocessing (:pull:`219`).
1722
- Updates for ``cdo > 2.1`` (:pull:`217`).
1823
- Removed ``nblink`` dependency (:pull:`196`).
1924

25+
Deprecations
26+
~~~~~~~~~~~~
27+
28+
- :py:meth:`pyremo.preproc.gfile` and :py:meth:`pyremo.preproc.get_gfile` are deprecated.
29+
30+
2031
v0.7.1 (2 August 2024)
2132
----------------------
2233

pyremo/preproc/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# flake8: noqa
22

3-
from .cf import get_gfile, gfile, to_cfdatetime
3+
from .cf import get_gcm_gfile, get_gcm_dataset, to_cfdatetime, gfile, get_gfile
44

55
# from .core import gfile
66
from .era5 import ERA5

0 commit comments

Comments
 (0)