xskillscore

An open source project and Python package that provides verification metrics of deterministic (and probabilistic from properscoring) forecasts with xarray.
https://github.com/xarray-contrib/xskillscore

Category: Climate Change
Sub Category: Climate Data Processing and Analysis

Keywords

forecasting metrics pangeo verification

Keywords from Contributors

climate data-catalog data-access climate-analysis prediction s2d s2s earth-system-model weather opendap

Last synced: about 15 hours ago
JSON representation

Repository metadata

Metrics for verifying forecasts

README.rst

          xskillscore: Metrics for verifying forecasts
============================================

+---------------------------+-------------------------------------------+
| Documentation and Support | |docs| |binder|                           |
+---------------------------+-------------------------------------------+
| Open Source               | |pypi| |conda-forge| |license| |zenodo|   |
+---------------------------+-------------------------------------------+
| Coding Standards          | |codecov| |pre-commit|                    |
+---------------------------+-------------------------------------------+
| Development Status        | |status| |testing| |upstream|             |
+---------------------------+-------------------------------------------+

**xskillscore** is an open source project and Python package that provides verification
metrics of deterministic (and probabilistic from `properscoring`) forecasts with `xarray`.

Installing
----------

``$ conda install -c conda-forge xskillscore``

or

``$ pip install xskillscore``

or

``$ pip install git+https://github.com/xarray-contrib/xskillscore``

Documentation
-------------
Documentation can be found on `readthedocs `_.

See also
--------

- If you are interested in using **xskillscore** for data science where you data is mostly in ``pandas.DataFrames``'s check out the `xskillscore-tutorial `_.
- If you are interested in using **xskillscore** for climate prediction check out `climpred `_.

History
-------

**xskillscore** was originally developed to parallelize forecast metrics of the multi-model-multi-ensemble forecasts associated with the `SubX `_ project.

We are indebted to the **xarray** community for their `advice `_ in getting this package started.

.. |binder| image:: https://mybinder.org/badge_logo.svg
        :target: https://mybinder.org/v2/gh/raybellwaves/xskillscore-tutorial/master?urlpath=lab
        :alt: Binder

.. |codecov| image:: https://codecov.io/gh/xarray-contrib/xskillscore/branch/main/graph/badge.svg
        :target: https://codecov.io/gh/xarray-contrib/xskillscore
        :alt: Codecov

.. |conda-forge| image:: https://img.shields.io/conda/vn/conda-forge/xskillscore.svg
        :target: https://anaconda.org/conda-forge/xskillscore
        :alt: conda-forge

.. |docs| image:: https://img.shields.io/readthedocs/xskillscore/stable.svg?style=flat
        :target: https://xskillscore.readthedocs.io/en/stable/?badge=stable
        :alt: Documentation Status

.. |license| image:: https://img.shields.io/github/license/xarray-contrib/xncml.svg
        :target: https://github.com/xarray-contrib/xncml/blob/main/LICENSE
        :alt: License

.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/xarray-contrib/xskillscore/main.svg
        :target: https://results.pre-commit.ci/latest/github/xarray-contrib/xskillscore/main
        :alt: Pre-Commit

.. |pypi| image:: https://img.shields.io/pypi/v/xskillscore.svg
        :target: https://pypi.python.org/pypi/xskillscore/
        :alt: PyPI

.. |status| image:: https://www.repostatus.org/badges/latest/active.svg
        :target: https://www.repostatus.org/#active
        :alt: Project Status: Active – The project has reached a stable, usable state and is being actively developed.

.. |testing| image:: https://github.com/xarray-contrib/xskillscore/actions/workflows/xskillscore_testing.yml/badge.svg
        :target: https://github.com/xarray-contrib/xskillscore/actions/workflows/xskillscore_testing.yml
        :alt: Testing

.. |upstream| image:: https://github.com/xarray-contrib/xskillscore/actions/workflows/upstream-dev-ci.yml/badge.svg
        :target: https://github.com/xarray-contrib/xskillscore/actions/workflows/upstream-dev-ci.yml
        :alt: Upstream Testing

.. |zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5173152.svg
        :target: https://doi.org/10.5281/zenodo.5173152
        :alt: Zenodo DOI

        

Citation (CITATION.cff)

# YAML 1.2
# Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/)
cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
# FIXME title as repository name might not be the best name, please make human readable
title: 'xarray-contrib/xskillscore: Metrics for verifying forecasts '
doi: 10.5281/zenodo.5173153
# FIXME splitting of full names is error prone, please check if given/family name are correct
authors:
- given-names: Ray
  family-names: Bell
  affiliation: DTN
  https://orcid.org/0000-0003-2623-0587
- given-names: Aaron
  family-names: Spring
  affiliation: Max-Planck-Institute for Meteorology
  orcid: https://orcid.org/0000-0003-0216-2241
- given-names: Riley
  family-names: Brady
  affiliation: McKinsey & Company
  orcid: https://orcid.org/0000-0002-2309-8245
- given-names: Andrew
  family-names: Huang
- given-names: Dougie
  family-names: Squire
  affiliation: CSIRO
  orcid: https://orcid.org/0000-0003-3271-6874
- given-names: Zachary
  family-names: Blackwood
  affiliation: DTN
- given-names: Maximilian
  family-names: Sitter
  name-particle: Cosmo
- given-names: Taher
  family-names: Chegini
  affiliation: University of Houston
  orcid: https://orcid.org/0000-0002-5430-6000
url: https://github.com/xarray-contrib/xskillscore
license: Apache-2.0

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 659
Total Committers: 17
Avg Commits per committer: 38.765
Development Distribution Score (DDS): 0.83

Commits in past year: 23
Committers in past year: 4
Avg Commits per committer in past year: 5.75
Development Distribution Score (DDS) in past year: 0.435

Name Email Commits
Aaron Spring a****g 112
Ray Bell r****0@g****m 107
Ray Bell r****l@d****m 80
Ray Bell r****0@g****m 71
Riley Brady r****y@c****u 67
AS a****g@m****e 61
raybellwaves r****7@g****m 61
ahuang11 a****1@i****u 37
Trevor James Smith 1****e 21
pre-commit-ci[bot] 6****] 19
Dougie Squire 4****e 6
Ray Bell r****l@a****l 6
Zachary Blackwood z****d@d****m 5
Maximilian Cosmo Sitter 4****r 3
Taher Chegini t****i@g****m 1
dependabot[bot] 4****] 1
weipeng 9****1@q****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 6 days ago

Total issues: 206
Total pull requests: 247
Average time to close issues: 3 months
Average time to close pull requests: 15 days
Total issue authors: 24
Total pull request authors: 14
Average comments per issue: 3.11
Average comments per pull request: 3.47
Merged pull request: 201
Bot issues: 2
Bot pull requests: 28

Past year issues: 2
Past year pull requests: 18
Past year average time to close issues: 6 days
Past year average time to close pull requests: 21 days
Past year issue authors: 2
Past year pull request authors: 5
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.94
Past year merged pull request: 11
Past year bot issues: 0
Past year bot pull requests: 5

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/xarray-contrib/xskillscore

Top Issue Authors

  • raybellwaves (78)
  • aaronspring (54)
  • ahuang11 (34)
  • bradyrx (10)
  • dougiesquire (7)
  • HARSHBARDHANK94 (2)
  • hdrake (2)
  • raspstephan (2)
  • github-actions[bot] (2)
  • judithberner (1)
  • zmli-666 (1)
  • jess253 (1)
  • paololucchino (1)
  • weipeng1999 (1)
  • cheginit (1)

Top Pull Request Authors

  • raybellwaves (87)
  • aaronspring (78)
  • pre-commit-ci[bot] (25)
  • bradyrx (17)
  • ahuang11 (14)
  • Zeitsperre (9)
  • dougiesquire (7)
  • dependabot[bot] (3)
  • weipeng1999 (2)
  • Copilot (1)
  • blackary (1)
  • NicWayand (1)
  • cheginit (1)
  • mcsitter (1)

Top Issue Labels

  • enhancement (25)
  • good first issue (18)
  • documentation (15)
  • feature request (14)
  • refactor (11)
  • bug (9)
  • question (8)
  • tests (8)
  • ci (7)
  • component: dask (6)
  • component: xhistogram (3)
  • help wanted (3)
  • priority:low (2)
  • probabilistic (2)
  • community (2)
  • component: deterministic (2)
  • linting (1)
  • component: contingency (1)
  • awaiting feedback (1)
  • wontfix (1)
  • versioning (1)
  • comment (1)
  • component: xarray (1)
  • release (1)

Top Pull Request Labels

  • bug (12)
  • enhancement (9)
  • versioning (9)
  • ci (8)
  • documentation (7)
  • feature request (7)
  • refactor (5)
  • tests (4)
  • dependencies (3)
  • linting (3)
  • github_actions (1)
  • component: xarray (1)
  • comment (1)
  • help wanted (1)
  • awaiting feedback (1)
  • component: deterministic (1)

Package metadata

pypi.org: xskillscore

Metrics for verifying forecasts

  • Homepage:
  • Documentation: https://xskillscore.readthedocs.io/
  • Licenses: Apache Software License
  • Latest release: 0.0.29 (published 4 months ago)
  • Last Synced: 2026-06-07T23:03:03.012Z (6 days ago)
  • Versions: 28
  • Dependent Packages: 5
  • Dependent Repositories: 13
  • Downloads: 14,260 Last month
  • Docker Downloads: 293
  • Rankings:
    • Dependent packages count: 1.597%
    • Docker downloads count: 2.313%
    • Downloads: 3.199%
    • Average: 3.804%
    • Dependent repos count: 4.069%
    • Stargazers count: 4.938%
    • Forks count: 6.708%
  • Maintainers (3)
proxy.golang.org: github.com/xarray-contrib/xskillscore

conda-forge.org: xskillscore

xskillscore is an open source project and Python package that provides verification metrics of deterministic (and probabilistic from properscoring) forecasts with xarray.

  • Homepage: https://github.com/xarray-contrib/xskillscore
  • Licenses: Apache-2.0
  • Latest release: 0.0.24 (published over 4 years ago)
  • Last Synced: 2026-04-11T13:08:31.508Z (2 months ago)
  • Versions: 21
  • Dependent Packages: 5
  • Dependent Repositories: 21
  • Rankings:
    • Dependent repos count: 7.756%
    • Dependent packages count: 10.412%
    • Average: 19.354%
    • Stargazers count: 27.841%
    • Forks count: 31.405%
spack.io: py-xskillscore

Metrics for verifying forecasts.

  • Homepage: https://github.com/xarray-contrib/xskillscore
  • Licenses: []
  • Latest release: 0.0.24 (published over 2 years ago)
  • Last Synced: 2026-06-07T23:02:59.686Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 27.807%
    • Dependent packages count: 55.613%

Dependencies

requirements.txt pypi
  • dask *
  • numpy *
  • properscoring *
  • scipy *
  • statsmodels *
  • xarray >=0.16.1
  • xhistogram >=0.3.0
.github/workflows/python-publish.yml actions
  • actions/checkout master composite
  • actions/checkout v1 composite
  • actions/create-release v1 composite
  • actions/setup-python v1 composite
.github/workflows/upstream-dev-ci.yml actions
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/github-script v3 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • conda-incubator/setup-miniconda v2 composite
  • xarray-contrib/ci-trigger v1.1 composite
.github/workflows/xskillscore_installs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • xarray-contrib/ci-trigger v1.1 composite
.github/workflows/xskillscore_testing.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v1.5.2 composite
  • conda-incubator/setup-miniconda v2 composite
  • xarray-contrib/ci-trigger v1.1 composite
setup.py pypi

Score: 18.07468479036534