Project configuration & locations

inputs.toml parsing, ProjectLocations, and location-path helpers.

ModelManager.ProjectLocationsType
ProjectLocations

A struct that contains information about the locations of input files in the project.

Created by reading the inputs.toml file in the data directory via parseProjectInputsConfigurationFile.

Fields

  • all::NTuple{L,Symbol}: All registered location names (alphabetically sorted).
  • required::NTuple{M,Symbol}: Locations whose input folder is mandatory.
  • varied::NTuple{N,Symbol}: Locations that support parameter variations.
source
ModelManager.locationPathFunction
locationPath(location::Symbol[, folder])

Return the path to location's input directory. If folder is given, join it.

source