Skip to content

Emmi CHD Examples#6

Open
nicpittmanemmi wants to merge 8 commits into
cecilearth:mainfrom
emmi-carbon:emmi_chd_examples
Open

Emmi CHD Examples#6
nicpittmanemmi wants to merge 8 commits into
cecilearth:mainfrom
emmi-carbon:emmi_chd_examples

Conversation

@nicpittmanemmi
Copy link
Copy Markdown

@nicpittmanemmi nicpittmanemmi commented May 29, 2026

What this adds

Added use-cases/emmi-chd/: end-to-end multi-hazard climate-risk screening for a US power-generation portfolio in East Texas using Emmi's Climate Hazard Diagnostics (wildfire, cyclones, coastal + fluvial floods) via the Cecil SDK.

Ships a chd.py helper plus two notebooks: portfolio-screening-east-texas.ipynb (5-asset portfolio, cost preview → provision → screen → per-hazard bars → donut composition → trajectory) and single-asset-deep-dive.ipynb (every variable Emmi published for one Gulf Coast plant, across baseline + four RCP scenarios).

Both notebooks share the helper so users can go from API key to multi-hazard EAL in ~50 lines.

Checklist

  • Right folder (tutorials/, use-cases/, or skills/) — see CONTRIBUTING.md
  • Notebook: validates with nbformat, runs end-to-end against the live SDK, title cell at top
  • Skill: frontmatter has name, description, license: MIT; directory name matches name
  • No secrets (API keys, account IDs) committed
  • AOI/example is modest in size if applicable

@nicpittmanemmi nicpittmanemmi marked this pull request as ready for review June 2, 2026 05:54
Comment thread use-cases/emmi-chd/chd.py

# ---------- Cost ---------------------------------------------------------

def estimate_cost(client, portfolio: pd.DataFrame, target_ha: float = 1.0) -> dict:
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me know if you think this isn't appropriate to include.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant