35 Sub-Module 6.5-D
SignalsPack Generator Repository, Interface Contract v0.1.0
35.1 SM-6.5-D: SignalsPack Generator Repository, Interface Contract v0.1.0
Schema version: 0.1.0 (frozen)
GXP identifier: EDN0331 (Edendale)
35.1.1 Hourly Signals File Schema
Each epoch has one hourly signals CSV file named signals_<epoch>_EDN0331.csv:
| Column | Type | Units | Description |
|---|---|---|---|
| timestamp_utc | Datetime | UTC | Hourly timestamp, ISO-8601 with Z suffix |
| epoch | Integer | — | Planning year (2020, 2025, 2028, 2035) |
| gxp_id | String | — | “EDN0331” |
| capacity_mw | Float | MW | GXP firm capacity |
| baseline_import_mw | Float | MW | Existing committed load (baseline) |
| reserve_margin_mw | Float | MW | N-1 security reserve |
| headroom_mw | Float | MW | max(capacity minus baseline minus reserve, 0) |
| tariff_nzd_per_mwh | Float | NZD/MWh | Applicable network tariff |
| grid_emissions_intensity_tco2_per_mwh | Float | tCO2/MWh | Grid emissions intensity for indirect emissions accounting |
35.1.3 Manifest Schema (signals_manifest.toml)
schema_version = "0.1.0"
gxp_id = "EDN0331"
generated_at = "YYYY-MM-DDTHH:MM:SSZ"
[[files]]
epoch = 2035
filename = "signals_2035_EDN0331.csv"
sha256 = "<hex digest>"
rows = 8760
columns = ["timestamp_utc", "epoch", "gxp_id", "..."]