#
Module name
Status
prod
test
1
sepal_ui
#
Module name
Status
prod
test
conda env
migration
comments
1
gfc_wrapper_python
✓
✓
yes
done → /gfc
Lives in sepal-gee-bundle at /gfc
2
alos_mosaics
✓
✓
yes
done → /alos-mosaics
Lives in sepal-gee-bundle at /alos-mosaics
3
tmf_sepal
✓
✓
yes
done → /tmf-sepal
Lives in sepal-gee-bundle at /tmf-sepal
4
coverage_analysis
✓
✓
yes
done → /coverage-analysis
Lives in sepal-gee-bundle at /coverage-analysis
5
fcdm
✓
✓
yes
done → /fcdm
Lives in sepal-gee-bundle at /fcdm
6
basin-rivers
✓
✓
yes
done → /basin-rivers
Lives in sepal-gee-bundle at /basin-rivers
7
gee_source
✓
✓
yes
done → /gee-source
Lives in sepal-gee-bundle at /gee-source
Legacy Modules (not in prod/test)
How this README is generated
This file is auto-generated from modules.json using a Jinja2 template.
Do not edit README.rst directly — your changes will be overwritten.
# Install dependencies (one time)
uv sync
Edit modules.json — add, remove, or update module entries.
Regenerate:
uv run python scripts/generate_readme.py
Commit both modules.json and README.rst.
Each module entry has:
name: Module display name (used as RST hyperlink reference)
github_url: Full GitHub repository URL
badge_workflow (optional) : Workflow filename, defaults to ci.yaml for modules with a ci config, otherwise unit.yaml
conda_env (optional) : "yes" if the module has a sepal_environment.yml
comments (optional) : Free-text notes
Modules are grouped into categories, each with its own table columns.