ClimateLearn: Benchmarking Machine Learning for Data-driven Climate Science
Project description
ClimateLearn
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
Quickstart
Please refer to this Google Colab for a tutorial-style exposition into developing your first models for forecasting and downscaling in ClimateLearn.
We 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.
Local Installation
Python3 is required. Currently, ClimateLearn can only be installed from source.
$ git clone https://github.com/aditya-grover/climate-learn.git
$ cd climate-learn
$ pip install -e .
Documentation
Find us on ReadTheDocs.
Integrations
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for climate_learn-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9558150b3e7031f44d65faae9914a01e26531fea7f6d5e7a81daf7f99f65effd |
|
MD5 | 4e822ca7679067819b065a41db1a7878 |
|
BLAKE2b-256 | fe8bc309596670f636e5e0b26d57664e35a44e34826fd5a8d4176ba91c86c256 |