Skip to main content

Outputs Catalogue

This page catalogues the output files produced by iPool for each supported simulation type — Historical (HIST), Backcast (BCA), and Monte Carlo (MC). Each row lists a file name and a short description of what it contains under each simulation type. Cells left blank or marked with an em dash indicate the file is not produced or not applicable for that simulation type.

FILESHISTBCAMC
apollo-params.jsoniPool Suite launcher's sidecar file capturing the exact launch parameters (run mode, backcast flag, all form values) as JSON. Written only when the run is launched from iPool Suite; scenarios run from the raw command line do not contain it.
BidLog.txtAuto-bid loading log — one line per day whose bid file was actually loaded. Written in append mode; a watermark suppresses re-logging when the simulation rewinds.—
BidPool.csvSixteen-price-band offer-curve snapshot per pool per 5-minute interval, showing MW quantity by price band. WESM and AEMO markets use different band thresholds.
BidReg.csvSixteen-price-band offer-curve snapshot per region per 5-minute interval, showing MW quantity by price band.
BidSite.csvSixteen-price-band offer-curve snapshot per site per 5-minute interval, showing MW quantity by price band.
BidUnit.csvSixteen-price-band offer-curve snapshot per unit per 5-minute interval, showing MW quantity by price band.
BidZone.csvSixteen-price-band offer-curve snapshot per zone per 5-minute interval, showing MW quantity by price band.
Calendar.csvInterval-time-index file mapping each DateTimeEnding to its interval number, peak flag, day-of-week, month, and non-working-day flag. Required to read the hourly output series.
CO2Profile.csv
Demand.csvPer-5-minute demand for the whole pool and per region. Can be sourced from historical load or from a forecast.
DemHr.csvPer-hour demand by region (no pool total column) — an hourly aggregation of Demand.csv.—
DynBids.txtDynamic-bidding log recording the per-interval status of actions and conditions set in the dynamic bid.
EventError.log—Shows errors in the event files loaded, such as unidentifiable objects that are not in the system database.
Events.csvPlanned-outage events used by iView: region, unit, start date, end date, capacity on outage, and ordering.
Ev_[SCENARIO_ID].csvThe scenario's event file listing all events — outages, link constraints, and user-added inputs. Loaded as input by the engine and re-emitted into the scenario folder by iPool Suite.
EventsList.csvSimilar to Ev_[SCENARIO_ID].csv but with an additional Sample column for Monte Carlo simulations.
FDC_MINVIS1.csvCumulative probability distribution of the flow between Mindanao and Visayas across all day types.
FDC_VISLUZ1.csvCumulative probability distribution of the flow between Luzon and Visayas across all day types.
FuelPool.csvPer-5-minute generation broken out by a leading Gen total column plus thirteen fuel-type columns (coal, hydro, wind, solar, biomass, pumped hydro, OCGT, CCGT, ST gas, oil, battery, geothermal, nuclear), summed over the whole pool.
FuelReg.csvPer-5-minute generation broken out by fuel-type columns, per region.
FuelZone.csvPer-5-minute generation broken out by fuel-type columns, per zone.
Gen.csvPer-5-minute capacity factor (generation ÷ maximum) for every must-run station. Historical simulations only.—
GenH.csvPer-hour capacity factor for every must-run station — hourly aggregation of Gen.csv. Historical simulations only.—
GenSolar.csvPer-5-minute capacity factor for must-run stations of fuel type Solar — same shape as Gen.csv, filtered to solar sites.—
GenWind.csvPer-5-minute capacity factor for must-run stations of fuel type Wind — same shape as Gen.csv, filtered to wind sites.—
HistDBErr.csvPer-unit historical-database mismatch report: unit ID, site ID, region, maximum generation, maximum capacity, must-run energy, fuel type, capacity deficit, and remarks. Historical simulations only.—
LPDAY.csvLoad-Profile Day series: one row per meter, day-block period, and interval of day, with load, average spot price, and average tariff price. Used for scenarios that have meter data and contracts.
LPINT.csvLoad-Profile Interval series: one row per meter and interval, with generation, demand, spot price, and tariff price. Used for scenarios that have meter data and contracts.
LPSUM.csvLoad-Profile Summary: one row per load or meter and tariff bucket (off-peak, peak, shoulder, all-hours), with energy, average tariff, average spot, tariff value, market value, and load factor. Used for scenarios that have meter data and contracts.
Marginal.txtPool-wide census of price-setting bids: one row per <UnitID>.<BidBand> combination, with occurrence count and average marginal price. Tab-separated.
MCDebug.log—Monte Carlo Debug Log — a timestamped, free-form log written by the Monte Carlo driver. Records simulation-start parameters (number of samples, days, seed, start and end dates, random-outage flag) and every subsequent Monte Carlo event.
NetDem.csvPer-5-minute net demand (pool demand minus must-run generation) for the whole pool and per region.
Outages.csvThis shows the outage profile of each unit, similar to what is set on the database.
PDC_CLUZ.csvCumulative probability distribution of the price in CLUZ across all day types.
PDC_CMIN.csvCumulative probability distribution of the price in CMIN across all day types.
PDC_CVIS.csvCumulative probability distribution of the price in CVIS across all day types.
Prices.csvPer-5-minute system price — pool total and per region. Monte Carlo runs prepend a Sample column.
PricesHr.csvPer-hour system price — pool total and per region.—
Reliability.csv—One row per Monte Carlo sample: LOLE days, LOLE hours, unserved MWh, average price, and per-region average prices.
RMw.csvPer-5-minute reserve MW by region: frequency response, regulation up, regulation down, and dispatch reserve. Historical simulations only.
RMwHr.csvPer-hour reserve MW by region — hourly aggregation of RMw.csv. Historical simulations only.—
ScenInfo.csvEngine-written key-value CSV listing every scenario parameter with the CLI flag that sets it, plus run results (LOLE days and hours, unserved energy, dump energy, run datetime, simulation time).
ScenObj.csvScenario-object manifest — a multi-section CSV listing the run's units, groups, storages, portfolios, and links. Source data for ScenObj.hierarchy.json.
ScenObj.hierarchy.jsonHierarchical JSON tree of the scenario's object model (pools, regions, zones, sites, units, groups, portfolios, storages, links), derived from ScenObj.csv. Produced by the iEnergy Suite after any successful run regardless of simulation type (HIST, BCA, or MC); a scenario directory produced by running the raw CLI directly will not contain it.
SimError.logShows the errors encountered by the iPool engine while running the simulation.
Storage.csvWide-format table of storage percentage levels across the whole simulation — one column per storage, one row per interval per Monte Carlo sample. Levels only; no price, generation, demand, or inflow columns.
Summary.csvTwo-section CSV: a scenario-metadata line followed by per-entity totals (~40 columns including average price, installed capacity, energy generation and demand, fuel, CO₂, capacity/availability/load factors, cost buckets, revenue, profit, reserve-product prices, peak demand, and reserve energy and revenue). WESM and AEMO market variants differ.
SummLink.csvPer-link summary: transmission price and volume-weighted transmission price, unconstrained and net flow, difference, and availability/capacity/load factors.
TraceGrp.csvPer-user-group per-interval trace: price, demand, generation, and capacity for each user-defined group.
TraceLink.csvPer-link per-interval trace: to-side price, from-side price, MW flow, unconstrained flow, to-limit, and from-limit.
TraceLod.csvPer-interval price, demand, generation, capacity, revenue, and cost — one row per load profile per interval.
TraceMtr.csvThe same per-interval quantities as TraceLod.csv, but one row per meter per interval. Meters are the finer-grained tier below load profiles.
TracePool.csvPer-5-minute pool-level trace: price, generation, demand, capacity, must-run generation, dispatched demand, system marginal price, reserve prices (frequency response, regulation up, regulation down, dispatch reserve), and the marginal unit.
TracePoolHr.csvHourly aggregation of TracePool.csv.—
TracePrt.csvPer-participant per-interval trace, with the same column set as TraceSte.csv (price, demand, generation, capacity, revenue, cost, fuel).
TraceReg.csvPer-region per-interval trace: price, generation, demand, capacity, system marginal price, reserve prices, marginal unit, and reserve quantities (frequency response, regulation up, regulation down, dispatch reserve). With reserve co-optimisation enabled, additional shadow-price columns are included.
TraceRegHr.csvHourly aggregation of TraceReg.csv.—
TraceSte.csvPer-site per-interval trace: price, demand, generation, capacity, revenue, cost, and fuel.
TraceSto.csvPer-storage per-interval trace: price, generation, demand, storage level, and inflow — one row per storage per interval.
TraceUnt.csvPer-unit per-interval trace: the standard columns (price, demand, generation, capacity, revenue, cost, fuel) plus reserve columns (reserve type, reserve MW, reserve price).
TraceZone.csvPer-zone per-interval trace: price, generation, demand, capacity, and market data.
TraceZoneHr.csvHourly aggregation of TraceZone.csv.—