CREDIT Documentation#
Welcome to the documentation for CREDIT, the NSF NCAR Community Research Earth Digital Intelligence Twin project. CREDIT is an open foundational research platform for building machine learning Earth system prediction emulators. It is developed and maintained primarily by the NSF NCAR Machine Integration and Learning for Earth Systems (MILES) group along with significant contributions from other NSF NCAR scientists and engineers, interns, visitors, and collaborators across the world.
CREDIT enables users to train, run, and evaluate AI-based numerical weather and climate models. This documentation will guide you through installation, configuration, training, inference, evaluation, and extending the system with custom datasets and models. CREDIT’s new Generation 2 restructuring and a more intuitive CLI make it easier than ever to train your own emulator.
New here? Begin with Get Started — it gets you from zero to a running training job in under 10 minutes.
What you’ll find here:
How to install CREDIT
How to set up and train a model
How to run inference and evaluate results
How to contribute datasets, models, and enhancements
If you encounter problems or have suggestions, please open an issue on our GitHub repository. Contributions are welcome!
Introduction
- Get Started
- CLI
- The typical workflow at a glance
credit begin— create a starter configcredit init— copy a built-in templatecredit check— validate a configcredit preprocess— fit normalization scalerscredit train— train a modelcredit rollout— generate forecastscredit realtime— operational-style single forecastcredit submit— submit a job to the schedulercredit convert— upgrade a v1 config to v2credit plot— quick visualization of a predictioncredit metrics— WeatherBench2-style evaluationcredit ask— AI assistant- Quick reference
Generation 2 Components
Training and Inference
Contributing
API Reference
Generation 1
- Installing CREDIT from source
- What’s in the Configuration File?
- CREDIT Configuration Guide
- Prepare New Dataset
- Supported Model Architectures
- Post Blocks
- Losses (Gen 1)
- Training (Gen 1)
- Weather Forecasting vs Downscaling Climate Projections
- Training ML Weather and Climate Models
- Data Pipelines: ERA5_* vs DownscalingDataset
- DownscalingDataset How-To
- Summary
- RAL GWC regional model