smif.data_layer.memory_interface module
Memory-backed data interface
Reference
-
class
smif.data_layer.memory_interface.
MemoryInterface
[source]
Bases: smif.data_layer.data_interface.DataInterface
Read and write interface to main memory
-
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]