Module availability

Source
Expand description

Code for reading process availabilities CSV file

Structsยง

LimitTypeVisitor ๐Ÿ”’
ProcessAvailabilityRaw ๐Ÿ”’
Represents a row of the process availabilities CSV file

Enumsยง

LimitType ๐Ÿ”’
The type of limit given for availability

Constantsยง

PROCESS_AVAILABILITIES_FILE_NAME ๐Ÿ”’

Functionsยง

check_missing_milestone_years ๐Ÿ”’
Check every milestone year in which the process can be commissioned has availabilities.
check_missing_time_slices ๐Ÿ”’
Check that entries for all time slices are provided for any process/region/year combo for which we have any entries at all
read_process_availabilities
Read the process availabilities CSV file.
read_process_availabilities_from_iter ๐Ÿ”’
Process raw process availabilities input data into ProcessActivityLimitsMaps.
validate_activity_limits_maps ๐Ÿ”’
Check that the activity limits cover every time slice and all regions/years of the process