Time-Varying CSV File Format

Many inputs to Cruncher use Time-Varying CSV files to describe values that change over time. This format provides a flexible and lightweight way to pass forecasts, weather data, or scheduled interface targets into Simulator. Each row in the file specifies a value for a particular object at a specific time.

Core Structure

Each file must include the following elements:

Optional Columns

Interval Convention

Cruncher must know whether a timestamp represents the beginning or end of the interval:

This can be defined in the Cruncher configuration, or specified by the column header (DateTimeBegin or DateTimeEnd).

Supported Fields

The following object types and fields are currently supported:

Precedence Rules

When multiple files are applied, Cruncher follows a consistent order:

Example: Generator Forecast

			<GEN>,DateTime,MW
			GEN1,2025-09-09 06:00,150
			GEN1,2025-09-09 07:00,160
			GEN2,2025-09-09 06:00,200
			GEN2,2025-09-09 07:00,210
		

Example: Area Load/Gen

			<AREA>,DateTime,GenMW,LoadMW
			1,2025-09-09 06:00,500,450
			1,2025-09-09 07:00,520,470
		

Best Practices

See Also