{
  "analysis": {
    "display_name": "Example Analysis",
    "name": "example_analysis",
    "parameter_space": [

    ],
    "output_variables": [

    ],
    "problem": {
      "algorithm": {
        "sample_method": "all_variables",
        "number_of_samples": 100,
        "number_of_generations": 20,
        "objective_functions": [

        ]
      },
      "name": "Problem",
      "workflow": [
        {
          "arguments": [
            {
              "display_name": "Apply the Measure to a Specific Space Type or to the Entire Model.",
              "machine_name": "apply_the_measure_to_a_specific_space_type_or_to_the_entire_model.",
              "name": "space_type",
              "value": "*Entire Building*",
              "uuid": "1a0171f0-7676-0131-72f6-2820663576f4",
              "version_uuid": "1a0190a0-7676-0131-72f7-2820663576f4"
            },
            {
              "display_name": "Increase in Material and Installation Cost for Lighting per Floor Area (%).",
              "machine_name": "increase_in_material_and_installation_cost_for_lighting_per_floor_area_(%).",
              "name": "material_and_installation_cost",
              "value": 0.0,
              "uuid": "1a01f030-7676-0131-72f9-2820663576f4",
              "version_uuid": "1a021260-7676-0131-72fa-2820663576f4"
            },
            {
              "display_name": "Increase in Demolition Costs for Lighting per Floor Area (%).",
              "machine_name": "increase_in_demolition_costs_for_lighting_per_floor_area_(%).",
              "name": "demolition_cost",
              "value": 0.0,
              "uuid": "1a0234d0-7676-0131-72fb-2820663576f4",
              "version_uuid": "1a025300-7676-0131-72fc-2820663576f4"
            },
            {
              "display_name": "Years Until Costs Start (whole years).",
              "machine_name": "years_until_costs_start_(whole_years).",
              "name": "years_until_costs_start",
              "value": 0,
              "uuid": "1a027560-7676-0131-72fd-2820663576f4",
              "version_uuid": "1a029260-7676-0131-72fe-2820663576f4"
            },
            {
              "display_name": "Demolition Costs Occur During Initial Construction?",
              "machine_name": "demolition_costs_occur_during_initial_construction?",
              "name": "demo_cost_initial_const",
              "value": true,
              "uuid": "1a02b270-7676-0131-72ff-2820663576f4",
              "version_uuid": "1a02cfd0-7676-0131-7300-2820663576f4"
            },
            {
              "display_name": "Expected Life (whole years).",
              "machine_name": "expected_life_(whole_years).",
              "name": "expected_life",
              "value": 15,
              "uuid": "1a02efc0-7676-0131-7301-2820663576f4",
              "version_uuid": "1a031100-7676-0131-7302-2820663576f4"
            },
            {
              "display_name": "Increase O & M Costs for Lighting per Floor Area (%).",
              "machine_name": "increase_o_&_m_costs_for_lighting_per_floor_area_(%).",
              "name": "om_cost",
              "value": 0.0,
              "uuid": "1a033450-7676-0131-7303-2820663576f4",
              "version_uuid": "1a0354d0-7676-0131-7304-2820663576f4"
            },
            {
              "display_name": "O & M Frequency (whole years).",
              "machine_name": "o_&_m_frequency_(whole_years).",
              "name": "om_frequency",
              "value": 1,
              "uuid": "1a0378f0-7676-0131-7305-2820663576f4",
              "version_uuid": "1a039a00-7676-0131-7306-2820663576f4"
            }
          ],
          "bcl_measure_directory": "./measures/reduce_lighting_loads_by_percentage",
          "measure_definition_directory_CHANGE_TO_ME": "./measures/reduce_lighting_loads_by_percentage",
          "bcl_measure_class_name_ADDME": "ReduceLightingLoadsByPercentage",
          "measure_definition_class_name_CHANGE_TO_ME": "ReduceLightingLoadsByPercentage",
          "measure_definition_class_name": "ReduceLightingLoadsByPercentage",
          "bcl_measure_uuid": "1a006430-7676-0131-72f0-2820663576f4",
          "measure_definition_uuid_CHANGE_TO_ME": "1a00b6a0-7676-0131-72f1-2820663576f4",
          "bcl_measure_version_uuid": "1a00ddd0-7676-0131-72f2-2820663576f4",
          "measure_definition_version_uuid_CHANGE_TO_ME": "1a010030-7676-0131-72f3-2820663576f4",
          "measure_type": "RubyMeasure",
          "name": "reduce_lighting_loads_by_percentage",
          "display_name": "Reduce Lighting Loads by Percentage",
          "uuid": "1a012520-7676-0131-72f4-2820663576f4",
          "variables": [
            {
              "argument": {
                "display_name": "Lighting Power Reduction",
                "machine_name": "lighting_power_reduction",
                "name": "lighting_power_reduction_percent",
                "uuid": "1a01bad0-7676-0131-72f8-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Lighting Power Reduction",
              "machine_name": "lighting_power_reduction",
              "name": "lighting_power_reduction",
              "minimum": 0.0,
              "maximum": 50.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 40.0
                  },
                  {
                    "name": "lower_bounds",
                    "value": 0.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 50.0
                  },
                  {
                    "name": "stddev",
                    "value": 8.333333333333334
                  }
                ],
                "type": "triangle_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            }
          ],
          "version_uuid": "1a014d70-7676-0131-72f5-2820663576f4",
          "workflow_index": 0,
          "workflow_step_type": "Measure"
        },
        {
          "arguments": [
            {
              "display_name": "Apply the Measure to a Specific Space Type or to the Entire Model.",
              "machine_name": "apply_the_measure_to_a_specific_space_type_or_to_the_entire_model.",
              "name": "space_type",
              "value": "*Entire Building*",
              "uuid": "1a047be0-7676-0131-730d-2820663576f4",
              "version_uuid": "1a0499d0-7676-0131-730e-2820663576f4"
            },
            {
              "display_name": "Increase in Material and Installation Costs for Building per Affected Floor Area ($/ft^2).",
              "machine_name": "increase_in_material_and_installation_costs_for_building_per_affected_floor_area_($/ft^2).",
              "name": "material_and_installation_cost",
              "value": 0.0,
              "uuid": "1a04e840-7676-0131-7310-2820663576f4",
              "version_uuid": "1a0507f0-7676-0131-7311-2820663576f4"
            },
            {
              "display_name": "O & M Costs for Construction per Affected Floor Area ($/ft^2).",
              "machine_name": "o_&_m_costs_for_construction_per_affected_floor_area_($/ft^2).",
              "name": "om_cost",
              "value": 0.0,
              "uuid": "1a052d00-7676-0131-7312-2820663576f4",
              "version_uuid": "1a054d20-7676-0131-7313-2820663576f4"
            },
            {
              "display_name": "O & M Frequency (whole years).",
              "machine_name": "o_&_m_frequency_(whole_years).",
              "name": "om_frequency",
              "value": 1,
              "uuid": "1a056e30-7676-0131-7314-2820663576f4",
              "version_uuid": "1a058b00-7676-0131-7315-2820663576f4"
            }
          ],
          "bcl_measure_directory": "./measures/reduce_space_infiltration_by_percentage",
          "measure_definition_directory_CHANGE_TO_ME": "./measures/reduce_space_infiltration_by_percentage",
          "bcl_measure_class_name_ADDME": "ReduceSpaceInfiltrationByPercentage",
          "measure_definition_class_name_CHANGE_TO_ME": "ReduceSpaceInfiltrationByPercentage",
          "measure_definition_class_name": "ReduceSpaceInfiltrationByPercentage",
          "bcl_measure_uuid": "1a03c5f0-7676-0131-7307-2820663576f4",
          "measure_definition_uuid_CHANGE_TO_ME": "1a03e810-7676-0131-7308-2820663576f4",
          "bcl_measure_version_uuid": "1a0405a0-7676-0131-7309-2820663576f4",
          "measure_definition_version_uuid_CHANGE_TO_ME": "1a042230-7676-0131-730a-2820663576f4",
          "measure_type": "RubyMeasure",
          "name": "reducespaceinfiltrationbypercentage",
          "display_name": "ReduceSpaceInfiltrationByPercentage",
          "uuid": "1a043e80-7676-0131-730b-2820663576f4",
          "variables": [
            {
              "argument": {
                "display_name": "Space Infiltration Power Reduction",
                "machine_name": "space_infiltration_power_reduction",
                "name": "space_infiltration_reduction_percent",
                "uuid": "1a04c330-7676-0131-730f-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Space Infiltration Power Reduction",
              "machine_name": "space_infiltration_power_reduction",
              "name": "space_infiltration_power_reduction",
              "minimum": 0.0,
              "maximum": 30.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 10.0
                  },
                  {
                    "name": "lower_bounds",
                    "value": 0.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 30.0
                  },
                  {
                    "name": "stddev",
                    "value": 5.0
                  }
                ],
                "type": "uniform_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            }
          ],
          "version_uuid": "1a045b70-7676-0131-730c-2820663576f4",
          "workflow_index": 1,
          "workflow_step_type": "Measure"
        },
        {
          "arguments": [
            {
              "display_name": "Alter Design Day Thermostats?",
              "machine_name": "alter_design_day_thermostats?",
              "name": "alter_design_days",
              "value": false,
              "uuid": "1a06c640-7676-0131-731e-2820663576f4",
              "version_uuid": "1a06e520-7676-0131-731f-2820663576f4"
            }
          ],
          "bcl_measure_directory": "./measures/adjust_theromstat_setpoints_by_degrees",
          "measure_definition_directory_CHANGE_TO_ME": "./measures/adjust_theromstat_setpoints_by_degrees",
          "bcl_measure_class_name_ADDME": "AdjustTheromstatSetpointsByDegrees",
          "measure_definition_class_name_CHANGE_TO_ME": "AdjustTheromstatSetpointsByDegrees",
          "measure_definition_class_name": "AdjustTheromstatSetpointsByDegrees",
          "bcl_measure_uuid": "1a05b130-7676-0131-7316-2820663576f4",
          "measure_definition_uuid_CHANGE_TO_ME": "1a05d070-7676-0131-7317-2820663576f4",
          "bcl_measure_version_uuid": "1a05ef20-7676-0131-7318-2820663576f4",
          "measure_definition_version_uuid_CHANGE_TO_ME": "1a060f80-7676-0131-7319-2820663576f4",
          "measure_type": "RubyMeasure",
          "name": "adjust_thermostat_setpoints_by_degrees",
          "display_name": "Adjust Thermostat Setpoints by Degrees",
          "uuid": "1a062ea0-7676-0131-731a-2820663576f4",
          "variables": [
            {
              "argument": {
                "display_name": "Degrees Fahrenheit to Adjust Cooling Setpoint By.",
                "machine_name": "degrees_fahrenheit_to_adjust_cooling_setpoint_by.",
                "name": "cooling_adjustment",
                "uuid": "1a067860-7676-0131-731c-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Degrees Fahrenheit to Adjust Cooling Setpoint By.",
              "machine_name": "degrees_fahrenheit_to_adjust_cooling_setpoint_by.",
              "name": "degrees_fahrenheit_to_adjust_cooling_setpoint_by.",
              "minimum": -4.0,
              "maximum": 4.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 0.0
                  },
                  {
                    "name": "lower_bounds",
                    "value": -4.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 4.0
                  },
                  {
                    "name": "stddev",
                    "value": 1.3333333333333333
                  }
                ],
                "type": "uniform_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            },
            {
              "argument": {
                "display_name": "Degrees Fahrenheit to Adjust heating Setpoint By.",
                "machine_name": "degrees_fahrenheit_to_adjust_heating_setpoint_by.",
                "name": "heating_adjustment",
                "uuid": "1a06a0e0-7676-0131-731d-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Degrees Fahrenheit to Adjust heating Setpoint By.",
              "machine_name": "degrees_fahrenheit_to_adjust_heating_setpoint_by.",
              "name": "degrees_fahrenheit_to_adjust_heating_setpoint_by.",
              "minimum": -4.0,
              "maximum": 4.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 0.0
                  },
                  {
                    "name": "lower_bounds",
                    "value": -4.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 4.0
                  },
                  {
                    "name": "stddev",
                    "value": 1.3333333333333333
                  }
                ],
                "type": "uniform_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            }
          ],
          "version_uuid": "1a065200-7676-0131-731b-2820663576f4",
          "workflow_index": 2,
          "workflow_step_type": "Measure"
        },
        {
          "arguments": [
            {
              "display_name": "Increase in Material and Installation Costs for Construction per Area Used ($/ft^2).",
              "machine_name": "increase_in_material_and_installation_costs_for_construction_per_area_used_($/ft^2).",
              "name": "material_cost_increase_ip",
              "value": 0.0,
              "uuid": "1a0805a0-7676-0131-7327-2820663576f4",
              "version_uuid": "1a082780-7676-0131-7328-2820663576f4"
            },
            {
              "display_name": "One Time Retrofit Cost to Add Insulation to Construction ($/ft^2).",
              "machine_name": "one_time_retrofit_cost_to_add_insulation_to_construction_($/ft^2).",
              "name": "one_time_retrofit_cost_ip",
              "value": 0.0,
              "uuid": "1a084b40-7676-0131-7329-2820663576f4",
              "version_uuid": "1a0869c0-7676-0131-732a-2820663576f4"
            },
            {
              "display_name": "Year to Incur One Time Retrofit Cost (whole years).",
              "machine_name": "year_to_incur_one_time_retrofit_cost_(whole_years).",
              "name": "years_until_retrofit_cost",
              "value": 0,
              "uuid": "1a089280-7676-0131-732b-2820663576f4",
              "version_uuid": "1a08b1c0-7676-0131-732c-2820663576f4"
            }
          ],
          "bcl_measure_directory": "./measures/increase_insulation_r_value_for_exterior_walls",
          "measure_definition_directory_CHANGE_TO_ME": "./measures/increase_insulation_r_value_for_exterior_walls",
          "bcl_measure_class_name_ADDME": "IncreaseInsulationRValueForExteriorWalls",
          "measure_definition_class_name_CHANGE_TO_ME": "IncreaseInsulationRValueForExteriorWalls",
          "measure_definition_class_name": "IncreaseInsulationRValueForExteriorWalls",
          "bcl_measure_uuid": "1a070b60-7676-0131-7320-2820663576f4",
          "measure_definition_uuid_CHANGE_TO_ME": "1a072f40-7676-0131-7321-2820663576f4",
          "bcl_measure_version_uuid": "1a075090-7676-0131-7322-2820663576f4",
          "measure_definition_version_uuid_CHANGE_TO_ME": "1a077250-7676-0131-7323-2820663576f4",
          "measure_type": "RubyMeasure",
          "name": "set_r_value_of_insulation_for_exterior_walls_to_a_specific_value",
          "display_name": "Set R-value of Insulation for Exterior Walls to a Specific Value",
          "uuid": "1a078fd0-7676-0131-7324-2820663576f4",
          "variables": [
            {
              "argument": {
                "display_name": "Wall R Value",
                "machine_name": "wall_r_value",
                "name": "r_value",
                "uuid": "1a07d350-7676-0131-7326-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Wall R Value",
              "machine_name": "wall_r_value",
              "name": "wall_r_value",
              "minimum": 0.0,
              "maximum": 5.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 2.5
                  },
                  {
                    "name": "lower_bounds",
                    "value": 0.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 5.0
                  },
                  {
                    "name": "stddev",
                    "value": 0.8333333333333334
                  }
                ],
                "type": "triangle_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            }
          ],
          "version_uuid": "1a07ad20-7676-0131-7325-2820663576f4",
          "workflow_index": 3,
          "workflow_step_type": "Measure"
        },
        {
          "arguments": [
            {
              "display_name": "Increase in Material and Installation Costs for Construction per Area Used ($/ft^2).",
              "machine_name": "increase_in_material_and_installation_costs_for_construction_per_area_used_($/ft^2).",
              "name": "material_cost_increase_ip",
              "value": 0.0,
              "uuid": "1a09c400-7676-0131-7334-2820663576f4",
              "version_uuid": "1a09e430-7676-0131-7335-2820663576f4"
            },
            {
              "display_name": "One Time Retrofit Cost to Add Insulation to Construction ($/ft^2).",
              "machine_name": "one_time_retrofit_cost_to_add_insulation_to_construction_($/ft^2).",
              "name": "one_time_retrofit_cost_ip",
              "value": 0.0,
              "uuid": "1a0a0840-7676-0131-7336-2820663576f4",
              "version_uuid": "1a0a2540-7676-0131-7337-2820663576f4"
            },
            {
              "display_name": "Year to Incur One Time Retrofit Cost (whole years).",
              "machine_name": "year_to_incur_one_time_retrofit_cost_(whole_years).",
              "name": "years_until_retrofit_cost",
              "value": 0,
              "uuid": "1a0a4690-7676-0131-7338-2820663576f4",
              "version_uuid": "1a0a6790-7676-0131-7339-2820663576f4"
            }
          ],
          "bcl_measure_directory": "./measures/increase_insulation_r_value_for_roofs",
          "measure_definition_directory_CHANGE_TO_ME": "./measures/increase_insulation_r_value_for_roofs",
          "bcl_measure_class_name_ADDME": "IncreaseInsulationRValueForRoofs",
          "measure_definition_class_name_CHANGE_TO_ME": "IncreaseInsulationRValueForRoofs",
          "measure_definition_class_name": "IncreaseInsulationRValueForRoofs",
          "bcl_measure_uuid": "1a08da90-7676-0131-732d-2820663576f4",
          "measure_definition_uuid_CHANGE_TO_ME": "1a08f9f0-7676-0131-732e-2820663576f4",
          "bcl_measure_version_uuid": "1a0918d0-7676-0131-732f-2820663576f4",
          "measure_definition_version_uuid_CHANGE_TO_ME": "1a093880-7676-0131-7330-2820663576f4",
          "measure_type": "RubyMeasure",
          "name": "set_r_value_of_insulation_for_roofs_to_a_specific_value",
          "display_name": "Set R-value of Insulation for Roofs to a Specific Value",
          "uuid": "1a0958c0-7676-0131-7331-2820663576f4",
          "variables": [
            {
              "argument": {
                "display_name": "Roof R Value",
                "machine_name": "roof_r_value",
                "name": "r_value",
                "uuid": "1a09a290-7676-0131-7333-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Roof R Value",
              "machine_name": "roof_r_value",
              "name": "roof_r_value",
              "minimum": 0.0,
              "maximum": 5.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 2.5
                  },
                  {
                    "name": "lower_bounds",
                    "value": 0.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 5.0
                  },
                  {
                    "name": "stddev",
                    "value": 0.8333333333333334
                  }
                ],
                "type": "triangle_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            }
          ],
          "version_uuid": "1a0977c0-7676-0131-7332-2820663576f4",
          "workflow_index": 4,
          "workflow_step_type": "Measure"
        },
        {
          "arguments": [
            {
              "display_name": "Apply the Measure to a Specific Space Type or to the Entire Model.",
              "machine_name": "apply_the_measure_to_a_specific_space_type_or_to_the_entire_model.",
              "name": "space_type",
              "value": "*Entire Building*",
              "uuid": "1a0b4670-7676-0131-7340-2820663576f4",
              "version_uuid": "1a0b63f0-7676-0131-7341-2820663576f4"
            }
          ],
          "bcl_measure_directory": "./measures/reduce_ventilation_by_percentage",
          "measure_definition_directory_CHANGE_TO_ME": "./measures/reduce_ventilation_by_percentage",
          "bcl_measure_class_name_ADDME": "ReduceVentilationByPercentage",
          "measure_definition_class_name_CHANGE_TO_ME": "ReduceVentilationByPercentage",
          "measure_definition_class_name": "ReduceVentilationByPercentage",
          "bcl_measure_uuid": "1a0a8c30-7676-0131-733a-2820663576f4",
          "measure_definition_uuid_CHANGE_TO_ME": "1a0aac70-7676-0131-733b-2820663576f4",
          "bcl_measure_version_uuid": "1a0ac9c0-7676-0131-733c-2820663576f4",
          "measure_definition_version_uuid_CHANGE_TO_ME": "1a0ae5c0-7676-0131-733d-2820663576f4",
          "measure_type": "RubyMeasure",
          "name": "reduce_ventilation_by_percentage",
          "display_name": "Reduce Ventilation By Percentage",
          "uuid": "1a0b0310-7676-0131-733e-2820663576f4",
          "variables": [
            {
              "argument": {
                "display_name": "Design Specification Outdoor Air Reduction (%).",
                "machine_name": "design_specification_outdoor_air_reduction_(%).",
                "name": "design_spec_outdoor_air_reduction_percent",
                "uuid": "1a0b8860-7676-0131-7342-2820663576f4",
                "version_uuid": "b33cf6b0-f1aa-4706-afab-9470e6bd1912"
              },
              "display_name": "Design Specification Outdoor Air Reduction (%).",
              "machine_name": "design_specification_outdoor_air_reduction_(%).",
              "name": "design_specification_outdoor_air_reduction_(%).",
              "minimum": 0.0,
              "maximum": 90.0,
              "units": "",
              "variable": true,
              "variable_ADDME": true,
              "relation_to_output": "",
              "uncertainty_description": {
                "attributes": [
                  {
                    "name": "modes",
                    "value": 20.0
                  },
                  {
                    "name": "lower_bounds",
                    "value": 0.0
                  },
                  {
                    "name": "upper_bounds",
                    "value": 90.0
                  },
                  {
                    "name": "stddev",
                    "value": 15.0
                  }
                ],
                "type": "triangle_uncertain"
              },
              "uuid": "d157d709-b83e-42bd-bd30-1bc3a7979672",
              "variable_type": "RubyContinuousVariable",
              "version_uuid": "26e7d8de-83e3-4a53-938b-45d3e0f29953"
            }
          ],
          "version_uuid": "1a0b2200-7676-0131-733f-2820663576f4",
          "workflow_index": 5,
          "workflow_step_type": "Measure"
        }
      ],
      "analysis_type": "lhs"
    },
    "seed": {
      "file_type": "OSM",
      "path": "./seed/small_seed.osm"
    },
    "weather_file": {
      "file_type": "EPW",
      "path": "./weather/partial_weather.epw"
    }
  }
}