You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+16-44Lines changed: 16 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,10 @@ What's New
14
14
# cut border when saving (for maps)
15
15
mpl.rcParams["savefig.bbox"] ="tight"
16
16
17
+
18
+
climpred v2.4.0 (2023-11-09)
19
+
============================
20
+
17
21
Internals/Minor Fixes
18
22
---------------------
19
23
- Fix broken GEFS link (:pr:`807`) `Trevor Gamblin`_
@@ -28,9 +32,7 @@ climpred v2.3.0 (2022-11-25)
28
32
============================
29
33
30
34
.. note::
31
-
As both maintainers moved out of academia into industry,
32
-
this will be probably the last release for a while.
33
-
If you are interested in maintaining climpred, please ping us.
35
+
As both maintainers moved out of academia into industry, this will be probably the last release for a while. If you are interested in maintaining climpred, please ping us.
many new features in :py:meth:`.HindcastEnsemble.remove_bias` were
284
-
implemented.
282
+
While ``climpred`` has used in the `ASP summer colloquium 2021 <https://asp.ucar.edu/asp-colloquia>`_, many new features in :py:meth:`.HindcastEnsemble.remove_bias` were implemented.
- Add `documentation page about publicly available initialized datasets and
@@ -434,9 +430,6 @@ Internals/Minor Fixes
434
430
climpred v2.1.3 (2021-03-23)
435
431
============================
436
432
437
-
Breaking changes
438
-
----------------
439
-
440
433
New Features
441
434
------------
442
435
- :py:meth:`.HindcastEnsemble.verify`,
@@ -520,15 +513,7 @@ climpred v2.1.1 (2020-10-13)
520
513
521
514
Breaking changes
522
515
----------------
523
-
524
-
This version introduces a lot of breaking changes. We are trying to overhaul
525
-
``climpred`` to have an intuitive API that also forces users to think about methodology
526
-
choices when running functions. The main breaking changes we introduced are for
527
-
:py:meth:`.HindcastEnsemble.verify` and
528
-
:py:meth:`.PerfectModelEnsemble.verify`. Now, instead of assuming
529
-
defaults for most keywords, we require the user to define ``metric``, ``comparison``,
530
-
``dim``, and ``alignment`` (for hindcast systems). We also require users to designate
531
-
the number of ``iterations`` for bootstrapping.
516
+
This version introduces a lot of breaking changes. We are trying to overhaul ``climpred`` to have an intuitive API that also forces users to think about methodology choices when running functions. The main breaking changes we introduced are for :py:meth:`.HindcastEnsemble.verify` and :py:meth:`.PerfectModelEnsemble.verify`. Now, instead of assuming defaults for most keywords, we require the user to define ``metric``, ``comparison``, ``dim``, and ``alignment`` (for hindcast systems). We also require users to designate the number of ``iterations`` for bootstrapping.
532
517
533
518
- User now has to designate number of iterations with ``iterations=...`` in
@@ -564,14 +549,7 @@ the number of ``iterations`` for bootstrapping.
564
549
565
550
New Features
566
551
------------
567
-
568
-
This release is accompanied by a bunch of new features. Math operations can now be used
569
-
with our :py:class:`.PredictionEnsemble` objects and their variables
570
-
can be sub-selected. Users can now quick plot time series forecasts with these objects.
571
-
Bootstrapping is available for :py:class:`.HindcastEnsemble`. Spatial
572
-
dimensions can be passed to metrics to do things like pattern correlation. New metrics
573
-
have been implemented based on Contingency tables. We now include an early version
574
-
of bias removal for :py:class:`.HindcastEnsemble`.
552
+
This release is accompanied by a bunch of new features. Math operations can now be used with our :py:class:`.PredictionEnsemble` objects and their variables can be sub-selected. Users can now quick plot time series forecasts with these objects. Bootstrapping is available for :py:class:`.HindcastEnsemble`. Spatial dimensions can be passed to metrics to do things like pattern correlation. New metrics have been implemented based on Contingency tables. We now include an early version of bias removal for :py:class:`.HindcastEnsemble`.
575
553
576
554
- Use math operations like ``+-*/`` with :py:class:`.HindcastEnsemble`
577
555
and :py:class:`.PerfectModelEnsemble`. See
@@ -626,9 +604,8 @@ of bias removal for :py:class:`.HindcastEnsemble`.
626
604
respect to observations. See `example <bias_removal.html>`__.
627
605
(:pr:`389`, :pr:`443`, :pr:`459`) `Aaron Spring`_ and `Riley X. Brady`_.
628
606
629
-
Deprecated
630
-
----------
631
-
607
+
Depreciated
608
+
-----------
632
609
- ``spatial_smoothing_xrcoarsen`` no longer used for spatial smoothing.
633
610
(:pr:`391`) `Aaron Spring`_.
634
611
- ``compute_metric``, ``compute_uninitialized`` and ``compute_persistence`` no longer
@@ -641,7 +618,6 @@ Deprecated
641
618
642
619
Bug Fixes
643
620
---------
644
-
645
621
- :py:meth:`.PredictionEnsemble.verify` and
646
622
:py:meth:`.PredictionEnsemble.bootstrap` now accept
- Keyword ``bootstrap`` has been replaced with ``iterations``. We feel that this more
705
680
accurately describes the argument, since "bootstrap" is really the process as a whole.
706
681
(:pr:`354`) `Aaron Spring`_.
707
682
708
683
New Features
709
684
------------
710
-
711
685
- :py:class:`.HindcastEnsemble` and
712
686
:py:class:`.PerfectModelEnsemble` now use an HTML representation,
713
687
following the more recent versions of ``xarray``. (:pr:`371`) `Aaron Spring`_.
@@ -743,11 +717,7 @@ New Features
743
717
744
718
Performance
745
719
-----------
746
-
747
-
The major change for this release is a dramatic speedup in bootstrapping functions, led
748
-
by `Aaron Spring`_. We focused on scalability with ``dask`` and found many places we
749
-
could compute skill simultaneously over all bootstrapped ensemble members rather than
750
-
at each iteration.
720
+
The major change for this release is a dramatic speedup in bootstrapping functions, led by `Aaron Spring`_. We focused on scalability with ``dask`` and found many places we could compute skill simultaneously over all bootstrapped ensemble members rather than at each iteration.
751
721
752
722
- Bootstrapping uninitialized skill in the perfect model framework is now sped up
753
723
significantly for annual lead resolution. (:pr:`332`) `Aaron Spring`_.
@@ -879,7 +849,6 @@ Internals/Minor Fixes
879
849
- ``Comparison`` objects can now have aliases. (:pr:`310`) `Riley X. Brady`_.
0 commit comments