Pytesmo

Latest version: v0.18.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 10

0.11.4

==========================
- fixed some bugs in the confidence interval calculation, for some metrics only bootstrapped CIs are
available now
- fixed bug in rolling metric calculation (now also works with float32 input data)
- minor bug fixes

0.11.3

==========================
- removed ``ascat`` and ``ismn`` from the package dependencies
- fixed a few bugs in ``pytesmo.temporal_collocation.combined_temporal_collocation``.
- updated documentation
- added Python 3.9 to CI

0.11.0

==========================
- Analytical and bootstrapping confidence intervals for metrics (PR 206). This
includes some changes to the existing implementations (all old
implementations are still available, but deprecated)

- all pairwise metric functions take two arrays as input and return a single value
- the correlation metrics (``pearsonr``, ``spearmanr``, ``kendalltau``) have new
versions ``pearson_r``, ``spearman_r``, and ``kendall_tau`` which only return the
correlation value, but not the p-value. The old functions have been
deprecated. For calculating correlation + p-value, it is advised to use
``scipy.stats.pearsonr``, ``scipy.stats.spearmanr``, and
``scipy.stats.kendalltau``. Instead of p-values, confidence intervals for
the correlation coefficients could be obtained with::

r, lower, upper = with_analytical_ci(pearson_r, x, y)

- ``pytesmo.metrics.tcol_error`` and ``pytesmo.metrics.tcol_snr`` have been
deprecated. Use ``pytesmo.metrics.tcol_metrics`` instead (which is simply a
renaming of ``tcol_snr``).
- ``pytesmo.metrics.mse`` has been deprecated. There is a new, much faster
implementation available (``pytesmo.metrics.mse_decomposition``).
Individual values of the components can be calculated with
``pytesmo.metrics.mse``, ``pytesmo.metrics.mse_corr``,
``pytesmo.metrics.mse_bias``, ``pytesmo.metrics.mse_var``.
- Removed dependency on deprecated Numpy API
- added mean resampling in temporal collocation
- updated to ``ascat`` version 2.0

0.10.0

==========================

- Drop Travis CI and Appveyor CI, replaced by Github Actions ci.yml workflow
- New implementation of temporal collocation based on pd.reindex (PR 204):
:py:func:`pytesmo.temporal_matching.temporal_collocation`
- CDF matching function updated
- min_obs keyword added to MetricsCalculators

0.9.1

=========================

- Include more combinations in validation framework, raise error if n < n_datasets
- `n_wise_apply` now can handle (drop) nans in a passed data frame correctly.
- TC metrics calculator has now option to calculate metrics for reference
- Fix deprecation warnings in anomaly adapter (Issue 198)
- Change combinations created by val framework, catch cases where scaling ref not in combinations (Issue 187)

0.9

=======================

- Update pyscaffold v3.2.3
- Rolling Prearson's R and RMSD metrics calculator
- New results manager to handle rolling metrics
- Add deprecation warning for colormaps module
- Move timedate module to cadati, import from there
- Filter warnings in places where they are safe to ignore and not caused by pytesmo
- Update Docs and ipython notebooks

Page 4 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.