zppy
Contents:
Zppy documentation
A schematic view of zppy
Getting started
Tutorial
Parameters
Campaigns
Developer Guide
Project Standards
Understanding CI
Testing zppy
Testing directions for making a release
How to Prepare a Release
Testing zppy for E3SM Unified release
Adding a new set to the E3SM Diagnostics task
Adding a new plot to Global Time Series
Adding a new task
Contributing to This Documentation
zppy
»
Developer Guide
View page source
Developer Guide
Project Standards
Development Environment
Version Control (VC)
Code Quality Assurance
Continuous Integration / Continuous Delivery (CI/CD)
Style Guide
API Documentation
Understanding CI
Build Workflow
Release Workflow
GitHub Actions
Testing zppy
Unit tests
Integration tests
Automated tests
Testing directions for making a release
How to Prepare a Release
Preparing the Documentation
Bumping the Version
Releasing on GitHub: release candidates
Releasing on GitHub: production releases
Releasing on conda-forge: release candidates
Releasing on conda-forge: production releases
Creating a New Version of the Documentation
Extra Resources
Testing zppy for E3SM Unified release
Parameters
Testing zppy on a small simulation
Archive simulation using zstash
Transfer simulation to other machines
Check transfers were successful
Extract the data from the archives
Testing zppy on other machines
Run unit tests and integration tests
Adding a new set to the E3SM Diagnostics task
Example pull requests
Handle dependencies
Add the new set
Adding a new plot to Global Time Series
Adding a new task
The task’s bash file
The task’s Python file
The main file
Update defaults
Update the tutorial
Explain new parameters
Update the tests
Other Versions
v: v2.5.0
Tags
v1.0.0
v1.1.0
v2.0.0
v2.1.0
v2.2.0
v2.3.0
v2.3.1
v2.4.0
v2.5.0
Branches
main