Skip to content

Djeutsch/climate-learn-ai

 
 

Repository files navigation

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

Python3 is required.

pip install climate-learn

Quickstart

We have a series of tutorial Jupyter notebooks in the notebooks folder. We recommend reading them in the following order to see a typical ClimateLearn workflow.

  1. Data Processing
  2. Model Training & Evaluation
  3. Visualization

To run the notebooks, please upload them to Google Colab.

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.

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.

About

Source code for ClimateLearn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.6%
  • Jupyter Notebook 28.4%