Index

_ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V

_

__getnewargs__() (smif.convert.area.NamedShape method)
(smif.parameters.Parameter method)
__iter__() (smif.intervention.InterventionRegister method)
__len__() (smif.intervention.InterventionRegister method)
__new__() (smif.convert.area.NamedShape static method)
(smif.parameters.Parameter static method)
__repr__() (smif.convert.area.NamedShape method)
(smif.parameters.Parameter method)

A

add_data_series() (smif.sos_model.SosModel static method)
add_initial_conditions() (smif.sos_model.SosModelBuilder method)
add_inputs() (smif.sector_model.SectorModelBuilder method)
add_interventions() (smif.sector_model.SectorModelBuilder method)
(smif.sos_model.SosModelBuilder method)
add_model() (smif.sos_model.SosModelBuilder method)
add_model_data() (smif.sos_model.SosModelBuilder method)
add_outputs() (smif.sector_model.SectorModelBuilder method)
add_planning() (smif.sos_model.SosModelBuilder method)
add_resolution_mapping() (smif.sos_model.SosModelBuilder method)
add_scenario_data() (smif.sos_model.SosModelBuilder method)
add_timesteps() (smif.sos_model.SosModelBuilder method)
Asset (class in smif.intervention)
AssetRegister (class in smif.intervention)
attribute_index() (smif.intervention.InterventionRegister method)
attribute_value_index() (smif.intervention.InterventionRegister method)

B

baseyear (smif.convert.interval.Interval attribute)
build_date (smif.intervention.Asset attribute)

C

confirm() (in module smif.cli)
construct() (smif.sos_model.SosModelBuilder method)
converged() (smif.sos_model.ModelSet method)
convert() (smif.convert.area.RegionRegister method)
(smif.convert.SpaceTimeConvertor method)
(smif.convert.interval.TimeIntervalRegister method)
create_initial_system() (smif.sector_model.SectorModelBuilder method)

D

data (smif.data_layer.sector_model_config.SectorModelReader attribute)
(smif.data_layer.sos_model_config.SosModelReader attribute)
data_by_region (smif.convert.SpaceTimeConvertor attribute)
data_regions (smif.convert.SpaceTimeConvertor attribute)
define_basic_model() (in module smif.optimisation)
determine_running_mode() (smif.sos_model.SosModel method)
deterministic_dict_to_str() (smif.intervention.InterventionContainer static method)
dump() (in module smif.data_layer.load)
dynamic_optimisation (smif.sos_model.RunMode attribute)

E

end (smif.convert.interval.Interval attribute)
extract_obj() (smif.sector_model.SectorModel method)

F

feature_vfa_model() (in module smif.optimisation)
finish() (smif.sector_model.SectorModelBuilder method)
(smif.sos_model.SosModelBuilder method)
formulate_model() (in module smif.optimisation)

G

get_attributes() (smif.intervention.Asset method)
(smif.intervention.Intervention method)
(smif.intervention.InterventionContainer method)
get_data() (smif.sos_model.SosModel method)
get_decisions() (smif.sos_model.SosModel method)
get_intervals_in_set() (smif.convert.interval.TimeIntervalRegister method)
get_intervention() (smif.intervention.InterventionRegister method)
get_regions_in_set() (smif.convert.area.RegionRegister method)
get_spatial_res() (smif.parameters.ModelParameters method)
get_state() (smif.sos_model.SosModel method)
get_temporal_res() (smif.parameters.ModelParameters method)
guess_results() (smif.sos_model.ModelSet method)

H

hourly_values (smif.convert.interval.TimeSeries attribute)

I

initial_conditions (smif.sos_model.SosModel attribute)
initialise() (smif.sector_model.SectorModel method)
inputs (smif.sector_model.SectorModel attribute)
(smif.sos_model.SosModel attribute)
intersection() (smif.convert.area.RegionSet method)
Interval (class in smif.convert.interval)
interval (smif.convert.interval.Interval attribute)
interval_set_names (smif.convert.interval.TimeIntervalRegister attribute)
Intervention (class in smif.intervention)
intervention_names (smif.sector_model.SectorModel attribute)
(smif.sos_model.SosModel attribute)
intervention_state_from_data() (smif.sos_model.SosModelBuilder static method)
InterventionContainer (class in smif.intervention)
InterventionRegister (class in smif.intervention)

L

linear_vfa_model() (in module smif.optimisation)
load() (in module smif.data_layer.load)
(smif.data_layer.sector_model_config.SectorModelReader method)
(smif.data_layer.sos_model_config.SosModelReader method)
load_initial_conditions() (smif.data_layer.sector_model_config.SectorModelReader method)
load_inputs() (smif.data_layer.sector_model_config.SectorModelReader method)
load_interval_sets() (smif.sos_model.SosModelBuilder method)
load_interventions() (smif.data_layer.sector_model_config.SectorModelReader method)
load_io_metadata() (smif.data_layer.sector_model_config.SectorModelReader method)
load_max_iterations() (smif.data_layer.sos_model_config.SosModelReader method)
load_model() (smif.sector_model.SectorModelBuilder method)
load_models() (smif.sos_model.SosModelBuilder method)
load_outputs() (smif.data_layer.sector_model_config.SectorModelReader method)
load_planning() (smif.data_layer.sos_model_config.SosModelReader method)
load_region_sets() (smif.sos_model.SosModelBuilder method)
load_regions() (smif.data_layer.sos_model_config.SosModelReader method)
load_scenario_data() (smif.data_layer.sos_model_config.SosModelReader method)
load_sector_model_data() (smif.data_layer.sos_model_config.SosModelReader method)
load_sos_config() (smif.data_layer.sos_model_config.SosModelReader method)
load_time_intervals() (smif.data_layer.sos_model_config.SosModelReader method)
load_timesteps() (smif.data_layer.sos_model_config.SosModelReader method)
location (smif.intervention.Intervention attribute)
log_validation_errors() (in module smif.cli)

M

main() (in module smif.cli)
ModelParameters (class in smif.parameters)
models (smif.sos_model.SosModel attribute)
ModelSet (class in smif.sos_model)

N

name (smif.convert.area.NamedShape attribute)
(smif.convert.interval.Interval attribute)
(smif.parameters.Parameter attribute)
(smif.sector_model.SectorModel attribute)
NamedShape (class in smif.convert.area)
names (smif.decision.Planning attribute)
(smif.parameters.ModelParameters attribute)
numeric_to_intervention() (smif.intervention.InterventionRegister method)

O

outputs (smif.sector_model.SectorModel attribute)
(smif.sos_model.SosModel attribute)

P

Parameter (class in smif.parameters)
parameters (smif.parameters.ModelParameters attribute)
parse_arguments() (in module smif.cli)
path_to_abs() (in module smif.cli)
planned_interventions (smif.decision.Planning attribute)
Planning (class in smif.decision)
proportion_of_a_intersecting_b() (in module smif.convert.area)

R

read_sector_model_data() (in module smif.cli)
region_set_names (smif.convert.area.RegionRegister attribute)
RegionRegister (class in smif.convert.area)
RegionSet (class in smif.convert.area)
Register (class in smif.intervention)
register() (smif.convert.area.RegionRegister method)
(smif.convert.interval.TimeIntervalRegister method)
(smif.intervention.AssetRegister method)
(smif.intervention.InterventionRegister method)
(smif.intervention.Register method)
resolution_mapping (smif.sos_model.SosModel attribute)
results (smif.sos_model.SosModel attribute)
run() (smif.sos_model.ModelSet method)
(smif.sos_model.SosModel method)
run_model() (in module smif.cli)
run_sector_model() (smif.sos_model.SosModel method)
run_sector_model_timestep() (smif.sos_model.SosModel method)
RunMode (class in smif.sos_model)

S

scenario_data (smif.sos_model.SosModel attribute)
sector (smif.intervention.InterventionContainer attribute)
sector_models (smif.sos_model.SosModel attribute)
SectorModel (class in smif.sector_model)
SectorModelBuilder (class in smif.sector_model)
SectorModelReader (class in smif.data_layer.sector_model_config)
sequential_simulation (smif.sos_model.RunMode attribute)
set_data() (smif.sos_model.SosModel method)
set_max_iterations() (smif.sos_model.SosModelBuilder method)
set_state() (smif.sos_model.SosModel method)
setup_configuration() (in module smif.cli)
setup_project_folder() (in module smif.cli)
sha1sum() (smif.intervention.InterventionContainer method)
shape (smif.convert.area.NamedShape attribute)
simulate() (smif.sector_model.SectorModel method)
smif (module)
smif.cli (module)
smif.convert (module)
smif.convert.area (module)
smif.convert.interval (module)
smif.data_layer (module)
smif.data_layer.load (module)
smif.data_layer.sector_model_config (module)
smif.data_layer.sos_model_config (module)
smif.data_layer.validate (module)
smif.decision (module)
smif.intervention (module)
smif.optimisation (module)
smif.parameters (module)
smif.sector_model (module)
smif.sos_model (module)
solve_model() (in module smif.optimisation)
SosModel (class in smif.sos_model)
SosModelBuilder (class in smif.sos_model)
SosModelReader (class in smif.data_layer.sos_model_config)
space_time_value_constructor() (in module smif.data_layer.load)
space_time_value_representer() (in module smif.data_layer.load)
SpaceTimeConvertor (class in smif.convert)
SpaceTimeValue (class in smif)
spatial_resolution (smif.parameters.Parameter attribute)
spatial_resolutions (smif.parameters.ModelParameters attribute)
start (smif.convert.interval.Interval attribute)
state_vfa_model() (in module smif.optimisation)
StateData (class in smif)
static_optimisation (smif.sos_model.RunMode attribute)
static_simulation (smif.sos_model.RunMode attribute)

T

temporal_resolution (smif.parameters.Parameter attribute)
temporal_resolutions (smif.parameters.ModelParameters attribute)
TimeIntervalRegister (class in smif.convert.interval)
timeperiods (smif.decision.Planning attribute)
TimeSeries (class in smif.convert.interval)
timestep_after() (smif.sos_model.SosModel method)
timestep_before() (smif.sos_model.SosModel method)
timesteps (smif.sos_model.SosModel attribute)
to_hourly_array() (smif.convert.interval.Interval method)
to_hours() (smif.convert.interval.Interval method)

V

validate() (smif.sector_model.SectorModel method)
(smif.sector_model.SectorModelBuilder method)
validate_config() (in module smif.cli)
validate_dependency() (in module smif.data_layer.validate)
validate_initial_condition() (in module smif.data_layer.validate)
validate_initial_conditions() (in module smif.data_layer.validate)
validate_input_spec() (in module smif.data_layer.validate)
validate_interval_sets_config() (in module smif.data_layer.validate)
validate_interventions() (in module smif.data_layer.validate)
validate_output() (in module smif.data_layer.validate)
validate_output_spec() (in module smif.data_layer.validate)
validate_path_to_timesteps() (in module smif.data_layer.validate)
validate_planning_config() (in module smif.data_layer.validate)
validate_region_sets_config() (in module smif.data_layer.validate)
validate_scenario() (in module smif.data_layer.validate)
validate_scenario_data() (in module smif.data_layer.validate)
validate_scenario_data_config() (in module smif.data_layer.validate)
validate_scenario_datum() (in module smif.data_layer.validate)
validate_sector_model_initial_config() (in module smif.data_layer.validate)
validate_sector_models_initial_config() (in module smif.data_layer.validate)
validate_sos_model_config() (in module smif.data_layer.validate)
validate_time_interval() (in module smif.data_layer.validate)
validate_time_intervals() (in module smif.data_layer.validate)
validate_timesteps() (in module smif.data_layer.validate)
ValidationError