4 from matplotlib
import pyplot
as plt
11 from yaml
import CLoader
as Loader, CDumper
as Dumper
13 from yaml
import Loader, Dumper
20 self.
results_path = os.path.dirname(os.path.realpath(__file__)) +
"/../../../results/" 39 return np.loadtxt(filename, delimiter =
',')
46 use_shared_names = True
50 shared_names = self.
get_parameter(yaml_parameters,
"file_name")
73 print(
"Some yaml has been loaded before with this instance-loader.")
75 print(
"There has not been a yaml loaded before on this loader.")
83 stream = open(self.
results_path + run_name +
"/doc/yaml/parameters.yaml",
'r') 84 return yaml.load(stream, Loader = Loader)
91 stream = open(self.
results_path + run_name + file_name,
'r') 92 return yaml.load(stream, Loader = Loader)
99 return run_parameters[
"Parameters"][parameter_name]
106 return run_parameters[
"Debug"][debug_parameter_name]
112 start_speed = self.
get_parameter(parameters,
"start_speed_continuous")
113 end_speed = self.
get_parameter(parameters,
"end_speed_continuous")
114 return {
'start_speed': start_speed,
'end_speed': end_speed}
121 if(os.path.isfile(self.
results_path + run_name + file_name)):
133 print(
"Saving to path: ", file_path)
134 np.savetxt(file_path, array_or_matrix, delimiter=
',')
def loadYaml(self, run_name, file_name)
def set_numeric_method(self, numeric_method)
def check_if_yaml_has_been_loaded(self)
def get_parameter(self, run_parameters, parameter_name)
def check_if_file_exist_in_run_folder(self, run_name, file_name="")
def save_csv(self, run_name, file_name, array_or_matrix)
def get_debug_parameter(self, run_parameters, debug_parameter_name)
def get_simulation_path(self, run_name="")
def load_file(self, filename)
def load_simulation_output(self, yaml_parameters, run_name, output_name, use_shared_names=True)
def set_results_path(self, results_path)
def load_yaml_parameters(self, run_name)
def get_start_end_speed(self, parameters)