Skip to main content

ClimateLearn

Documentation Status CI Build Status Code style: black Google Colab

ClimateLearn is a Python library for accessing state-of-the-art climate data and machine learning models in a standardized, straightforward way. This library provides access to multiple datasets, a zoo of baseline approaches, and a suite of metrics and visualizations for large-scale benchmarking of statistical downscaling and temporal forecasting methods. For further context on our past motivation and future plans, check out our announcement blog post.

Usage

Python 3.8+ is required. The xESMF package has to be installed separately since one of its dependencies, ESMpy, is available only through Conda.

conda install -c conda-forge xesmf
pip install climate-learn

Quickstart

We have a quickstart notebook in the notebooks folder titled Quickstart.ipynb. It is intended for use in Google Colab and can be launched by clicking the Google Colab badge above or this link: https://colab.research.google.com/drive/1LcecQLgLtwaHOwbvJAxw9UjCxfM0RMrX?usp=sharing.

We also previewed some key features of ClimateLearn at a spotlight tutorial in the "Tackling Climate Change with Machine Learning" Workshop at the Neural Information Processing Systems 2022 Conference. The slides and recorded talk can be found on Climate Change AI's website.

Documentation

Find us on ReadTheDocs.

About Us

ClimateLearn is managed by the Machine Intelligence Group at UCLA, headed by Professor Aditya Grover.

Contributing

Contributions are welcome! See our contributing guide.

Citing ClimateLearn

If you use ClimateLearn, please see the CITATION.cff file or use the citation prompt provided by GitHub in the sidebar.

Metadata

Release files for climate-learn 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for climate-learn 1.0.0
File Size Uploaded
climate_learn-1.0.0.tar.gz 57.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for climate-learn 1.0.0
File Interpreter ABI Platform
climate_learn-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 140.8 kB

Release files / climate_learn-1.0.0.tar.gz

Download URL climate_learn-1.0.0.tar.gz
Size 57.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e3ace4d6045a03d46a0d43d8016ea2d506871d0d80556c5e8d8c9886418cf297
BLAKE2b-256 checksum
How to use checksums
89611cc1602ee2fbd388f8daf4dacfcf2a9234554e676fb2a3822b5a8cf0046a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / climate_learn-1.0.0-py3-none-any.whl

Download URL climate_learn-1.0.0-py3-none-any.whl
Size 83.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9505860a3743e78cfb696f43dfc7ab9fbaafaed8a4f0339358afa655d817491
BLAKE2b-256 checksum
How to use checksums
1f7ce6026cefdbd37ecf24363db3e6b84fc8f28be53f2fd88b156a5e63879bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page