read_demand

Function read_demand 

Source
pub fn read_demand(
    model_dir: &Path,
    commodities: &IndexMap<CommodityID, Commodity>,
    region_ids: &IndexSet<RegionID>,
    time_slice_info: &TimeSliceInfo,
    milestone_years: &[u32],
) -> Result<HashMap<CommodityID, DemandMap>>
Expand description

Reads demand data from CSV files.

§Arguments

  • model_dir - Folder containing model configuration files
  • commodity_ids - All possible commodity IDs
  • region_ids - Known region identifiers
  • time_slice_info - Information about seasons and times of day
  • milestone_years - Milestone years used by the model

§Returns

A HashMap<CommodityID, DemandMap> mapping each commodity to its DemandMap.