read_process_availabilities

Function read_process_availabilities 

Source
pub fn read_process_availabilities(
    model_dir: &Path,
    processes: &ProcessMap,
    time_slice_info: &TimeSliceInfo,
) -> Result<HashMap<ProcessID, ProcessActivityLimitsMap>>
Expand description

Read the process availabilities CSV file.

This file contains information about the availability of processes over the course of a year as a proportion of their maximum capacity.

§Arguments

  • model_dir - Folder containing model configuration files
  • processes - Map of known processes
  • time_slice_info - Time slice configuration

§Returns

A HashMap<ProcessID, ProcessActivityLimitsMap> mapping each process ID to its activity limits, or an error.