public static Run FromCSV(Dictionary <string, object> csvRow, ExperimentRunner.Configuration experimentConfiguration) { return(new Run( modelFragmentPath: experimentConfiguration.RelativePathToAbsolute((string)csvRow["path"]), id: (string)csvRow["uuid"] )); }
public static List <Run> FromCSV(ExperimentRunner.Configuration experimentConfiguration) { List <Dictionary <string, object> > runConfigurations = new IO.CSVReader().Read(experimentConfiguration.ConfigurationsFile); return(FromCSV(runConfigurations, experimentConfiguration)); }
public static List <Run> FromCSV(List <Dictionary <string, object> > rows, ExperimentRunner.Configuration experimentConfiguration) { List <Run> configurations = new List <Run>(rows.Count); foreach (Dictionary <string, object> entry in rows) { configurations.Add(FromCSV(entry, experimentConfiguration)); } return(configurations); }