示例#1
0
 public static Run FromCSV(Dictionary <string, object> csvRow, ExperimentRunner.Configuration experimentConfiguration)
 {
     return(new Run(
                modelFragmentPath: experimentConfiguration.RelativePathToAbsolute((string)csvRow["path"]),
                id: (string)csvRow["uuid"]
                ));
 }
示例#2
0
            public static List <Run> FromCSV(ExperimentRunner.Configuration experimentConfiguration)
            {
                List <Dictionary <string, object> > runConfigurations = new IO.CSVReader().Read(experimentConfiguration.ConfigurationsFile);

                return(FromCSV(runConfigurations, experimentConfiguration));
            }
示例#3
0
            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);
            }