Commit 2a351966 authored by Juha Kiviluoma's avatar Juha Kiviluoma
Browse files

Changes to GDX input

parent 7f8e284e
{"table_mappings": {"grid": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "node": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "node"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "flow": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "flow"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "unittype": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unittype"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "unit": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "unitUnittype": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__unittype"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "unittype"}], "mapping_name": "Mapping 1"}], "unit_fail": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit_fail"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "unit"}], "mapping_name": "Mapping 1"}], "commodity": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "commodity"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "unitUnitEffLevel": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit_aggregate__unit__efflevel"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "efflevel"}], "mapping_name": "Mapping 1"}], "effLevelGroupUnit": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "efflevel__group__unit"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "efflevel"}, {"map_type": "constant", "reference": "effselector"}, {"map_type": "constant", "reference": "unit"}], "mapping_name": "Mapping 1"}], "group": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_gn": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 2}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "p_gnn": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 3}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "p_gnu_io": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__io"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "input_output"}], "mapping_name": "Mapping 1"}], "p_gnuBoundaryProperties": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4, 5], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__boundary"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "slack"}], "mapping_name": "Mapping 1"}], "p_unit": [{"map_type": "ObjectClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "ts_unit": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_unit__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "p_groupReserves": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 2}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_groupReserves3D": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__restype__up_down"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 3}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}], "mapping_name": "Mapping 1"}], "p_groupReserves4D": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__restype__up_down__group"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "p_gnuReserves": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_gnnReserves": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__node__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_gnuRes2Res": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "gnu__restype__up_down__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_gnuRes2Res"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 6}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}, {"map_type": "column", "reference": 4}, {"map_type": "column", "reference": 5}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "ts_reserveDemand": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_restype__up_down__group"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_reserveDemand"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 5}, "extra_dimensions": [{"map_type": "column", "reference": 4}]}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}, {"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "p_gnBoundaryPropertiesForStates": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__boundary"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 3}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "boundarytypes"}], "mapping_name": "Mapping 1"}], "p_gnPolicy": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__policy__emission"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_gnPolicy"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "policy"}, {"map_type": "constant", "reference": "emission"}], "mapping_name": "Mapping 1"}], "flowUnit": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "flow__unit"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "flow"}, {"map_type": "constant", "reference": "unit"}], "mapping_name": "Mapping 1"}], "p_unitConstraint": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__constraint"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_unitConstraint"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "constraint"}], "mapping_name": "Mapping 1"}], "p_unitConstraintNode": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__constraint__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_unitConstraintNode"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "constraint"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "emission": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "emission"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_nEmission": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "node__emission"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_nEmission"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "emission"}], "mapping_name": "Mapping 1"}], "ts_cf": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_flow__node__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_cf"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "flow"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "ts_PriceChange": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_priceChange"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_priceChange"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 2}, "extra_dimensions": [{"map_type": "column", "reference": 1}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "ts_influx": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_grid__node__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_influx"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "ts_node": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_grid__node__boundary__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_node"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 5}, "extra_dimensions": [{"map_type": "column", "reference": 4}]}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "boundarytypes"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "t_invest": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "t_invest"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_storageValue": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_grid__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_storagevalue"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 3}, "extra_dimensions": [{"map_type": "column", "reference": 2}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "uGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "uGroup"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "gnuGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__group"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "gn2nGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__node__group"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "gnGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__group"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "p_groupPolicy": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_groupPolicy3D": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__unit"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "policy"}], "mapping_name": "Mapping 1"}], "gnss_bound": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__sample__sample"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "s"}, {"map_type": "constant", "reference": "s"}], "mapping_name": "Mapping 1"}], "uss_bound": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__sample__sample"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "s"}, {"map_type": "constant", "reference": "s"}], "mapping_name": "Mapping 1"}], "restype": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "restypeDirection": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype__direction"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "direction"}], "mapping_name": "Mapping 1"}], "restypeReleasedForRealization": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype_released_for_realization"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "restype_inertia": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype_inertia"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_uStartupfuel": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__startupFuel"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 2}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}]}, "table_options": {"grid": {}, "node": {}, "flow": {}, "unittype": {}, "unit": {}, "unitUnittype": {}, "unit_fail": {}, "commodity": {}, "unitUnitEffLevel": {}, "effLevelGroupUnit": {}, "group": {}, "p_gn": {}, "p_gnn": {}, "p_gnu_io": {}, "p_gnuBoundaryProperties": {}, "p_unit": {}, "ts_unit": {}, "restype": {}, "restypeDirection": {}, "restypeReleasedForRealization": {}, "restype_inertia": {}, "p_groupReserves": {}, "p_groupReserves3D": {}, "p_groupReserves4D": {}, "p_gnuReserves": {}, "p_gnnReserves": {}, "p_gnuRes2Res": {}, "ts_reserveDemand": {}, "p_gnBoundaryPropertiesForStates": {}, "p_gnPolicy": {}, "p_uStartupfuel": {}, "flowUnit": {}, "p_unitConstraint": {}, "p_unitConstraintNode": {}, "emission": {}, "p_nEmission": {}, "ts_cf": {}, "ts_PriceChange": {}, "ts_influx": {}, "ts_node": {}, "t_invest": {}, "p_storageValue": {}, "uGroup": {}, "gnuGroup": {}, "gn2nGroup": {}, "gnGroup": {}, "p_groupPolicy": {}, "p_groupPolicy3D": {}, "gnss_bound": {}, "uss_bound": {}}, "table_types": {"grid": {"0": "string"}, "node": {"0": "string"}, "flow": {"0": "string"}, "restype": {"0": "string"}, "restypeDirection": {"0": "string", "1": "string"}, "restypeReleasedForRealization": {"0": "string"}, "restype_inertia": {"0": "string"}, "p_groupReserves": {"0": "string", "1": "string", "2": "string", "3": "float"}, "p_groupReserves3D": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_gnnReserves": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "gnss_bound": {"0": "string", "1": "string", "2": "string", "3": "string"}, "uss_bound": {"0": "string", "1": "string", "2": "string"}, "p_gnn": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "group": {"0": "string"}, "p_gn": {"0": "string", "1": "string", "2": "string", "3": "float"}, "unittype": {"0": "string"}, "p_gnu_io": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnuBoundaryProperties": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_unit": {"0": "string", "1": "string", "2": "float"}, "unit": {"0": "string"}, "unitUnittype": {"0": "string", "1": "string"}, "unit_fail": {"0": "string"}, "commodity": {"0": "string"}, "unitUnitEffLevel": {"0": "string", "1": "string", "2": "string"}, "effLevelGroupUnit": {"0": "string", "1": "string", "2": "string"}, "ts_unit": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_groupReserves4D": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnuReserves": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnuRes2Res": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "string", "6": "float"}, "ts_reserveDemand": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnBoundaryPropertiesForStates": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_gnPolicy": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_uStartupfuel": {"0": "string", "1": "string", "2": "string", "3": "float"}, "flowUnit": {"0": "string", "1": "string"}, "p_unitConstraint": {"0": "string", "1": "string", "2": "float"}, "p_unitConstraintNode": {"0": "string", "1": "string", "2": "string", "3": "float"}, "emission": {"0": "string"}, "p_nEmission": {"0": "string", "1": "string", "2": "float"}, "ts_cf": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "t_invest": {"0": "string"}, "ts_PriceChange": {"0": "string", "1": "string", "2": "float"}, "ts_influx": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "ts_node": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_storageValue": {"0": "string", "1": "string", "2": "string", "3": "float"}, "uGroup": {"0": "string", "1": "string"}, "gnuGroup": {"0": "string", "1": "string", "2": "string", "3": "string"}, "gn2nGroup": {"0": "string", "1": "string", "2": "string", "3": "string"}, "gnGroup": {"0": "string", "1": "string", "2": "string"}, "p_groupPolicy": {"0": "string", "1": "string", "2": "float"}, "p_groupPolicy3D": {"0": "string", "1": "string", "2": "string", "3": "float"}}, "table_row_types": {"p_groupReserves": {"2": "string"}, "p_gnBoundaryPropertiesForStates": {"3": "string"}}, "selected_tables": ["grid", "node", "flow", "unittype", "unit", "unitUnittype", "unit_fail", "commodity", "unitUnitEffLevel", "effLevelGroupUnit", "group", "p_gn", "p_gnn", "p_gnu_io", "p_gnuBoundaryProperties", "p_unit", "ts_unit", "restype", "restypeDirection", "restypeReleasedForRealization", "restype_inertia", "p_groupReserves", "p_groupReserves3D", "p_groupReserves4D", "p_gnuReserves", "p_gnnReserves", "p_gnuRes2Res", "ts_reserveDemand", "p_gnBoundaryPropertiesForStates", "p_gnPolicy", "p_uStartupfuel", "flowUnit", "p_unitConstraint", "p_unitConstraintNode", "emission", "p_nEmission", "ts_cf", "ts_PriceChange", "ts_influx", "ts_node", "t_invest", "p_storageValue", "uGroup", "gnuGroup", "gn2nGroup", "gnGroup", "p_groupPolicy", "p_groupPolicy3D", "gnss_bound", "uss_bound"], "source_type": "GdxConnector"}
\ No newline at end of file
{"table_mappings": {"grid": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "node": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "node"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "flow": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "flow"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "unittype": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unittype"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "unit": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "unitUnittype": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__unittype"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "unittype"}], "mapping_name": "Mapping 1"}], "unit_fail": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit_fail"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "unit"}], "mapping_name": "Mapping 1"}], "commodity": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "commodity"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "unitUnitEffLevel": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit_aggregate__unit__efflevel"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "efflevel"}], "mapping_name": "Mapping 1"}], "effLevelGroupUnit": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "efflevel__group__unit"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "efflevel"}, {"map_type": "constant", "reference": "effselector"}, {"map_type": "constant", "reference": "unit"}], "mapping_name": "Mapping 1"}], "group": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_gn": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 2}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "p_gnn": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 3}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "p_gnu_io": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__io"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "input_output"}], "mapping_name": "Mapping 1"}], "p_gnuBoundaryProperties": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4, 5], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__boundary"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "slack"}], "mapping_name": "Mapping 1"}], "p_unit": [{"map_type": "ObjectClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "ts_unit": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_unit__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "p_groupReserves": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 2}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_groupReserves3D": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__restype__up_down"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 3}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}], "mapping_name": "Mapping 1"}], "p_groupReserves4D": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__restype__up_down__group"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "p_gnuReserves": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_gnnReserves": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__node__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 4}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 5}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_gnuRes2Res": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "gnu__restype__up_down__restype"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_gnuRes2Res"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 6}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}, {"map_type": "column", "reference": 4}, {"map_type": "column", "reference": 5}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}, {"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "ts_reserveDemand": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_restype__up_down__group"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_reserveDemand"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 5}, "extra_dimensions": [{"map_type": "column", "reference": 4}]}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "up_down"}, {"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "p_gnBoundaryPropertiesForStates": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__boundary"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 3}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "boundarytypes"}], "mapping_name": "Mapping 1"}], "p_gnPolicy": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__policy__emission"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_gnPolicy"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 4}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "policy"}, {"map_type": "constant", "reference": "emission"}], "mapping_name": "Mapping 1"}], "flowUnit": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "flow__unit"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "flow"}, {"map_type": "constant", "reference": "unit"}], "mapping_name": "Mapping 1"}], "p_unitConstraint": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__constraint"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_unitConstraint"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "constraint"}], "mapping_name": "Mapping 1"}], "p_unitConstraintNode": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__constraint__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_unitConstraintNode"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "constraint"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "emission": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "emission"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_nEmission": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2], "read_start_row": 0, "name": {"map_type": "constant", "reference": "node__emission"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_nEmission"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "emission"}], "mapping_name": "Mapping 1"}], "ts_cf": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_flow__node__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_cf"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "flow"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "ts_influx": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_grid__node__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_influx"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "ts_node": [{"map_type": "RelationshipClass", "skip_columns": [0, 1, 2, 3, 4], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_grid__node__boundary__f"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_node"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 5}, "extra_dimensions": [{"map_type": "column", "reference": 4}]}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "boundarytypes"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "t_invest": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "t_invest"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_storageValue": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "p_storageValue"}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "uGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "uGroup"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "gnuGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__unit__group"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "gn2nGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__node__group"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "gnGroup": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__group"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "group"}], "mapping_name": "Mapping 1"}], "p_groupPolicy": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 2}}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "p_groupPolicy3D": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "group__unit"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 1}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "group"}, {"map_type": "constant", "reference": "policy"}], "mapping_name": "Mapping 1"}], "gnss_bound": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "grid__node__sample__sample"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}, {"map_type": "column", "reference": 3}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "s"}, {"map_type": "constant", "reference": "s"}], "mapping_name": "Mapping 1"}], "uss_bound": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__sample__sample"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "s"}, {"map_type": "constant", "reference": "s"}], "mapping_name": "Mapping 1"}], "restype": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "column", "reference": 0}, "mapping_name": "Mapping 1"}], "restypeDirection": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype__direction"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "restype"}, {"map_type": "constant", "reference": "direction"}], "mapping_name": "Mapping 1"}], "restypeReleasedForRealization": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype_released_for_realization"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "restype_inertia": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "restype_inertia"}, "parameters": {"map_type": "None"}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}], "object_classes": [{"map_type": "constant", "reference": "restype"}], "mapping_name": "Mapping 1"}], "p_uStartupfuel": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "unit__startupFuel"}, "parameters": {"map_type": "parameter", "name": {"map_type": "column", "reference": 2}, "parameter_type": "single value", "value": {"map_type": "column", "reference": 3}}, "import_objects": true, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}], "object_classes": [{"map_type": "constant", "reference": "unit"}, {"map_type": "constant", "reference": "node"}], "mapping_name": "Mapping 1"}], "ts_priceChange": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "None"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "None"}, "mapping_name": "Mapping 1"}], "p_s_discountFactor": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "None"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "None"}, "mapping_name": "Mapping 1"}], "utAvailabilityLimits": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "None"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "None"}, "mapping_name": "Mapping 1"}], "ts_storageValue": [{"map_type": "RelationshipClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "constant", "reference": "ts_grid_node"}, "parameters": {"map_type": "parameter", "name": {"map_type": "constant", "reference": "ts_storageValue"}, "parameter_type": "map", "value": {"map_type": "column", "reference": 4}, "extra_dimensions": [{"map_type": "column", "reference": 3}]}, "import_objects": false, "objects": [{"map_type": "column", "reference": 0}, {"map_type": "column", "reference": 1}, {"map_type": "column", "reference": 2}], "object_classes": [{"map_type": "constant", "reference": "grid"}, {"map_type": "constant", "reference": "node"}, {"map_type": "constant", "reference": "f"}], "mapping_name": "Mapping 1"}], "sGroup": [{"map_type": "ObjectClass", "skip_columns": [], "read_start_row": 0, "name": {"map_type": "None"}, "parameters": {"map_type": "None"}, "import_objects": true, "objects": {"map_type": "None"}, "mapping_name": "Mapping 1"}]}, "table_options": {"grid": {}, "node": {}, "flow": {}, "unittype": {}, "unit": {}, "unitUnittype": {}, "unit_fail": {}, "commodity": {}, "unitUnitEffLevel": {}, "effLevelGroupUnit": {}, "group": {}, "p_gn": {}, "p_gnn": {}, "p_gnu_io": {}, "p_gnuBoundaryProperties": {}, "p_unit": {}, "ts_unit": {}, "restype": {}, "restypeDirection": {}, "restypeReleasedForRealization": {}, "restype_inertia": {}, "p_groupReserves": {}, "p_groupReserves3D": {}, "p_groupReserves4D": {}, "p_gnuReserves": {}, "p_gnnReserves": {}, "p_gnuRes2Res": {}, "ts_reserveDemand": {}, "p_gnBoundaryPropertiesForStates": {}, "p_gnPolicy": {}, "p_uStartupfuel": {}, "flowUnit": {}, "p_unitConstraint": {}, "p_unitConstraintNode": {}, "emission": {}, "p_nEmission": {}, "ts_cf": {}, "ts_influx": {}, "ts_node": {}, "t_invest": {}, "p_storageValue": {}, "uGroup": {}, "gnuGroup": {}, "gn2nGroup": {}, "gnGroup": {}, "p_groupPolicy": {}, "p_groupPolicy3D": {}, "gnss_bound": {}, "uss_bound": {}, "ts_priceChange": {}, "p_s_discountFactor": {}, "utAvailabilityLimits": {}, "ts_storageValue": {}, "sGroup": {}}, "table_types": {"grid": {"0": "string"}, "node": {"0": "string"}, "flow": {"0": "string"}, "restype": {"0": "string"}, "restypeDirection": {"0": "string", "1": "string"}, "restypeReleasedForRealization": {"0": "string"}, "restype_inertia": {"0": "string"}, "p_groupReserves": {"0": "string", "1": "string", "2": "string", "3": "float"}, "p_groupReserves3D": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_gnnReserves": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "gnss_bound": {"0": "string", "1": "string", "2": "string", "3": "string"}, "uss_bound": {"0": "string", "1": "string", "2": "string"}, "p_gnn": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "group": {"0": "string"}, "p_gn": {"0": "string", "1": "string", "2": "string", "3": "float"}, "unittype": {"0": "string"}, "p_gnu_io": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnuBoundaryProperties": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_unit": {"0": "string", "1": "string", "2": "float"}, "unit": {"0": "string"}, "unitUnittype": {"0": "string", "1": "string"}, "unit_fail": {"0": "string"}, "commodity": {"0": "string"}, "unitUnitEffLevel": {"0": "string", "1": "string", "2": "string"}, "effLevelGroupUnit": {"0": "string", "1": "string", "2": "string"}, "ts_unit": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_groupReserves4D": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnuReserves": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnuRes2Res": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "string", "6": "float"}, "ts_reserveDemand": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_gnBoundaryPropertiesForStates": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_gnPolicy": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "p_uStartupfuel": {"0": "string", "1": "string", "2": "string", "3": "float"}, "flowUnit": {"0": "string", "1": "string"}, "p_unitConstraint": {"0": "string", "1": "string", "2": "float"}, "p_unitConstraintNode": {"0": "string", "1": "string", "2": "string", "3": "float"}, "emission": {"0": "string"}, "p_nEmission": {"0": "string", "1": "string", "2": "float"}, "ts_cf": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "t_invest": {"0": "string"}, "ts_influx": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "float"}, "ts_node": {"0": "string", "1": "string", "2": "string", "3": "string", "4": "string", "5": "float"}, "p_storageValue": {"0": "string", "1": "string", "2": "string", "3": "float"}, "uGroup": {"0": "string", "1": "string"}, "gnuGroup": {"0": "string", "1": "string", "2": "string", "3": "string"}, "gn2nGroup": {"0": "string", "1": "string", "2": "string", "3": "string"}, "gnGroup": {"0": "string", "1": "string", "2": "string"}, "p_groupPolicy": {"0": "string", "1": "string", "2": "float"}, "p_groupPolicy3D": {"0": "string", "1": "string", "2": "string", "3": "float"}, "ts_storageValue": {"0": "string"}}, "table_row_types": {"p_groupReserves": {"2": "string"}, "p_gnBoundaryPropertiesForStates": {"3": "string"}}, "selected_tables": ["unit_fail", "commodity", "p_unit", "restypeReleasedForRealization", "restype_inertia", "ts_priceChange", "p_s_discountFactor", "utAvailabilityLimits", "sGroup", "p_groupPolicy"], "source_type": "GdxConnector"}
\ No newline at end of file
......@@ -18,7 +18,9 @@ $offtext
*============================================================================
*----------Define sets and parameters for import-----------------------------
*============================================================================
Sets
$$include '%directory%/timeAndSamples.inc'
grid "Forms of energy endogenously presented in the model"
node "Nodes maintain the energy balance or track exogenous commodities"
emission "Emissions"
......@@ -92,7 +94,7 @@ Parameters
*----------Import data from .gdx---------------------------------------------
*============================================================================
$Gdxin 'tools/%input_name%.gdx'
$Gdxin '%directory%/%input_gdx%.gdx'
$loaddcm grid
$loaddc node
$loaddc emission
......@@ -235,6 +237,7 @@ Parameters
p_uStartupfuel(*,*,*) "Parameters for startup fuels"
p_gn_2(*,*,*) "New p_gn"
p_unit_2(*,*) "New p_unit"
p_storageValue_2(*,*) "New p_storage_value"
p_gnPolicy(*,*,*,*) "Emission tax"
p_unitConstraint(*,*) "Unit fixed constraint"
p_unitConstraintNode(*,*,*) "Unit node Constraint"
......@@ -258,6 +261,10 @@ p_gn_2('fuel',commodity,'selfDischargeLoss') = Eps;
p_unit_2(unit,param_unit)
= p_unit(unit,param_unit);
p_storageValue_2(grid, node)$sum(t$p_storageValue(grid, node, t), 1)
= sum(t, p_storageValue(grid, node, t))/sum(t$p_storageValue(grid, node, t), 1);
* Emission cost must be created here
*----------------------------------------------------------------------------
p_gnPolicy('fuel',commodity,'emissionTax','CO2')
......@@ -332,7 +339,8 @@ p_unitConstraintNode(unit,'gt1',node)
*============================================================================
*----------Export to gdx-----------------------------------------------------
*============================================================================
execute_unload 'tools/%output_name%.gdx', grid_2=grid
execute_unload '%directory%/%output_gdx%.gdx',
grid_2=grid
node_2=node
flow
unittype
......@@ -375,7 +383,7 @@ execute_unload 'tools/%output_name%.gdx', grid_2=grid
p_s_discountFactor
t_invest
utAvailabilityLimits
p_storageValue
p_storageValue_2=p_storageValue
ts_storageValue
uGroup
gnuGroup
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment