smif.data_layer.memory_interface module

Memory-backed data interface

Summary

Classes:

MemoryInterface Read and write interface to main memory

Reference

class smif.data_layer.memory_interface.MemoryInterface[source]

Bases: smif.data_layer.data_interface.DataInterface

Read and write interface to main memory

read_units_file_name()[source]
read_sos_model_runs()[source]
read_sos_model_run(sos_model_run_name)[source]
write_sos_model_run(sos_model_run)[source]
update_sos_model_run(sos_model_run_name, sos_model_run)[source]
delete_sos_model_run(sos_model_run)[source]
read_sos_models()[source]
write_sos_model(sos_model)[source]
update_sos_model(sos_model_name, sos_model)[source]
read_sector_models()[source]
read_sector_model(sector_model_name)[source]
write_sector_model(sector_model)[source]
update_sector_model(sector_model_name, sector_model)[source]
read_region_definitions()[source]
read_region_definition_data(region_name)[source]
write_region_definition(region)[source]
update_region_definition(region)[source]
read_interval_definitions()[source]
read_interval_definition_data(interval_name)[source]
write_interval_definition(interval)[source]
update_interval_definition(interval)[source]
read_scenario_sets()[source]
read_scenario_set(scenario_set_name)[source]
write_scenario_set(scenario_set)[source]
update_scenario_set(scenario_set)[source]
read_scenario_data(scenario_name, parameter_name, spatial_resolution, temporal_resolution, timestep)[source]
write_scenario_data(scenario_name, parameter_name, data, spatial_resolution, temporal_resolution, timestep)[source]
write_scenario(scenario)[source]
update_scenario(scenario)[source]
read_narrative_sets()[source]
read_narrative_set(narrative_set_name)[source]
write_narrative_set(narrative_set)[source]
update_narrative_set(narrative_set)[source]
read_narrative_data(narrative_name)[source]
write_narrative(narrative)[source]
update_narrative(narrative)[source]
read_results(modelrun_name, model_name, output_name, spatial_resolution, temporal_resolution, timestep=None, modelset_iteration=None, decision_iteration=None)[source]
write_results(modelrun_name, model_name, output_name, data, spatial_resolution, temporal_resolution, timestep=None, modelset_iteration=None, decision_iteration=None)[source]
read_coefficients(source_name, destination_name)[source]
write_coefficients(source_name, destination_name, data)[source]