API Reference

The iesve module

This module contains classes and functions for working with the IES software.

The classes which are instantiated directly are:

The classes which are instantiated using their own class methods are:

The classes which are never instantiated and only provide class methods are:

For where to start with these classes, I would recommend the Code Snippets page and the helpful diagram in the official IES documentation here.

Note: text in italics has been reproduced verbatim from the original text used in the IES-VE Python API online help guide or Python docstrings. Where I have replaced this with my own text, this is in non-italics.

iesve.get_application_folder()

Member of: iesve

get_application_folder() -> str :

Application folder (VE bin folder)

class iesve.AdjacentCondition_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property external_air: iesve.AdjacentCondition_type

Member of: AdjacentCondition_type

An instance of this class with:

  • a value of 1

  • a name of “external_air”.

class property external_air_and_offset_temp: iesve.AdjacentCondition_type

Member of: AdjacentCondition_type

An instance of this class with:

  • a value of 2

  • a name of “external_air_and_offset_temp”.

class property from_adjacent_room: iesve.AdjacentCondition_type

Member of: AdjacentCondition_type

An instance of this class with:

  • a value of 3

  • a name of “from_adjacent_room”.

property name: str

Member of: AdjacentCondition_type

The name of the instance.

class property names: dict

Member of: AdjacentCondition_type

Returns the following dictionary:

{
 'external_air': iesve.AdjacentCondition_type.external_air
 'external_air_and_offset_temp': iesve.AdjacentCondition_type.external_air_and_offset_temp
 'from_adjacent_room': iesve.AdjacentCondition_type.from_adjacent_room
 'temperature_from_profile': iesve.AdjacentCondition_type.temperature_from_profile
}
class property temperature_from_profile: iesve.AdjacentCondition_type

Member of: AdjacentCondition_type

An instance of this class with:

  • a value of 4

  • a name of “temperature_from_profile”.

class property values: dict

Member of: AdjacentCondition_type

Returns the following dictionary:

{
 1: iesve.AdjacentCondition_type.external_air
 2: iesve.AdjacentCondition_type.external_air_and_offset_temp
 3: iesve.AdjacentCondition_type.from_adjacent_room
 4: iesve.AdjacentCondition_type.temperature_from_profile
}
class iesve.AirExchange

Parent module: iesve

Instantiated by: VEThermalTemplate using get_air_exchanges()

Air Exchange data.

get()

Member of: AirExchange

get() -> Dictionary

Returns a Dictionary containing the data for the air exchange.

property name

Member of: AirExchange

(str) Descriptive string

class iesve.AirExchange_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property infiltration: iesve.AirExchange_type

Member of: AirExchange_type

An instance of this class with:

  • a value of 0

  • a name of “infiltration”.

class property mechanical_ventilation: iesve.AirExchange_type

Member of: AirExchange_type

An instance of this class with:

  • a value of 2

  • a name of “mechanical_ventilation”.

property name: str

Member of: AirExchange_type

The name of the instance.

class property names: dict

Member of: AirExchange_type

Returns the following dictionary:

{
 'infiltration': iesve.AirExchange_type.infiltration
 'natural_ventilation': iesve.AirExchange_type.natural_ventilation
 'mechanical_ventilation': iesve.AirExchange_type.mechanical_ventilation
}
class property natural_ventilation: iesve.AirExchange_type

Member of: AirExchange_type

An instance of this class with:

  • a value of 1

  • a name of “natural_ventilation”.

class property values: dict

Member of: AirExchange_type

Returns the following dictionary:

{
 0: iesve.AirExchange_type.infiltration
 1: iesve.AirExchange_type.natural_ventilation
 2: iesve.AirExchange_type.mechanical_ventilation
}
class iesve.ApacheSim

Parent module: iesve

Interface for running Apache Simulations. Basic usage:

iesve.ApacheSim.show_simulation_dialog()

or

s = iesve.ApacheSim() s.save_options({‘results_filename’ : ‘abc.aps’}) s.run_simulation()

get_options()

Member of: ApacheSim

get_options( ) -> {options}

Get the simulation options currently in effect. Available options (options are True/False unless stated otherwise):

start_day (1-31), start_month (1-12), end_day (1-31), end_month (1-12), simulation_timestep (time_step enum), reporting_interval (reporting_interval enum), preconditioning_days (0-365), results_filename (filename: string), suncast, suncast_filename (filename: string), macroflo, HVAC, HVAC_filename (filename: string), radiance, aux_ventilation, nat_ventilation, cooling_start_month (1-12), cooling_end_month (1-12) ashrae_loads_results_filename (filename: string),

Output options:

output_standard_outputs, output_sensible_internal_gains, output_latent_internal_gains, output_latent_ventilation_gains, output_conduction_gains, output_HVAC_systems, output_HVAC_components

Detailed output options:

detailed_rooms (list of roomIDs: [string]) detailed_microflo, detailed_standard_outputs, detailed_sensible_internal_gains, detailed_latent_internal_gains, detailed_latent_ventilation_gains, detailed_convective_gains, detailed_surface_temps, detailed_external_solar, detailed_internal_solar, detailed_conduction_gains, detailed_HVAC_systems.

Note that setting Suncast and Radiance to True will only auto - run suncast when using batch operation. When using the blocking run, suncast and radiance will not be automatically run when set to True, but if corresponding data files are available (shd and ill files) they will be used in simulation. Absence of data files may cause simulation to fail.

reset_options()

Member of: ApacheSim

reset_options( ) -> Bool

Reset the simulation options file to defaults. Returns True if the options file was saved successfully.

run_compliance_simulation()

Member of: ApacheSim

run_compliance_simulation() -> Bool

Run compliance simulation with the currently active settings. Parallel Simulation Manager (BETA) will be used. A return value of true indicates that simulation was run / queued, false indicates error.

run_loads_sizing()

Member of: ApacheSim

run_loads_sizing()

Run a Loads and Sizing simulation

run_room_zone_loads()

Member of: ApacheSim

run_room_loads_sizing()

Run a Room and HVAC Zone loads simulation

run_simulation()

Member of: ApacheSim

run_simulation( [queueToTasks] ) -> Bool

Run Apache thermal simulation with the currently active settings. If the queueToTasks parameter is True, Parallel Simulation Manager (BETA) will be used. Otherwise, the simulation will run and the VE is blocked until simulation is complete. A return value of true indicates that simulation was run / queued, false indicates error. By default, queueToTasks is False (the call will block until simulation is complete).

set_hvac_network()

Member of: ApacheSim

set_hvac_network(network_name)

Set the HVAC network

set_options()

Member of: ApacheSim

set_options( {options} ) -> Bool

Set (and save) simulation options. These options will be used for the subsequent simulation run. See getOptions() for details on available options. Returns True if the options file was saved successfully.

set_options( {options} ) -> Bool

Set (and save) simulation options. These options will be used for the subsequent simulation run. See getOptions() for details on available options. Returns True if the options file was saved successfully.

show_simulation_dialog()

Member of: ApacheSim

show_simulation_dialog( ) -> Bool

Show the Apache Simulation dialog. Returns true if dialog was shown and simulation was run.

stitch()

Member of: ApacheSim

stitch(output_file_path, files_to_stitch)

Stitch together a list of APS files into a single APS file Parameters:

output_file_path (string): Path of the output APS file files_to_stitch (list): Ordered list of APS files to stitch.

class iesve.Ashrae621Version

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae621_2004: iesve.Ashrae621Version

Member of: Ashrae621Version

An instance of this class with:

  • a value of 0

  • a name of “ashrae621_2004”.

class property ashrae621_2007: iesve.Ashrae621Version

Member of: Ashrae621Version

An instance of this class with:

  • a value of 1

  • a name of “ashrae621_2007”.

class property ashrae621_2010: iesve.Ashrae621Version

Member of: Ashrae621Version

An instance of this class with:

  • a value of 2

  • a name of “ashrae621_2010”.

class property ashrae621_2013: iesve.Ashrae621Version

Member of: Ashrae621Version

An instance of this class with:

  • a value of 3

  • a name of “ashrae621_2013”.

class property ashrae621_2016: iesve.Ashrae621Version

Member of: Ashrae621Version

An instance of this class with:

  • a value of 4

  • a name of “ashrae621_2016”.

property name: str

Member of: Ashrae621Version

The name of the instance.

class property names: dict

Member of: Ashrae621Version

Returns the following dictionary:

{
 'ashrae621_2004': iesve.Ashrae621Version.ashrae621_2004
 'ashrae621_2007': iesve.Ashrae621Version.ashrae621_2007
 'ashrae621_2010': iesve.Ashrae621Version.ashrae621_2010
 'ashrae621_2013': iesve.Ashrae621Version.ashrae621_2013
 'ashrae621_2016': iesve.Ashrae621Version.ashrae621_2016
}
class property values: dict

Member of: Ashrae621Version

Returns the following dictionary:

{
 0: iesve.Ashrae621Version.ashrae621_2004
 1: iesve.Ashrae621Version.ashrae621_2007
 2: iesve.Ashrae621Version.ashrae621_2010
 3: iesve.Ashrae621Version.ashrae621_2013
 4: iesve.Ashrae621Version.ashrae621_2016
}
class iesve.AuxEnergyMethod_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property AEV: iesve.AuxEnergyMethod_type

Member of: AuxEnergyMethod_type

An instance of this class with:

  • a value of 3

  • a name of “AEV”.

class property SFPs: iesve.AuxEnergyMethod_type

Member of: AuxEnergyMethod_type

An instance of this class with:

  • a value of 0

  • a name of “SFPs”.

class property SFPs_and_AEV: iesve.AuxEnergyMethod_type

Member of: AuxEnergyMethod_type

An instance of this class with:

  • a value of 2

  • a name of “SFPs_and_AEV”.

class property SFPs_with_min_AEV: iesve.AuxEnergyMethod_type

Member of: AuxEnergyMethod_type

An instance of this class with:

  • a value of 1

  • a name of “SFPs_with_min_AEV”.

property name: str

Member of: AuxEnergyMethod_type

The name of the instance.

class property names: dict

Member of: AuxEnergyMethod_type

Returns the following dictionary:

{
 'SFPs': iesve.AuxEnergyMethod_type.SFPs
 'SFPs_with_min_AEV': iesve.AuxEnergyMethod_type.SFPs_with_min_AEV
 'SFPs_and_AEV': iesve.AuxEnergyMethod_type.SFPs_and_AEV
 'AEV': iesve.AuxEnergyMethod_type.AEV
}
class property values: dict

Member of: AuxEnergyMethod_type

Returns the following dictionary:

{
 0: iesve.AuxEnergyMethod_type.SFPs
 1: iesve.AuxEnergyMethod_type.SFPs_with_min_AEV
 2: iesve.AuxEnergyMethod_type.SFPs_and_AEV
 3: iesve.AuxEnergyMethod_type.AEV
}
class iesve.BatteryControlType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property AdvancedDR: iesve.BatteryControlType

Member of: BatteryControlType

An instance of this class with:

  • a value of 3

  • a name of “AdvancedDR”.

class property Basic: iesve.BatteryControlType

Member of: BatteryControlType

An instance of this class with:

  • a value of 0

  • a name of “Basic”.

class property TOU: iesve.BatteryControlType

Member of: BatteryControlType

An instance of this class with:

  • a value of 1

  • a name of “TOU”.

class property TOU_StandAlone: iesve.BatteryControlType

Member of: BatteryControlType

An instance of this class with:

  • a value of 2

  • a name of “TOU_StandAlone”.

property name: str

Member of: BatteryControlType

The name of the instance.

class property names: dict

Member of: BatteryControlType

Returns the following dictionary:

{
 'Basic': iesve.BatteryControlType.Basic
 'TOU': iesve.BatteryControlType.TOU
 'TOU_StandAlone': iesve.BatteryControlType.TOU_StandAlone
 'AdvancedDR': iesve.BatteryControlType.AdvancedDR
}
class property values: dict

Member of: BatteryControlType

Returns the following dictionary:

{
 0: iesve.BatteryControlType.Basic
 1: iesve.BatteryControlType.TOU
 2: iesve.BatteryControlType.TOU_StandAlone
 3: iesve.BatteryControlType.AdvancedDR
}
class iesve.BpfCustom

Parent module: iesve

Interface for custom building performance factors data

get()

Member of: BpfCustom

get() -> dictionary

Get custom building performance factors. Returns a dictionary with the following keys: MutltiFamily, Healthcare/hospital, Hotel, Office, Restaurant, Retail, School, Warehouse, Other

property name

Member of: BpfCustom

(str) Name of the current BPF preset.

class iesve.CasualGain

Parent module: iesve

Instantiated by: VEThermalTemplate using get_casual_gains()

Casual Gain data.

get()

Member of: CasualGain

get() -> Dictionary

Returns a Dictionary containing the data for the internal gain.

property name

Member of: CasualGain

(str) Descriptive string

class iesve.CoilLocationCircuit

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: CoilLocationCircuit

The name of the instance.

class property names: dict

Member of: CoilLocationCircuit

Returns the following dictionary:

{
 'primary': iesve.CoilLocationCircuit.primary
 'secondary': iesve.CoilLocationCircuit.secondary
}
class property primary: iesve.CoilLocationCircuit

Member of: CoilLocationCircuit

An instance of this class with:

  • a value of 0

  • a name of “primary”.

class property secondary: iesve.CoilLocationCircuit

Member of: CoilLocationCircuit

An instance of this class with:

  • a value of 1

  • a name of “secondary”.

class property values: dict

Member of: CoilLocationCircuit

Returns the following dictionary:

{
 0: iesve.CoilLocationCircuit.primary
 1: iesve.CoilLocationCircuit.secondary
}
class iesve.CompactProfile

Parent module: iesve

Subclass of: GroupProfile

Compact profile.

get_data()

Member of: CompactProfile

get_data() -> profile data

Retrieve profile data. The returned data depends on profile type. All returned data structures are compatible with the set_data() method.

- Daily profile: a list of [ x, y, formula ] lists that represent the data for the profile. - Weekly profile: a list of daily profile IDs that make up the weekly profile. - Yearly profile: a list of lists: [ weekly profile ID, fromDay, toDay ],

where fromDay = year day where the profile becomes active, toDay = last day of profile

- Compact profile: a nested sets of lists, each list representing on/off time periods - Free form profile : list of lists: [ month, day, hour, minute, value ]

property id

Member of: CompactProfile

(str) Profile ID.

is_absolute()

Member of: CompactProfile

is_absolute() -> bool

True if the profile is absolute, else False.

is_compact()

Member of: CompactProfile

is_compact() -> bool

True if the profile is a compact profile, else False.

is_freeform()

Member of: CompactProfile

is_freeform() -> bool

True if the profile is a free form profile, else False.

is_group()

Member of: CompactProfile

is_group() -> bool

True if the profile is a group profile, False if a daily profile.

is_modulating()

Member of: CompactProfile

is_modulating() -> bool

True if the profile is modulating, else False.

is_weekly()

Member of: CompactProfile

is_weekly() -> bool

True if the profile is a weekly profile, else False.

is_yearly()

Member of: CompactProfile

is_yearly() -> bool

True if the profile is a yearly (annual) profile, else False.

property num_periods

Member of: CompactProfile

(int) Number of periods in profile.

property reference

Member of: CompactProfile

(str) Profile reference (name).

set_data()

Member of: CompactProfile

set_data() -> bool

Set profile data. The data to be passed depends on profile type.

Daily Profile: Data should represented by a list of [x,y,formula] lists [ [x,y,formula], [x,y,formula], … ]

Weekly Profile: Data should represented by a list of daily profile IDs [ ID1, ID2, … ]

Yearly Profile:

Data should be represented by a list of [weekly profile ID(string), fromDay(int), toDay(int)] lists [ [ID1, from1, to1], [ID2, from2, to2], … ]

Compact Profile: Data should represented by a list of lists that contains compact profile data:

The outer list is for the number of time periods Each time period is represented by a list of lists:

[ [toDay, toMonth], [entry], [entry], [entry], … ] Where an entry list is:

[description, firstTime, secondTime]

Where firstTime and secondTime are:

[True, startHour, startMinute, endHour, endMinute] OR [False, 0, 0] if time is not active

Description: “Label: DaysOfWeek” (eg. “Weekends: Sat, Sun”) StartHour, startMinute: 0-24, 0-59 for the start time EndHour, endMinute: 0-24, 0-59 for the end time

Free-form Profile: Set the free-form entries for this profile. Data should be a list of lists, where each entry in the outer list contains the month, day, hour, minute and value of that entry. Value is a double if no formula is set, and a string otherwise. First and last entries cannot be changed.

[[month, day, hour, minute, value],…]

month: 1-12 day: 1-31 hour: 0-23 minute: 0-59

class iesve.Conditioning_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property external_air: iesve.Conditioning_type

Member of: Conditioning_type

An instance of this class with:

  • a value of 1

  • a name of “external_air”.

property name: str

Member of: Conditioning_type

The name of the instance.

class property names: dict

Member of: Conditioning_type

Returns the following dictionary:

{
 'external_air': iesve.Conditioning_type.external_air
 'temperature_from_schedule': iesve.Conditioning_type.temperature_from_schedule
}
class property temperature_from_schedule: iesve.Conditioning_type

Member of: Conditioning_type

An instance of this class with:

  • a value of 2

  • a name of “temperature_from_schedule”.

class property values: dict

Member of: Conditioning_type

Returns the following dictionary:

{
 1: iesve.Conditioning_type.external_air
 2: iesve.Conditioning_type.temperature_from_schedule
}
class iesve.CoolingCoilModelType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property advanced_cooling_coil: iesve.CoolingCoilModelType

Member of: CoolingCoilModelType

An instance of this class with:

  • a value of 1

  • a name of “advanced_cooling_coil”.

property name: str

Member of: CoolingCoilModelType

The name of the instance.

class property names: dict

Member of: CoolingCoilModelType

Returns the following dictionary:

{
 'simple_cooling_coil': iesve.CoolingCoilModelType.simple_cooling_coil
 'advanced_cooling_coil': iesve.CoolingCoilModelType.advanced_cooling_coil
}
class property simple_cooling_coil: iesve.CoolingCoilModelType

Member of: CoolingCoilModelType

An instance of this class with:

  • a value of 0

  • a name of “simple_cooling_coil”.

class property values: dict

Member of: CoolingCoilModelType

Returns the following dictionary:

{
 0: iesve.CoolingCoilModelType.simple_cooling_coil
 1: iesve.CoolingCoilModelType.advanced_cooling_coil
}
class iesve.CoolingMechanism_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_conditioning: iesve.CoolingMechanism_type

Member of: CoolingMechanism_type

An instance of this class with:

  • a value of 0

  • a name of “air_conditioning”.

class property mechanical_ventilation: iesve.CoolingMechanism_type

Member of: CoolingMechanism_type

An instance of this class with:

  • a value of 1

  • a name of “mechanical_ventilation”.

property name: str

Member of: CoolingMechanism_type

The name of the instance.

class property names: dict

Member of: CoolingMechanism_type

Returns the following dictionary:

{
 'air_conditioning': iesve.CoolingMechanism_type.air_conditioning
 'mechanical_ventilation': iesve.CoolingMechanism_type.mechanical_ventilation
 'natural_ventilation': iesve.CoolingMechanism_type.natural_ventilation
}
class property natural_ventilation: iesve.CoolingMechanism_type

Member of: CoolingMechanism_type

An instance of this class with:

  • a value of 2

  • a name of “natural_ventilation”.

class property values: dict

Member of: CoolingMechanism_type

Returns the following dictionary:

{
 0: iesve.CoolingMechanism_type.air_conditioning
 1: iesve.CoolingMechanism_type.mechanical_ventilation
 2: iesve.CoolingMechanism_type.natural_ventilation
}
class iesve.DailyProfile

Parent module: iesve

Instantiated by: VEProject using profiles()

Daily profile.

get_data()

Member of: DailyProfile

get_data() -> profile data

Retrieve profile data. The returned data depends on profile type. All returned data structures are compatible with the set_data() method.

- Daily profile: a list of [ x, y, formula ] lists that represent the data for the profile. - Weekly profile: a list of daily profile IDs that make up the weekly profile. - Yearly profile: a list of lists: [ weekly profile ID, fromDay, toDay ],

where fromDay = year day where the profile becomes active, toDay = last day of profile

- Compact profile: a nested sets of lists, each list representing on/off time periods - Free form profile : list of lists: [ month, day, hour, minute, value ]

property id

Member of: DailyProfile

(str) Profile ID.

is_absolute()

Member of: DailyProfile

is_absolute() -> bool

True if the profile is absolute, else False.

is_group()

Member of: DailyProfile

is_group() -> bool

True if the profile is a group profile, False if a daily profile.

is_modulating()

Member of: DailyProfile

is_modulating() -> bool

True if the profile is modulating, else False.

property reference

Member of: DailyProfile

(str) Profile reference (name).

set_data()

Member of: DailyProfile

set_data() -> bool

Set profile data. The data to be passed depends on profile type.

Daily Profile: Data should represented by a list of [x,y,formula] lists [ [x,y,formula], [x,y,formula], … ]

Weekly Profile: Data should represented by a list of daily profile IDs [ ID1, ID2, … ]

Yearly Profile:

Data should be represented by a list of [weekly profile ID(string), fromDay(int), toDay(int)] lists [ [ID1, from1, to1], [ID2, from2, to2], … ]

Compact Profile: Data should represented by a list of lists that contains compact profile data:

The outer list is for the number of time periods Each time period is represented by a list of lists:

[ [toDay, toMonth], [entry], [entry], [entry], … ] Where an entry list is:

[description, firstTime, secondTime]

Where firstTime and secondTime are:

[True, startHour, startMinute, endHour, endMinute] OR [False, 0, 0] if time is not active

Description: “Label: DaysOfWeek” (eg. “Weekends: Sat, Sun”) StartHour, startMinute: 0-24, 0-59 for the start time EndHour, endMinute: 0-24, 0-59 for the end time

Free-form Profile: Set the free-form entries for this profile. Data should be a list of lists, where each entry in the outer list contains the month, day, hour, minute and value of that entry. Value is a double if no formula is set, and a string otherwise. First and last entries cannot be changed.

[[month, day, hour, minute, value],…]

month: 1-12 day: 1-31 hour: 0-23 minute: 0-59

class iesve.DehumidificationControlOption

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: DehumidificationControlOption

The name of the instance.

class property names: dict

Member of: DehumidificationControlOption

Returns the following dictionary:

{
 'per_system_level_dry_bulb_or_dew_point_control_only': iesve.DehumidificationControlOption.per_system_level_dry_bulb_or_dew_point_control_only
 'system_supply_air_conditioned_per_zone_relative_humidity_sensors': iesve.DehumidificationControlOption.system_supply_air_conditioned_per_zone_relative_humidity_sensors
}
class property per_system_level_dry_bulb_or_dew_point_control_only: iesve.DehumidificationControlOption

Member of: DehumidificationControlOption

An instance of this class with:

  • a value of 0

  • a name of “per_system_level_dry_bulb_or_dew_point_control_only”.

class property system_supply_air_conditioned_per_zone_relative_humidity_sensors: iesve.DehumidificationControlOption

Member of: DehumidificationControlOption

An instance of this class with:

  • a value of 1

  • a name of “system_supply_air_conditioned_per_zone_relative_humidity_sensors”.

class property values: dict

Member of: DehumidificationControlOption

Returns the following dictionary:

{
 0: iesve.DehumidificationControlOption.per_system_level_dry_bulb_or_dew_point_control_only
 1: iesve.DehumidificationControlOption.system_supply_air_conditioned_per_zone_relative_humidity_sensors
}
class iesve.DesignZoneTemperatureSource

Parent module: iesve

This class acts like an integer class with additional attributes.

class property design_zone_air_temperature: iesve.DesignZoneTemperatureSource

Member of: DesignZoneTemperatureSource

An instance of this class with:

  • a value of 0

  • a name of “design_zone_air_temperature”.

property name: str

Member of: DesignZoneTemperatureSource

The name of the instance.

class property names: dict

Member of: DesignZoneTemperatureSource

Returns the following dictionary:

{
 'design_zone_air_temperature': iesve.DesignZoneTemperatureSource.design_zone_air_temperature
 'temperature_setpoint': iesve.DesignZoneTemperatureSource.temperature_setpoint
}
class property temperature_setpoint: iesve.DesignZoneTemperatureSource

Member of: DesignZoneTemperatureSource

An instance of this class with:

  • a value of 1

  • a name of “temperature_setpoint”.

class property values: dict

Member of: DesignZoneTemperatureSource

Returns the following dictionary:

{
 0: iesve.DesignZoneTemperatureSource.design_zone_air_temperature
 1: iesve.DesignZoneTemperatureSource.temperature_setpoint
}
class iesve.DisplayUnits

Parent module: iesve

This class acts like an integer class with additional attributes.

class property imperial: iesve.DisplayUnits

Member of: DisplayUnits

An instance of this class with:

  • a value of 1

  • a name of “imperial”.

class property metric: iesve.DisplayUnits

Member of: DisplayUnits

An instance of this class with:

  • a value of 0

  • a name of “metric”.

property name: str

Member of: DisplayUnits

The name of the instance.

class property names: dict

Member of: DisplayUnits

Returns the following dictionary:

{
 'metric': iesve.DisplayUnits.metric
 'imperial': iesve.DisplayUnits.imperial
}
class property values: dict

Member of: DisplayUnits

Returns the following dictionary:

{
 0: iesve.DisplayUnits.metric
 1: iesve.DisplayUnits.imperial
}
class iesve.EnergyGain

Parent module: iesve

Casual Gain data.

get()

Member of: EnergyGain

get() -> Dictionary

Returns a Dictionary containing the data for the internal gain.

property name

Member of: EnergyGain

(str) Descriptive string

class iesve.EnergyGain_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property computers: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 4

  • a name of “computers”.

class property cooking: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 3

  • a name of “cooking”.

class property data_centre_equipment: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 5

  • a name of “data_centre_equipment”.

class property local_fans: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 8

  • a name of “local_fans”.

class property machinery: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 1

  • a name of “machinery”.

class property miscellaneous: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 2

  • a name of “miscellaneous”.

class property motors: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 10

  • a name of “motors”.

property name: str

Member of: EnergyGain_type

The name of the instance.

class property names: dict

Member of: EnergyGain_type

Returns the following dictionary:

{
 'machinery': iesve.EnergyGain_type.machinery
 'miscellaneous': iesve.EnergyGain_type.miscellaneous
 'cooking': iesve.EnergyGain_type.cooking
 'computers': iesve.EnergyGain_type.computers
 'data_centre_equipment': iesve.EnergyGain_type.data_centre_equipment
 'refrigeration': iesve.EnergyGain_type.refrigeration
 'process_equipment': iesve.EnergyGain_type.process_equipment
 'local_fans': iesve.EnergyGain_type.local_fans
 'transformers': iesve.EnergyGain_type.transformers
 'motors': iesve.EnergyGain_type.motors
}
class property process_equipment: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 7

  • a name of “process_equipment”.

class property refrigeration: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 6

  • a name of “refrigeration”.

class property transformers: iesve.EnergyGain_type

Member of: EnergyGain_type

An instance of this class with:

  • a value of 9

  • a name of “transformers”.

class property values: dict

Member of: EnergyGain_type

Returns the following dictionary:

{
 1: iesve.EnergyGain_type.machinery
 2: iesve.EnergyGain_type.miscellaneous
 3: iesve.EnergyGain_type.cooking
 4: iesve.EnergyGain_type.computers
 5: iesve.EnergyGain_type.data_centre_equipment
 6: iesve.EnergyGain_type.refrigeration
 7: iesve.EnergyGain_type.process_equipment
 8: iesve.EnergyGain_type.local_fans
 9: iesve.EnergyGain_type.transformers
 10: iesve.EnergyGain_type.motors
}
class iesve.EnergyMeter

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: EnergyMeter

The name of the instance.

class property names: dict

Member of: EnergyMeter

Returns the following dictionary:

{
 'unspecified': iesve.EnergyMeter.unspecified
}
class property unspecified: iesve.EnergyMeter

Member of: EnergyMeter

An instance of this class with:

  • a value of 0

  • a name of “unspecified”.

class property values: dict

Member of: EnergyMeter

Returns the following dictionary:

{
 0: iesve.EnergyMeter.unspecified
}
class iesve.EnergySource

Parent module: iesve

This class acts like an integer class with additional attributes.

class property anthracite: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 16

  • a name of “anthracite”.

class property biogas: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 9

  • a name of “biogas”.

class property biomass: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 10

  • a name of “biomass”.

class property coal: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 4

  • a name of “coal”.

class property district_heating: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 41

  • a name of “district_heating”.

class property dual: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 18

  • a name of “dual”.

class property elec: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 1

  • a name of “elec”.

class property grid_disp_elec: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 19

  • a name of “grid_disp_elec”.

class property grid_disp_elec_pv: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 40

  • a name of “grid_disp_elec_pv”.

class property lpg: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 8

  • a name of “lpg”.

class property misc_a: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 5

  • a name of “misc_a”.

class property misc_b: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 6

  • a name of “misc_b”.

class property misc_c: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 12

  • a name of “misc_c”.

class property misc_d: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 13

  • a name of “misc_d”.

class property misc_e: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 14

  • a name of “misc_e”.

class property misc_f: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 15

  • a name of “misc_f”.

class property misc_g: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 20

  • a name of “misc_g”.

class property misc_h: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 21

  • a name of “misc_h”.

class property misc_i: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 22

  • a name of “misc_i”.

class property misc_j: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 23

  • a name of “misc_j”.

class property misc_k: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 24

  • a name of “misc_k”.

class property misc_l: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 25

  • a name of “misc_l”.

class property misc_m: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 26

  • a name of “misc_m”.

class property misc_n: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 27

  • a name of “misc_n”.

class property misc_o: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 28

  • a name of “misc_o”.

class property misc_p: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 29

  • a name of “misc_p”.

class property misc_q: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 30

  • a name of “misc_q”.

class property misc_r: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 31

  • a name of “misc_r”.

class property misc_s: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 32

  • a name of “misc_s”.

class property misc_t: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 33

  • a name of “misc_t”.

class property misc_u: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 34

  • a name of “misc_u”.

class property misc_v: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 35

  • a name of “misc_v”.

class property misc_w: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 36

  • a name of “misc_w”.

class property misc_x: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 37

  • a name of “misc_x”.

class property misc_y: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 38

  • a name of “misc_y”.

class property misc_z: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 39

  • a name of “misc_z”.

property name: str

Member of: EnergySource

The name of the instance.

class property names: dict

Member of: EnergySource

Returns the following dictionary:

{
 'unspecified': iesve.EnergySource.unspecified
 'elec': iesve.EnergySource.elec
 'nat_gas': iesve.EnergySource.nat_gas
 'oil': iesve.EnergySource.oil
 'coal': iesve.EnergySource.coal
 'misc_a': iesve.EnergySource.misc_a
 'misc_b': iesve.EnergySource.misc_b
 'none': iesve.EnergySource.none
 'lpg': iesve.EnergySource.lpg
 'biogas': iesve.EnergySource.biogas
 'biomass': iesve.EnergySource.biomass
 'waste': iesve.EnergySource.waste
 'misc_c': iesve.EnergySource.misc_c
 'misc_d': iesve.EnergySource.misc_d
 'misc_e': iesve.EnergySource.misc_e
 'misc_f': iesve.EnergySource.misc_f
 'anthracite': iesve.EnergySource.anthracite
 'smokeless': iesve.EnergySource.smokeless
 'dual': iesve.EnergySource.dual
 'grid_disp_elec': iesve.EnergySource.grid_disp_elec
 'misc_g': iesve.EnergySource.misc_g
 'misc_h': iesve.EnergySource.misc_h
 'misc_i': iesve.EnergySource.misc_i
 'misc_j': iesve.EnergySource.misc_j
 'misc_k': iesve.EnergySource.misc_k
 'misc_l': iesve.EnergySource.misc_l
 'misc_m': iesve.EnergySource.misc_m
 'misc_n': iesve.EnergySource.misc_n
 'misc_o': iesve.EnergySource.misc_o
 'misc_p': iesve.EnergySource.misc_p
 'misc_q': iesve.EnergySource.misc_q
 'misc_r': iesve.EnergySource.misc_r
 'misc_s': iesve.EnergySource.misc_s
 'misc_t': iesve.EnergySource.misc_t
 'misc_u': iesve.EnergySource.misc_u
 'misc_v': iesve.EnergySource.misc_v
 'misc_w': iesve.EnergySource.misc_w
 'misc_x': iesve.EnergySource.misc_x
 'misc_y': iesve.EnergySource.misc_y
 'misc_z': iesve.EnergySource.misc_z
 'district_heating': iesve.EnergySource.district_heating
 'grid_disp_elec_pv': iesve.EnergySource.grid_disp_elec_pv
}
class property nat_gas: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 2

  • a name of “nat_gas”.

class property none: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 7

  • a name of “none”.

class property oil: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 3

  • a name of “oil”.

class property smokeless: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 17

  • a name of “smokeless”.

class property unspecified: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 0

  • a name of “unspecified”.

class property values: dict

Member of: EnergySource

Returns the following dictionary:

{
 0: iesve.EnergySource.unspecified
 1: iesve.EnergySource.elec
 2: iesve.EnergySource.nat_gas
 3: iesve.EnergySource.oil
 4: iesve.EnergySource.coal
 5: iesve.EnergySource.misc_a
 6: iesve.EnergySource.misc_b
 7: iesve.EnergySource.none
 8: iesve.EnergySource.lpg
 9: iesve.EnergySource.biogas
 10: iesve.EnergySource.biomass
 11: iesve.EnergySource.waste
 12: iesve.EnergySource.misc_c
 13: iesve.EnergySource.misc_d
 14: iesve.EnergySource.misc_e
 15: iesve.EnergySource.misc_f
 16: iesve.EnergySource.anthracite
 17: iesve.EnergySource.smokeless
 18: iesve.EnergySource.dual
 19: iesve.EnergySource.grid_disp_elec
 20: iesve.EnergySource.misc_g
 21: iesve.EnergySource.misc_h
 22: iesve.EnergySource.misc_i
 23: iesve.EnergySource.misc_j
 24: iesve.EnergySource.misc_k
 25: iesve.EnergySource.misc_l
 26: iesve.EnergySource.misc_m
 27: iesve.EnergySource.misc_n
 28: iesve.EnergySource.misc_o
 29: iesve.EnergySource.misc_p
 30: iesve.EnergySource.misc_q
 31: iesve.EnergySource.misc_r
 32: iesve.EnergySource.misc_s
 33: iesve.EnergySource.misc_t
 34: iesve.EnergySource.misc_u
 35: iesve.EnergySource.misc_v
 36: iesve.EnergySource.misc_w
 37: iesve.EnergySource.misc_x
 38: iesve.EnergySource.misc_y
 39: iesve.EnergySource.misc_z
 41: iesve.EnergySource.district_heating
 40: iesve.EnergySource.grid_disp_elec_pv
}
class property waste: iesve.EnergySource

Member of: EnergySource

An instance of this class with:

  • a value of 11

  • a name of “waste”.

class iesve.EnergySources

Parent module: iesve

Interface for energy sources

get_all_energy_source_data()

Member of: EnergySources

get_all_energy_source_data() -> list

Get all energy source data as a list of dictionaries using averaged source and carbon factors if using monthly or hourly modes. Dictionary entries are name, carbon_emissions_factor, source_energy_factor, fuel_code and id.

get_all_energy_source_data_non_averaged()

Member of: EnergySources

get_all_energy_source_data_non_averaged() -> list

Get all energy source data as a list of dictionaries using non-averaged source and carbon factors (assumes 8760 timesteps). Dictionary entries are name, carbon_emissions_factor, source_energy_factor, fuel_code and id.

get_energy_meter()

Member of: EnergySources

meter_id

get_energy_source_data_by_id()

Member of: EnergySources

id

class iesve.EnergyUse

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: EnergyUse

The name of the instance.

class property names: dict

Member of: EnergyUse

Returns the following dictionary:

{
 'unspecified': iesve.EnergyUse.unspecified
 'prm_interior_lighting': iesve.EnergyUse.prm_interior_lighting
 'prm_exterior_lighting': iesve.EnergyUse.prm_exterior_lighting
 'prm_space_heating': iesve.EnergyUse.prm_space_heating
 'prm_space_cooling': iesve.EnergyUse.prm_space_cooling
 'prm_pumps': iesve.EnergyUse.prm_pumps
 'prm_heat_rejection': iesve.EnergyUse.prm_heat_rejection
 'prm_fans_interior_central': iesve.EnergyUse.prm_fans_interior_central
 'prm_fans_interior_local': iesve.EnergyUse.prm_fans_interior_local
 'prm_fans_garage': iesve.EnergyUse.prm_fans_garage
 'prm_fans_exhaust': iesve.EnergyUse.prm_fans_exhaust
 'prm_fans_process': iesve.EnergyUse.prm_fans_process
 'prm_services_water_heating': iesve.EnergyUse.prm_services_water_heating
 'prm_receptacle_equipment': iesve.EnergyUse.prm_receptacle_equipment
 'prm_interior_lighting_process': iesve.EnergyUse.prm_interior_lighting_process
 'prm_refrigeration': iesve.EnergyUse.prm_refrigeration
 'prm_data_center_equipment': iesve.EnergyUse.prm_data_center_equipment
 'prm_cooking': iesve.EnergyUse.prm_cooking
 'prm_elevators_escalators': iesve.EnergyUse.prm_elevators_escalators
 'prm_other_process': iesve.EnergyUse.prm_other_process
 'prm_humidification': iesve.EnergyUse.prm_humidification
 'prm_chp': iesve.EnergyUse.prm_chp
 'prm_elec_gen_chp': iesve.EnergyUse.prm_elec_gen_chp
 'prm_elec_gen_wind': iesve.EnergyUse.prm_elec_gen_wind
 'prm_elec_gen_pv': iesve.EnergyUse.prm_elec_gen_pv
 'prm_transformer': iesve.EnergyUse.prm_transformer
 'prm_motor': iesve.EnergyUse.prm_motor
 'prm_interior_lighting_unregulated': iesve.EnergyUse.prm_interior_lighting_unregulated
}
class property prm_chp: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 21

  • a name of “prm_chp”.

class property prm_cooking: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 17

  • a name of “prm_cooking”.

class property prm_data_center_equipment: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 16

  • a name of “prm_data_center_equipment”.

class property prm_elec_gen_chp: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 22

  • a name of “prm_elec_gen_chp”.

class property prm_elec_gen_pv: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 24

  • a name of “prm_elec_gen_pv”.

class property prm_elec_gen_wind: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 23

  • a name of “prm_elec_gen_wind”.

class property prm_elevators_escalators: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 18

  • a name of “prm_elevators_escalators”.

class property prm_exterior_lighting: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 2

  • a name of “prm_exterior_lighting”.

class property prm_fans_exhaust: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 10

  • a name of “prm_fans_exhaust”.

class property prm_fans_garage: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 9

  • a name of “prm_fans_garage”.

class property prm_fans_interior_central: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 7

  • a name of “prm_fans_interior_central”.

class property prm_fans_interior_local: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 8

  • a name of “prm_fans_interior_local”.

class property prm_fans_process: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 11

  • a name of “prm_fans_process”.

class property prm_heat_rejection: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 6

  • a name of “prm_heat_rejection”.

class property prm_humidification: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 20

  • a name of “prm_humidification”.

class property prm_interior_lighting: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 1

  • a name of “prm_interior_lighting”.

class property prm_interior_lighting_process: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 14

  • a name of “prm_interior_lighting_process”.

class property prm_interior_lighting_unregulated: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 27

  • a name of “prm_interior_lighting_unregulated”.

class property prm_motor: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 26

  • a name of “prm_motor”.

class property prm_other_process: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 19

  • a name of “prm_other_process”.

class property prm_pumps: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 5

  • a name of “prm_pumps”.

class property prm_receptacle_equipment: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 13

  • a name of “prm_receptacle_equipment”.

class property prm_refrigeration: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 15

  • a name of “prm_refrigeration”.

class property prm_services_water_heating: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 12

  • a name of “prm_services_water_heating”.

class property prm_space_cooling: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 4

  • a name of “prm_space_cooling”.

class property prm_space_heating: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 3

  • a name of “prm_space_heating”.

class property prm_transformer: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 25

  • a name of “prm_transformer”.

class property unspecified: iesve.EnergyUse

Member of: EnergyUse

An instance of this class with:

  • a value of 0

  • a name of “unspecified”.

class property values: dict

Member of: EnergyUse

Returns the following dictionary:

{
 0: iesve.EnergyUse.unspecified
 1: iesve.EnergyUse.prm_interior_lighting
 2: iesve.EnergyUse.prm_exterior_lighting
 3: iesve.EnergyUse.prm_space_heating
 4: iesve.EnergyUse.prm_space_cooling
 5: iesve.EnergyUse.prm_pumps
 6: iesve.EnergyUse.prm_heat_rejection
 7: iesve.EnergyUse.prm_fans_interior_central
 8: iesve.EnergyUse.prm_fans_interior_local
 9: iesve.EnergyUse.prm_fans_garage
 10: iesve.EnergyUse.prm_fans_exhaust
 11: iesve.EnergyUse.prm_fans_process
 12: iesve.EnergyUse.prm_services_water_heating
 13: iesve.EnergyUse.prm_receptacle_equipment
 14: iesve.EnergyUse.prm_interior_lighting_process
 15: iesve.EnergyUse.prm_refrigeration
 16: iesve.EnergyUse.prm_data_center_equipment
 17: iesve.EnergyUse.prm_cooking
 18: iesve.EnergyUse.prm_elevators_escalators
 19: iesve.EnergyUse.prm_other_process
 20: iesve.EnergyUse.prm_humidification
 21: iesve.EnergyUse.prm_chp
 22: iesve.EnergyUse.prm_elec_gen_chp
 23: iesve.EnergyUse.prm_elec_gen_wind
 24: iesve.EnergyUse.prm_elec_gen_pv
 25: iesve.EnergyUse.prm_transformer
 26: iesve.EnergyUse.prm_motor
 27: iesve.EnergyUse.prm_interior_lighting_unregulated
}
class iesve.ExhaustMakeUpAirOption

Parent module: iesve

This class acts like an integer class with additional attributes.

class property make_up_air_includes_fixed_percentage_transfer_air: iesve.ExhaustMakeUpAirOption

Member of: ExhaustMakeUpAirOption

An instance of this class with:

  • a value of 3

  • a name of “make_up_air_includes_fixed_percentage_transfer_air”.

class property make_up_air_is_hundred_percent_primary_air: iesve.ExhaustMakeUpAirOption

Member of: ExhaustMakeUpAirOption

An instance of this class with:

  • a value of 0

  • a name of “make_up_air_is_hundred_percent_primary_air”.

class property make_up_air_is_hundred_percent_transfer_air: iesve.ExhaustMakeUpAirOption

Member of: ExhaustMakeUpAirOption

An instance of this class with:

  • a value of 1

  • a name of “make_up_air_is_hundred_percent_transfer_air”.

property name: str

Member of: ExhaustMakeUpAirOption

The name of the instance.

class property names: dict

Member of: ExhaustMakeUpAirOption

Returns the following dictionary:

{
 'make_up_air_is_hundred_percent_primary_air': iesve.ExhaustMakeUpAirOption.make_up_air_is_hundred_percent_primary_air
 'make_up_air_is_hundred_percent_transfer_air': iesve.ExhaustMakeUpAirOption.make_up_air_is_hundred_percent_transfer_air
 'transfer_air_makes_up_difference': iesve.ExhaustMakeUpAirOption.transfer_air_makes_up_difference
 'make_up_air_includes_fixed_percentage_transfer_air': iesve.ExhaustMakeUpAirOption.make_up_air_includes_fixed_percentage_transfer_air
}
class property transfer_air_makes_up_difference: iesve.ExhaustMakeUpAirOption

Member of: ExhaustMakeUpAirOption

An instance of this class with:

  • a value of 2

  • a name of “transfer_air_makes_up_difference”.

class property values: dict

Member of: ExhaustMakeUpAirOption

Returns the following dictionary:

{
 0: iesve.ExhaustMakeUpAirOption.make_up_air_is_hundred_percent_primary_air
 1: iesve.ExhaustMakeUpAirOption.make_up_air_is_hundred_percent_transfer_air
 2: iesve.ExhaustMakeUpAirOption.transfer_air_makes_up_difference
 3: iesve.ExhaustMakeUpAirOption.make_up_air_includes_fixed_percentage_transfer_air
}
class iesve.FreeFormProfile

Parent module: iesve

Subclass of: GroupProfile

Free form profile.

get_data()

Member of: FreeFormProfile

get_data() -> profile data

Retrieve profile data. The returned data depends on profile type. All returned data structures are compatible with the set_data() method.

- Daily profile: a list of [ x, y, formula ] lists that represent the data for the profile. - Weekly profile: a list of daily profile IDs that make up the weekly profile. - Yearly profile: a list of lists: [ weekly profile ID, fromDay, toDay ],

where fromDay = year day where the profile becomes active, toDay = last day of profile

- Compact profile: a nested sets of lists, each list representing on/off time periods - Free form profile : list of lists: [ month, day, hour, minute, value ]

property id

Member of: FreeFormProfile

(str) Profile ID.

is_absolute()

Member of: FreeFormProfile

is_absolute() -> bool

True if the profile is absolute, else False.

is_compact()

Member of: FreeFormProfile

is_compact() -> bool

True if the profile is a compact profile, else False.

is_freeform()

Member of: FreeFormProfile

is_freeform() -> bool

True if the profile is a free form profile, else False.

is_graphable()

Member of: FreeFormProfile

is_graphable() -> bool

True if the free form data was loaded successfully and contains no error. False otherwise.

is_group()

Member of: FreeFormProfile

is_group() -> bool

True if the profile is a group profile, False if a daily profile.

is_modulating()

Member of: FreeFormProfile

is_modulating() -> bool

True if the profile is modulating, else False.

is_weekly()

Member of: FreeFormProfile

is_weekly() -> bool

True if the profile is a weekly profile, else False.

is_yearly()

Member of: FreeFormProfile

is_yearly() -> bool

True if the profile is a yearly (annual) profile, else False.

load_data()

Member of: FreeFormProfile

load_data(hide_ui)

Load the free form profile data. Note that this may take a long time. The optional bool parameter hide_ui (default: True) can be passed as False to show a wait indicator whilst loading.

property reference

Member of: FreeFormProfile

(str) Profile reference (name).

save_data()

Member of: FreeFormProfile

save_data() -> void

Save the Free-form profile data to disk.

set_data()

Member of: FreeFormProfile

set_data() -> bool

Set profile data. The data to be passed depends on profile type.

Daily Profile: Data should represented by a list of [x,y,formula] lists [ [x,y,formula], [x,y,formula], … ]

Weekly Profile: Data should represented by a list of daily profile IDs [ ID1, ID2, … ]

Yearly Profile:

Data should be represented by a list of [weekly profile ID(string), fromDay(int), toDay(int)] lists [ [ID1, from1, to1], [ID2, from2, to2], … ]

Compact Profile: Data should represented by a list of lists that contains compact profile data:

The outer list is for the number of time periods Each time period is represented by a list of lists:

[ [toDay, toMonth], [entry], [entry], [entry], … ] Where an entry list is:

[description, firstTime, secondTime]

Where firstTime and secondTime are:

[True, startHour, startMinute, endHour, endMinute] OR [False, 0, 0] if time is not active

Description: “Label: DaysOfWeek” (eg. “Weekends: Sat, Sun”) StartHour, startMinute: 0-24, 0-59 for the start time EndHour, endMinute: 0-24, 0-59 for the end time

Free-form Profile: Set the free-form entries for this profile. Data should be a list of lists, where each entry in the outer list contains the month, day, hour, minute and value of that entry. Value is a double if no formula is set, and a string otherwise. First and last entries cannot be changed.

[[month, day, hour, minute, value],…]

month: 1-12 day: 1-31 hour: 0-23 minute: 0-59

class iesve.GarageFanControlScheme

Parent module: iesve

This class acts like an integer class with additional attributes.

class property modulate_airflow: iesve.GarageFanControlScheme

Member of: GarageFanControlScheme

An instance of this class with:

  • a value of 4

  • a name of “modulate_airflow”.

property name: str

Member of: GarageFanControlScheme

The name of the instance.

class property names: dict

Member of: GarageFanControlScheme

Returns the following dictionary:

{
 'on_occupied': iesve.GarageFanControlScheme.on_occupied
 'on_occupied_plus_extension': iesve.GarageFanControlScheme.on_occupied_plus_extension
 'on_continously': iesve.GarageFanControlScheme.on_continously
 'reduce_airflow_unoccupied': iesve.GarageFanControlScheme.reduce_airflow_unoccupied
 'modulate_airflow': iesve.GarageFanControlScheme.modulate_airflow
}
class property on_continously: iesve.GarageFanControlScheme

Member of: GarageFanControlScheme

An instance of this class with:

  • a value of 2

  • a name of “on_continously”.

class property on_occupied: iesve.GarageFanControlScheme

Member of: GarageFanControlScheme

An instance of this class with:

  • a value of 0

  • a name of “on_occupied”.

class property on_occupied_plus_extension: iesve.GarageFanControlScheme

Member of: GarageFanControlScheme

An instance of this class with:

  • a value of 1

  • a name of “on_occupied_plus_extension”.

class property reduce_airflow_unoccupied: iesve.GarageFanControlScheme

Member of: GarageFanControlScheme

An instance of this class with:

  • a value of 3

  • a name of “reduce_airflow_unoccupied”.

class property values: dict

Member of: GarageFanControlScheme

Returns the following dictionary:

{
 0: iesve.GarageFanControlScheme.on_occupied
 1: iesve.GarageFanControlScheme.on_occupied_plus_extension
 2: iesve.GarageFanControlScheme.on_continously
 3: iesve.GarageFanControlScheme.reduce_airflow_unoccupied
 4: iesve.GarageFanControlScheme.modulate_airflow
}
class iesve.GroupProfile

Parent module: iesve

Instantiated by: VEProject using profiles()

Subclasses: CompactProfile and FreeFormProfile

Weekly and Yearly group profiles.

get_data()

Member of: GroupProfile

get_data() -> profile data

Retrieve profile data. The returned data depends on profile type. All returned data structures are compatible with the set_data() method.

- Daily profile: a list of [ x, y, formula ] lists that represent the data for the profile. - Weekly profile: a list of daily profile IDs that make up the weekly profile. - Yearly profile: a list of lists: [ weekly profile ID, fromDay, toDay ],

where fromDay = year day where the profile becomes active, toDay = last day of profile

- Compact profile: a nested sets of lists, each list representing on/off time periods - Free form profile : list of lists: [ month, day, hour, minute, value ]

property id

Member of: GroupProfile

(str) Profile ID.

is_absolute()

Member of: GroupProfile

is_absolute() -> bool

True if the profile is absolute, else False.

is_compact()

Member of: GroupProfile

is_compact() -> bool

True if the profile is a compact profile, else False.

is_freeform()

Member of: GroupProfile

is_freeform() -> bool

True if the profile is a free form profile, else False.

is_group()

Member of: GroupProfile

is_group() -> bool

True if the profile is a group profile, False if a daily profile.

is_modulating()

Member of: GroupProfile

is_modulating() -> bool

True if the profile is modulating, else False.

is_weekly()

Member of: GroupProfile

is_weekly() -> bool

True if the profile is a weekly profile, else False.

is_yearly()

Member of: GroupProfile

is_yearly() -> bool

True if the profile is a yearly (annual) profile, else False.

property reference

Member of: GroupProfile

(str) Profile reference (name).

set_data()

Member of: GroupProfile

set_data() -> bool

Set profile data. The data to be passed depends on profile type.

Daily Profile: Data should represented by a list of [x,y,formula] lists [ [x,y,formula], [x,y,formula], … ]

Weekly Profile: Data should represented by a list of daily profile IDs [ ID1, ID2, … ]

Yearly Profile:

Data should be represented by a list of [weekly profile ID(string), fromDay(int), toDay(int)] lists [ [ID1, from1, to1], [ID2, from2, to2], … ]

Compact Profile: Data should represented by a list of lists that contains compact profile data:

The outer list is for the number of time periods Each time period is represented by a list of lists:

[ [toDay, toMonth], [entry], [entry], [entry], … ] Where an entry list is:

[description, firstTime, secondTime]

Where firstTime and secondTime are:

[True, startHour, startMinute, endHour, endMinute] OR [False, 0, 0] if time is not active

Description: “Label: DaysOfWeek” (eg. “Weekends: Sat, Sun”) StartHour, startMinute: 0-24, 0-59 for the start time EndHour, endMinute: 0-24, 0-59 for the end time

Free-form Profile: Set the free-form entries for this profile. Data should be a list of lists, where each entry in the outer list contains the month, day, hour, minute and value of that entry. Value is a double if no formula is set, and a string otherwise. First and last entries cannot be changed.

[[month, day, hour, minute, value],…]

month: 1-12 day: 1-31 hour: 0-23 minute: 0-59

class iesve.HVACACCCalculationStatus

Parent module: iesve

This class acts like an integer class with additional attributes.

class property autocalc_complete: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 1

  • a name of “autocalc_complete”.

class property autocalc_notposs_error9: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 11

  • a name of “autocalc_notposs_error9”.

class property autocalc_notposs_error_unknown: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 12

  • a name of “autocalc_notposs_error_unknown”.

class property autocalc_ready: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 0

  • a name of “autocalc_ready”.

class property autocalc_warning8: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 10

  • a name of “autocalc_warning8”.

class property mancalc_complete: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 31

  • a name of “mancalc_complete”.

class property mancalc_notposs_error1: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 32

  • a name of “mancalc_notposs_error1”.

class property mancalc_notposs_error10: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 41

  • a name of “mancalc_notposs_error10”.

class property mancalc_notposs_error2: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 33

  • a name of “mancalc_notposs_error2”.

class property mancalc_notposs_error3: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 34

  • a name of “mancalc_notposs_error3”.

class property mancalc_notposs_error4: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 35

  • a name of “mancalc_notposs_error4”.

class property mancalc_notposs_error5: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 36

  • a name of “mancalc_notposs_error5”.

class property mancalc_notposs_error6: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 37

  • a name of “mancalc_notposs_error6”.

class property mancalc_notposs_error7: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 38

  • a name of “mancalc_notposs_error7”.

class property mancalc_notposs_error8: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 39

  • a name of “mancalc_notposs_error8”.

class property mancalc_notposs_error9: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 40

  • a name of “mancalc_notposs_error9”.

class property mancalc_notposs_error_unknown: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 42

  • a name of “mancalc_notposs_error_unknown”.

class property mancalc_ready: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 30

  • a name of “mancalc_ready”.

property name: str

Member of: HVACACCCalculationStatus

The name of the instance.

class property names: dict

Member of: HVACACCCalculationStatus

Returns the following dictionary:

{
 'autocalc_ready': iesve.HVACACCCalculationStatus.autocalc_ready
 'autocalc_complete': iesve.HVACACCCalculationStatus.autocalc_complete
 'notposs_contactfactor': iesve.HVACACCCalculationStatus.notposs_contactfactor
 'notposs_error1': iesve.HVACACCCalculationStatus.notposs_error1
 'notposs_error2': iesve.HVACACCCalculationStatus.notposs_error2
 'notposs_error3': iesve.HVACACCCalculationStatus.notposs_error3
 'notposs_error4': iesve.HVACACCCalculationStatus.notposs_error4
 'notposs_error5': iesve.HVACACCCalculationStatus.notposs_error5
 'notposs_error6': iesve.HVACACCCalculationStatus.notposs_error6
 'notposs_error7': iesve.HVACACCCalculationStatus.notposs_error7
 'autocalc_warning8': iesve.HVACACCCalculationStatus.autocalc_warning8
 'autocalc_notposs_error9': iesve.HVACACCCalculationStatus.autocalc_notposs_error9
 'autocalc_notposs_error_unknown': iesve.HVACACCCalculationStatus.autocalc_notposs_error_unknown
 'mancalc_ready': iesve.HVACACCCalculationStatus.mancalc_ready
 'mancalc_complete': iesve.HVACACCCalculationStatus.mancalc_complete
 'mancalc_notposs_error1': iesve.HVACACCCalculationStatus.mancalc_notposs_error1
 'mancalc_notposs_error2': iesve.HVACACCCalculationStatus.mancalc_notposs_error2
 'mancalc_notposs_error3': iesve.HVACACCCalculationStatus.mancalc_notposs_error3
 'mancalc_notposs_error4': iesve.HVACACCCalculationStatus.mancalc_notposs_error4
 'mancalc_notposs_error5': iesve.HVACACCCalculationStatus.mancalc_notposs_error5
 'mancalc_notposs_error6': iesve.HVACACCCalculationStatus.mancalc_notposs_error6
 'mancalc_notposs_error7': iesve.HVACACCCalculationStatus.mancalc_notposs_error7
 'mancalc_notposs_error8': iesve.HVACACCCalculationStatus.mancalc_notposs_error8
 'mancalc_notposs_error9': iesve.HVACACCCalculationStatus.mancalc_notposs_error9
 'mancalc_notposs_error10': iesve.HVACACCCalculationStatus.mancalc_notposs_error10
 'mancalc_notposs_error_unknown': iesve.HVACACCCalculationStatus.mancalc_notposs_error_unknown
}
class property notposs_contactfactor: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 2

  • a name of “notposs_contactfactor”.

class property notposs_error1: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 3

  • a name of “notposs_error1”.

class property notposs_error2: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 4

  • a name of “notposs_error2”.

class property notposs_error3: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 5

  • a name of “notposs_error3”.

class property notposs_error4: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 6

  • a name of “notposs_error4”.

class property notposs_error5: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 7

  • a name of “notposs_error5”.

class property notposs_error6: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 8

  • a name of “notposs_error6”.

class property notposs_error7: iesve.HVACACCCalculationStatus

Member of: HVACACCCalculationStatus

An instance of this class with:

  • a value of 9

  • a name of “notposs_error7”.

class property values: dict

Member of: HVACACCCalculationStatus

Returns the following dictionary:

{
 0: iesve.HVACACCCalculationStatus.autocalc_ready
 1: iesve.HVACACCCalculationStatus.autocalc_complete
 2: iesve.HVACACCCalculationStatus.notposs_contactfactor
 3: iesve.HVACACCCalculationStatus.notposs_error1
 4: iesve.HVACACCCalculationStatus.notposs_error2
 5: iesve.HVACACCCalculationStatus.notposs_error3
 6: iesve.HVACACCCalculationStatus.notposs_error4
 7: iesve.HVACACCCalculationStatus.notposs_error5
 8: iesve.HVACACCCalculationStatus.notposs_error6
 9: iesve.HVACACCCalculationStatus.notposs_error7
 10: iesve.HVACACCCalculationStatus.autocalc_warning8
 11: iesve.HVACACCCalculationStatus.autocalc_notposs_error9
 12: iesve.HVACACCCalculationStatus.autocalc_notposs_error_unknown
 30: iesve.HVACACCCalculationStatus.mancalc_ready
 31: iesve.HVACACCCalculationStatus.mancalc_complete
 32: iesve.HVACACCCalculationStatus.mancalc_notposs_error1
 33: iesve.HVACACCCalculationStatus.mancalc_notposs_error2
 34: iesve.HVACACCCalculationStatus.mancalc_notposs_error3
 35: iesve.HVACACCCalculationStatus.mancalc_notposs_error4
 36: iesve.HVACACCCalculationStatus.mancalc_notposs_error5
 37: iesve.HVACACCCalculationStatus.mancalc_notposs_error6
 38: iesve.HVACACCCalculationStatus.mancalc_notposs_error7
 39: iesve.HVACACCCalculationStatus.mancalc_notposs_error8
 40: iesve.HVACACCCalculationStatus.mancalc_notposs_error9
 41: iesve.HVACACCCalculationStatus.mancalc_notposs_error10
 42: iesve.HVACACCCalculationStatus.mancalc_notposs_error_unknown
}
class iesve.HVACACCSizingMode

Parent module: iesve

This class acts like an integer class with additional attributes.

class property autosizing: iesve.HVACACCSizingMode

Member of: HVACACCSizingMode

An instance of this class with:

  • a value of 0

  • a name of “autosizing”.

class property both: iesve.HVACACCSizingMode

Member of: HVACACCSizingMode

An instance of this class with:

  • a value of 2

  • a name of “both”.

class property manual: iesve.HVACACCSizingMode

Member of: HVACACCSizingMode

An instance of this class with:

  • a value of 1

  • a name of “manual”.

property name: str

Member of: HVACACCSizingMode

The name of the instance.

class property names: dict

Member of: HVACACCSizingMode

Returns the following dictionary:

{
 'autosizing': iesve.HVACACCSizingMode.autosizing
 'manual': iesve.HVACACCSizingMode.manual
 'both': iesve.HVACACCSizingMode.both
}
class property values: dict

Member of: HVACACCSizingMode

Returns the following dictionary:

{
 0: iesve.HVACACCSizingMode.autosizing
 1: iesve.HVACACCSizingMode.manual
 2: iesve.HVACACCSizingMode.both
}
class iesve.HVACAbstractBoiler

Parent module: iesve

Interface for HVAC abstract boiler

Member of: HVACAbstractBoiler

(list) Available system links (HVACSystemLink)

property distribution_losses

Member of: HVACAbstractBoiler

(float) Distribution losses

property electrical_circulation_power

Member of: HVACAbstractBoiler

(float) Electrical circulation power

property heating_plant_type

Member of: HVACAbstractBoiler

(int) Heating plant type

property id

Member of: HVACAbstractBoiler

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractBoiler

(list) Inlet node numbers (int)

property is_dhw_boiler

Member of: HVACAbstractBoiler

(bool) Whether it is a DHW boiler. True if so, False otherwise

property is_duct

Member of: HVACAbstractBoiler

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACAbstractBoiler

(int) Whether output capacity is sized. True if so, False otherwise.

property is_selected

Member of: HVACAbstractBoiler

(bool) Whether the network is selected. True if so, false otherwise.

property model_type

Member of: HVACAbstractBoiler

(HVACBoilerType) Model type

property multiplex_id

Member of: HVACAbstractBoiler

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractBoiler

(int) Multiplex layer number

property network

Member of: HVACAbstractBoiler

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractBoiler

(HVACNetworkObjectType) Network object type

property number_of_part_load_entries

Member of: HVACAbstractBoiler

(int) Number of part load entries

property outlet_nodes

Member of: HVACAbstractBoiler

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACAbstractBoiler

(float) Output capacity

property oversizing_factor

Member of: HVACAbstractBoiler

(float) Oversizing factor

property reference

Member of: HVACAbstractBoiler

(string) Reference of the network

property sequence_number

Member of: HVACAbstractBoiler

(int) Sequence number

property system_id

Member of: HVACAbstractBoiler

(string) System ID

Member of: HVACAbstractBoiler

(HVACSystemLink) System link

property uses_chp

Member of: HVACAbstractBoiler

(bool) Whether CHP is used. True if so, False otherwise.

property uses_water_source_chp

Member of: HVACAbstractBoiler

(bool) Whether water source CHP is used. True if so, False otherwise.

class iesve.HVACAbstractCHRHeatExchanger

Parent module: iesve

Interface for HVAC heat exchanger

Member of: HVACAbstractCHRHeatExchanger

(list) Available system links (HVACSystemLink)

property capacity

Member of: HVACAbstractCHRHeatExchanger

(float, W) Design capacity

get_approach()

Member of: HVACAbstractCHRHeatExchanger

get_approach( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_approach(type) -> float ** Get the design approach

get_effectiveness()

Member of: HVACAbstractCHRHeatExchanger

get_effectiveness( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_effectiveness(type) -> float ** Get the heat exchanger effectiveness

get_load_side_entering_temperature()

Member of: HVACAbstractCHRHeatExchanger

get_load_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_entering_temperature(type) -> float ** Get the design load side entering temperature

get_load_side_leaving_temperature()

Member of: HVACAbstractCHRHeatExchanger

get_load_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_leaving_temperature(type) -> float ** Get the design load leaving temperature

get_source_flow_rate()

Member of: HVACAbstractCHRHeatExchanger

get_source_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_flow_rate(type) -> float ** Get the design source flow rate

get_source_side_entering_temperature()

Member of: HVACAbstractCHRHeatExchanger

get_source_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_entering_temperature(type) -> float ** Get the design source side entering temperature

get_source_side_leaving_temperature()

Member of: HVACAbstractCHRHeatExchanger

get_source_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_leaving_temperature(type) -> float ** Get the design source side leaving temperature

get_supply_flow_rate()

Member of: HVACAbstractCHRHeatExchanger

get_supply_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_supply_flow_rate(type) -> float ** Get the design supply flow rate

property id

Member of: HVACAbstractCHRHeatExchanger

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractCHRHeatExchanger

(list) Inlet node numbers (int)

property inlet_temperature_delta_t

Member of: HVACAbstractCHRHeatExchanger

(float) Design inlet temperature delta T

is_design_heat_rejection_autosized()

Member of: HVACAbstractCHRHeatExchanger

is_design_heat_rejection_autosized( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

is_design_heat_rejection_autosized(type) -> bool ** Check whether the design heat rejection is autosized for the given HVACWaterWaterHeatExchangerDataType. Returns True if so, False otherwise.

property is_duct

Member of: HVACAbstractCHRHeatExchanger

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAbstractCHRHeatExchanger

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACAbstractCHRHeatExchanger

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractCHRHeatExchanger

(int) Multiplex layer number

property network

Member of: HVACAbstractCHRHeatExchanger

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractCHRHeatExchanger

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAbstractCHRHeatExchanger

(list) Outlet node numbers (int)

property reference

Member of: HVACAbstractCHRHeatExchanger

(string) Reference of the network

property system_id

Member of: HVACAbstractCHRHeatExchanger

(string) System ID

Member of: HVACAbstractCHRHeatExchanger

(HVACSystemLink) System link

class iesve.HVACAbstractChiller

Parent module: iesve

Interface for HVAC abstract chiller

Member of: HVACAbstractChiller

(list) Available system links (HVACSystemLink)

property chiller_type

Member of: HVACAbstractChiller

(HVACChillerType) Chiller type

property id

Member of: HVACAbstractChiller

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractChiller

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAbstractChiller

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACAbstractChiller

(bool) Whether the output capacity is sized. True if so, False otherwise

property is_selected

Member of: HVACAbstractChiller

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACAbstractChiller

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractChiller

(int) Multiplex layer number

property network

Member of: HVACAbstractChiller

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractChiller

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAbstractChiller

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACAbstractChiller

(float) Output capacity

property reference

Member of: HVACAbstractChiller

(string) Reference of the network

property system_id

Member of: HVACAbstractChiller

(string) System ID

Member of: HVACAbstractChiller

(HVACSystemLink) System link

class iesve.HVACAbstractComponent

Parent module: iesve

Interface for HVAC abstract component

Member of: HVACAbstractComponent

(list) Available system links (HVACSystemLink)

property id

Member of: HVACAbstractComponent

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractComponent

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAbstractComponent

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAbstractComponent

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACAbstractComponent

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractComponent

(int) Multiplex layer number

property network

Member of: HVACAbstractComponent

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractComponent

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAbstractComponent

(list) Outlet node numbers (int)

property reference

Member of: HVACAbstractComponent

(string) Reference of the network

property system_id

Member of: HVACAbstractComponent

(string) System ID

Member of: HVACAbstractComponent

(HVACSystemLink) System link

class iesve.HVACAbstractController

Parent module: iesve

Interface for HVAC abstract controller

Member of: HVACAbstractController

(list) Available system links (HVACSystemLink)

property control_line_orientation

Member of: HVACAbstractController

(int) Control line orientation

property control_node

Member of: HVACAbstractController

(int) Control node

property id

Member of: HVACAbstractController

(string) ID of the network

property independent_mode

Member of: HVACAbstractController

(int) Independent mode

property is_selected

Member of: HVACAbstractController

(bool) Whether the network is selected. True if so, false otherwise.

property max_control_signal_value

Member of: HVACAbstractController

(float) Maximum control signal value

property multiplex_id

Member of: HVACAbstractController

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractController

(int) Multiplex layer number

property network

Member of: HVACAbstractController

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractController

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACAbstractController

(int) Number of AND connections

property reference

Member of: HVACAbstractController

(string) Reference of the network

property reference_line_orientation

Member of: HVACAbstractController

(int) Reference line orientation

property reference_node

Member of: HVACAbstractController

(int) Reference node

property sensor_line_orientation

Member of: HVACAbstractController

(int) Sensor line orientation

property sensor_node

Member of: HVACAbstractController

(int) Sensor node

property system_id

Member of: HVACAbstractController

(string) System ID

Member of: HVACAbstractController

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACAbstractController

(string) Time switch profile ID

class iesve.HVACAbstractControllerWithSensor

Parent module: iesve

Interface for HVAC abstract controller with sensor

Member of: HVACAbstractControllerWithSensor

(list) Available system links (HVACSystemLink)

property control_line_orientation

Member of: HVACAbstractControllerWithSensor

(int) Control line orientation

property control_node

Member of: HVACAbstractControllerWithSensor

(int) Control node

property deadband

Member of: HVACAbstractControllerWithSensor

(float) Deadband

property high_sensor_input

Member of: HVACAbstractControllerWithSensor

(int) High sensor input

property id

Member of: HVACAbstractControllerWithSensor

(string) ID of the network

property independent_mode

Member of: HVACAbstractControllerWithSensor

(int) Independent mode

property is_active_set_point

Member of: HVACAbstractControllerWithSensor

(int) Whether there is an active set point. 1 if so, 0 otherwise.

property is_proportional_control

Member of: HVACAbstractControllerWithSensor

(int) Whether there is a proportional controller. 1 if so, 0 otherwise.

property is_selected

Member of: HVACAbstractControllerWithSensor

(bool) Whether the network is selected. True if so, false otherwise.

property max_change_per_time_step

Member of: HVACAbstractControllerWithSensor

(float) Maximum change per time step

property max_control_signal_value

Member of: HVACAbstractControllerWithSensor

(float) Maximum control signal value

property midband

Member of: HVACAbstractControllerWithSensor

(float) Midband

property midband_mode

Member of: HVACAbstractControllerWithSensor

(int) Midband mode

property midband_point_profile_id

Member of: HVACAbstractControllerWithSensor

(string) Midband point profile ID

property min_control_signal_value

Member of: HVACAbstractControllerWithSensor

(float) Minimum control signal value

property multiplex_id

Member of: HVACAbstractControllerWithSensor

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractControllerWithSensor

(int) Multiplex layer number

property network

Member of: HVACAbstractControllerWithSensor

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractControllerWithSensor

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACAbstractControllerWithSensor

(int) Number of AND connections

property on_off_max_signal_mode

Member of: HVACAbstractControllerWithSensor

(int) On/off maximum signal mode

property on_off_max_signal_profile_id

Member of: HVACAbstractControllerWithSensor

(string) On/off max signal profile ID

property orientation

Member of: HVACAbstractControllerWithSensor

(float) Orientation

property prop_min_signal_profile_id

Member of: HVACAbstractControllerWithSensor

(string) Proportional minimum signal profile ID

property proportional_bandwidth

Member of: HVACAbstractControllerWithSensor

(float) Proportional bandwidth

property proportional_controller_id

Member of: HVACAbstractControllerWithSensor

(string) Proportional controller ID

property proportional_min_signal_mode

Member of: HVACAbstractControllerWithSensor

(int) Proportional minimum signal mode

property radiant_fraction

Member of: HVACAbstractControllerWithSensor

(float) Radiant fraction

property reference

Member of: HVACAbstractControllerWithSensor

(string) Reference of the network

property reference_line_orientation

Member of: HVACAbstractControllerWithSensor

(int) Reference line orientation

property reference_node

Member of: HVACAbstractControllerWithSensor

(int) Reference node

property sensed_variable

Member of: HVACAbstractControllerWithSensor

(int) Sensed variable

property sensor_line_orientation

Member of: HVACAbstractControllerWithSensor

(int) Sensor line orientation

property sensor_node

Member of: HVACAbstractControllerWithSensor

(int) Sensor node

property set_point

Member of: HVACAbstractControllerWithSensor

(float) Set point

property set_point_mode

Member of: HVACAbstractControllerWithSensor

(int) Set point mode

property set_point_profile_id

Member of: HVACAbstractControllerWithSensor

(string) Set point profile ID

property slope

Member of: HVACAbstractControllerWithSensor

(float) Slope

property system_id

Member of: HVACAbstractControllerWithSensor

(string) System ID

Member of: HVACAbstractControllerWithSensor

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACAbstractControllerWithSensor

(string) Time switch profile ID

class iesve.HVACAbstractDXCoolingSystem

Parent module: iesve

Interface for HVAC abstract DX cooling system

Member of: HVACAbstractDXCoolingSystem

(list) Available system links (HVACSystemLink)

property coefficient

Member of: HVACAbstractDXCoolingSystem

(float) Coefficient

property coil_wet_bulb_temp

Member of: HVACAbstractDXCoolingSystem

(float) Coil wet bulb temperature

property condenser_type

Member of: HVACAbstractDXCoolingSystem

(HVACDXCoolingCondenserType) Condenser type

property fan_electric_input_ratio

Member of: HVACAbstractDXCoolingSystem

(float) Fan electric input ratio

property id

Member of: HVACAbstractDXCoolingSystem

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractDXCoolingSystem

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAbstractDXCoolingSystem

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAbstractDXCoolingSystem

(bool) Whether the network is selected. True if so, false otherwise.

property min_part_load_ratio

Member of: HVACAbstractDXCoolingSystem

(float) Minimum part load ratio

property multiplex_id

Member of: HVACAbstractDXCoolingSystem

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractDXCoolingSystem

(int) Multiplex layer number

property network

Member of: HVACAbstractDXCoolingSystem

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractDXCoolingSystem

(HVACNetworkObjectType) Network object type

property outdoor_air_dry_bulb_temp

Member of: HVACAbstractDXCoolingSystem

(float) Outdoor air dry bulb temperature

property outlet_nodes

Member of: HVACAbstractDXCoolingSystem

(list) Outlet node numbers (int)

property reference

Member of: HVACAbstractDXCoolingSystem

(string) Reference of the network

property system_id

Member of: HVACAbstractDXCoolingSystem

(string) System ID

Member of: HVACAbstractDXCoolingSystem

(HVACSystemLink) System link

class iesve.HVACAbstractHeatPump

Parent module: iesve

Interface for HVAC abstract heat pump

Member of: HVACAbstractHeatPump

(list) Available system links (HVACSystemLink)

property heat_pump_type

Member of: HVACAbstractHeatPump

(HVACHeatPumpType) Heat pump type

property heat_source_id

Member of: HVACAbstractHeatPump

(string) Heat source ID

property id

Member of: HVACAbstractHeatPump

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractHeatPump

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAbstractHeatPump

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAbstractHeatPump

(bool) Whether the network is selected. True if so, false otherwise.

property min_source_temperature

Member of: HVACAbstractHeatPump

(float) Minimum source temperature

property multiplex_id

Member of: HVACAbstractHeatPump

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractHeatPump

(int) Multiplex layer number

property network

Member of: HVACAbstractHeatPump

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractHeatPump

(HVACNetworkObjectType) Network object type

property number_of_cop_entries

Member of: HVACAbstractHeatPump

(int) Number of COP entries

property outlet_nodes

Member of: HVACAbstractHeatPump

(list) Outlet node numbers (int)

property performance

Member of: HVACAbstractHeatPump

(dict) HVAC heat pump performance data. Entries are:

source_temperature, cop and max_output

property reference

Member of: HVACAbstractHeatPump

(string) Reference of the network

property system_id

Member of: HVACAbstractHeatPump

(string) System ID

Member of: HVACAbstractHeatPump

(HVACSystemLink) System link

class iesve.HVACAbstractWaterAirHeatPump

Parent module: iesve

Interface for HVAC abstract water air heat pump

Member of: HVACAbstractWaterAirHeatPump

(list) Available system links (HVACSystemLink)

property cop_cooling

Member of: HVACAbstractWaterAirHeatPump

(float) Coefficient of performance for cooling

property cop_heating

Member of: HVACAbstractWaterAirHeatPump

(float) Coefficient of performance for heating

property entering_coil_dry_bulb_temperature_heating

Member of: HVACAbstractWaterAirHeatPump

(float) Entering coil dry bulb temperature heating

property entering_coil_wet_bulb_temperature_cooling

Member of: HVACAbstractWaterAirHeatPump

(float) Entering coil wet bulb temperature cooling

property entering_water_temperature_cooling

Member of: HVACAbstractWaterAirHeatPump

(float) Entering water temperature cooling

property entering_water_temperature_heating

Member of: HVACAbstractWaterAirHeatPump

(float) Entering water temperature heating

property id

Member of: HVACAbstractWaterAirHeatPump

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractWaterAirHeatPump

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAbstractWaterAirHeatPump

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAbstractWaterAirHeatPump

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACAbstractWaterAirHeatPump

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractWaterAirHeatPump

(int) Multiplex layer number

property network

Member of: HVACAbstractWaterAirHeatPump

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractWaterAirHeatPump

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAbstractWaterAirHeatPump

(list) Outlet node numbers (int)

property reference

Member of: HVACAbstractWaterAirHeatPump

(string) Reference of the network

property system_id

Member of: HVACAbstractWaterAirHeatPump

(string) System ID

Member of: HVACAbstractWaterAirHeatPump

(HVACSystemLink) System link

class iesve.HVACAbstractWaterWaterHeatExchanger

Parent module: iesve

Interface for abstract HVAC water-water heat exchanger

Member of: HVACAbstractWaterWaterHeatExchanger

(list) Available system links (HVACSystemLink)

get_approach()

Member of: HVACAbstractWaterWaterHeatExchanger

get_approach( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_approach(type) -> float ** Get the design approach

get_effectiveness()

Member of: HVACAbstractWaterWaterHeatExchanger

get_effectiveness( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_effectiveness(type) -> float ** Get the heat exchanger effectiveness

get_load_side_entering_temperature()

Member of: HVACAbstractWaterWaterHeatExchanger

get_load_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_entering_temperature(type) -> float ** Get the design load side entering temperature

get_load_side_leaving_temperature()

Member of: HVACAbstractWaterWaterHeatExchanger

get_load_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_leaving_temperature(type) -> float ** Get the design load leaving temperature

get_source_flow_rate()

Member of: HVACAbstractWaterWaterHeatExchanger

get_source_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_flow_rate(type) -> float ** Get the design source flow rate

get_source_side_entering_temperature()

Member of: HVACAbstractWaterWaterHeatExchanger

get_source_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_entering_temperature(type) -> float ** Get the design source side entering temperature

get_source_side_leaving_temperature()

Member of: HVACAbstractWaterWaterHeatExchanger

get_source_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_leaving_temperature(type) -> float ** Get the design source side leaving temperature

get_supply_flow_rate()

Member of: HVACAbstractWaterWaterHeatExchanger

get_supply_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_supply_flow_rate(type) -> float ** Get the design supply flow rate

property id

Member of: HVACAbstractWaterWaterHeatExchanger

(string) ID of the network

property inlet_nodes

Member of: HVACAbstractWaterWaterHeatExchanger

(list) Inlet node numbers (int)

is_design_heat_rejection_autosized()

Member of: HVACAbstractWaterWaterHeatExchanger

is_design_heat_rejection_autosized( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

is_design_heat_rejection_autosized(type) -> bool ** Check whether the design heat rejection is autosized for the given HVACWaterWaterHeatExchangerDataType. Returns True if so, False otherwise.

property is_duct

Member of: HVACAbstractWaterWaterHeatExchanger

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAbstractWaterWaterHeatExchanger

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACAbstractWaterWaterHeatExchanger

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAbstractWaterWaterHeatExchanger

(int) Multiplex layer number

property network

Member of: HVACAbstractWaterWaterHeatExchanger

(HVACNetwork) Network

property network_object_type

Member of: HVACAbstractWaterWaterHeatExchanger

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAbstractWaterWaterHeatExchanger

(list) Outlet node numbers (int)

property reference

Member of: HVACAbstractWaterWaterHeatExchanger

(string) Reference of the network

property system_id

Member of: HVACAbstractWaterWaterHeatExchanger

(string) System ID

Member of: HVACAbstractWaterWaterHeatExchanger

(HVACSystemLink) System link

class iesve.HVACAirFilter

Parent module: iesve

Interface for HVAC air filter

Member of: HVACAirFilter

(list) Available system links (HVACSystemLink)

property id

Member of: HVACAirFilter

(string) ID of the network

property inlet_nodes

Member of: HVACAirFilter

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAirFilter

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAirFilter

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACAirFilter

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAirFilter

(int) Multiplex layer number

property network

Member of: HVACAirFilter

(HVACNetwork) Network

property network_object_type

Member of: HVACAirFilter

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAirFilter

(list) Outlet node numbers (int)

property reference

Member of: HVACAirFilter

(string) Reference of the network

property system_id

Member of: HVACAirFilter

(string) System ID

Member of: HVACAirFilter

(HVACSystemLink) System link

class iesve.HVACAirToAirHeatEnthalpyExchanger

Parent module: iesve

Interface for HVAC air to air heat enthalpy exchanger

Member of: HVACAirToAirHeatEnthalpyExchanger

(list) Available system links (HVACSystemLink)

property id

Member of: HVACAirToAirHeatEnthalpyExchanger

(string) ID of the network

property inlet_nodes

Member of: HVACAirToAirHeatEnthalpyExchanger

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAirToAirHeatEnthalpyExchanger

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAirToAirHeatEnthalpyExchanger

(bool) Whether the network is selected. True if so, false otherwise.

property latent_heat_effectiveness

Member of: HVACAirToAirHeatEnthalpyExchanger

(float) Latent heat effectiveness

property motor_or_pump_power

Member of: HVACAirToAirHeatEnthalpyExchanger

(float) Motor or pump power

property multiplex_id

Member of: HVACAirToAirHeatEnthalpyExchanger

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAirToAirHeatEnthalpyExchanger

(int) Multiplex layer number

property network

Member of: HVACAirToAirHeatEnthalpyExchanger

(HVACNetwork) Network

property network_object_type

Member of: HVACAirToAirHeatEnthalpyExchanger

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAirToAirHeatEnthalpyExchanger

(list) Outlet node numbers (int)

property reference

Member of: HVACAirToAirHeatEnthalpyExchanger

(string) Reference of the network

property sensible_heat_effectiveness

Member of: HVACAirToAirHeatEnthalpyExchanger

(float) Sensible heat effectiveness

property system_id

Member of: HVACAirToAirHeatEnthalpyExchanger

(string) System ID

Member of: HVACAirToAirHeatEnthalpyExchanger

(HVACSystemLink) System link

class iesve.HVACAmbientHeatRejectionDevice

Parent module: iesve

Interface for HVAC ambient heat rejection device

Member of: HVACAmbientHeatRejectionDevice

(list) Available system links (HVACSystemLink)

property design_approach

Member of: HVACAmbientHeatRejectionDevice

(float) Design approach

property design_flow_rate

Member of: HVACAmbientHeatRejectionDevice

(float) Design flow rate

property design_heat_rejection

Member of: HVACAmbientHeatRejectionDevice

(float) Design heat rejection

property design_leaving_temperature

Member of: HVACAmbientHeatRejectionDevice

(float) Design leaving temperature

property design_range

Member of: HVACAmbientHeatRejectionDevice

(float) Design range

property design_supply_water_temperature

Member of: HVACAmbientHeatRejectionDevice

(float) Supply water temperature

property design_wet_bulb_temperature

Member of: HVACAmbientHeatRejectionDevice

(float) Design wet bulb temperature

property fan_control

Member of: HVACAmbientHeatRejectionDevice

(HVACDXFanControl) Fan control

property fan_electric_input_ratio

Member of: HVACAmbientHeatRejectionDevice

(float) Fan electric input ratio

property fan_power

Member of: HVACAmbientHeatRejectionDevice

(float) Fan power

property hr_device_autosized

Member of: HVACAmbientHeatRejectionDevice

(bool) Whether the heat rejection device is autosized. True if so, False otherwise.

property id

Member of: HVACAmbientHeatRejectionDevice

(string) ID of the network

property inlet_nodes

Member of: HVACAmbientHeatRejectionDevice

(list) Inlet node numbers (int)

property is_duct

Member of: HVACAmbientHeatRejectionDevice

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACAmbientHeatRejectionDevice

(bool) Whether the network is selected. True if so, false otherwise.

property low_speed_fan_flow_fraction

Member of: HVACAmbientHeatRejectionDevice

(float) Low speed fan flow fraction

property low_speed_fan_power_fraction

Member of: HVACAmbientHeatRejectionDevice

(float) Low speed fan power fraction

property multiplex_id

Member of: HVACAmbientHeatRejectionDevice

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACAmbientHeatRejectionDevice

(int) Multiplex layer number

property network

Member of: HVACAmbientHeatRejectionDevice

(HVACNetwork) Network

property network_object_type

Member of: HVACAmbientHeatRejectionDevice

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACAmbientHeatRejectionDevice

(list) Outlet node numbers (int)

property pump_delta_t

Member of: HVACAmbientHeatRejectionDevice

(float) Pump delta T

property pump_efficiency

Member of: HVACAmbientHeatRejectionDevice

(float) Pump efficiency

property pump_heat_gain

Member of: HVACAmbientHeatRejectionDevice

(float) Pump heat gain

property reference

Member of: HVACAmbientHeatRejectionDevice

(string) Reference of the network

property specific_pump_power

Member of: HVACAmbientHeatRejectionDevice

(float) Specific fan power

property system_id

Member of: HVACAmbientHeatRejectionDevice

(string) System ID

Member of: HVACAmbientHeatRejectionDevice

(HVACSystemLink) System link

class iesve.HVACBoiler

Parent module: iesve

Interface for HVAC boiler

Member of: HVACBoiler

(list) Available system links (HVACSystemLink)

property distribution_losses

Member of: HVACBoiler

(float) Distribution losses

property electrical_circulation_power

Member of: HVACBoiler

(float) Electrical circulation power

property heating_plant_type

Member of: HVACBoiler

(int) Heating plant type

property id

Member of: HVACBoiler

(string) ID of the network

property inlet_nodes

Member of: HVACBoiler

(list) Inlet node numbers (int)

property is_dhw_boiler

Member of: HVACBoiler

(bool) Whether it is a DHW boiler. True if so, False otherwise

property is_duct

Member of: HVACBoiler

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACBoiler

(int) Whether output capacity is sized. True if so, False otherwise.

property is_selected

Member of: HVACBoiler

(bool) Whether the network is selected. True if so, false otherwise.

property model_type

Member of: HVACBoiler

(HVACBoilerType) Model type

property multiplex_id

Member of: HVACBoiler

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACBoiler

(int) Multiplex layer number

property network

Member of: HVACBoiler

(HVACNetwork) Network

property network_object_type

Member of: HVACBoiler

(HVACNetworkObjectType) Network object type

property number_of_part_load_entries

Member of: HVACBoiler

(int) Number of part load entries

property outlet_nodes

Member of: HVACBoiler

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACBoiler

(float) Output capacity

property oversizing_factor

Member of: HVACBoiler

(float) Oversizing factor

property part_load_performance

Member of: HVACBoiler

(list) List of dictionaries of part load performance data. Dictionary keys are:

efficiency, load, pump_usage

property primary_meter

Member of: HVACBoiler

(VEEnergyMeter) Primary energy meter

property reference

Member of: HVACBoiler

(string) Reference of the network

property sequence_number

Member of: HVACBoiler

(int) Sequence number

property system_id

Member of: HVACBoiler

(string) System ID

Member of: HVACBoiler

(HVACSystemLink) System link

property uses_chp

Member of: HVACBoiler

(bool) Whether CHP is used. True if so, False otherwise.

property uses_water_source_chp

Member of: HVACBoiler

(bool) Whether water source CHP is used. True if so, False otherwise.

class iesve.HVACBoilerType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property hot_water_boiler: iesve.HVACBoilerType

Member of: HVACBoilerType

An instance of this class with:

  • a value of 1

  • a name of “hot_water_boiler”.

property name: str

Member of: HVACBoilerType

The name of the instance.

class property names: dict

Member of: HVACBoilerType

Returns the following dictionary:

{
 'hot_water_boiler': iesve.HVACBoilerType.hot_water_boiler
 'part_load_curve_boiler': iesve.HVACBoilerType.part_load_curve_boiler
}
class property part_load_curve_boiler: iesve.HVACBoilerType

Member of: HVACBoilerType

An instance of this class with:

  • a value of 0

  • a name of “part_load_curve_boiler”.

class property values: dict

Member of: HVACBoilerType

Returns the following dictionary:

{
 1: iesve.HVACBoilerType.hot_water_boiler
 0: iesve.HVACBoilerType.part_load_curve_boiler
}
class iesve.HVACChilledCeiling

Parent module: iesve

Interface for HVAC chilled ceiling

Member of: HVACChilledCeiling

(list) Available system links (HVACSystemLink)

property distribution_pump_consumption

Member of: HVACChilledCeiling

(float) Distribution pump consumption

property id

Member of: HVACChilledCeiling

(string) ID of the network

property inlet_nodes

Member of: HVACChilledCeiling

(list) Inlet node numbers (int)

property is_duct

Member of: HVACChilledCeiling

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACChilledCeiling

(bool) Whether the network is selected. True if so, false otherwise.

property material_index

Member of: HVACChilledCeiling

(int) Material index

property max_cooling_from_chiller

Member of: HVACChilledCeiling

(float) Maximum cooling from chiller

property multiplex_id

Member of: HVACChilledCeiling

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACChilledCeiling

(int) Multiplex layer number

property network

Member of: HVACChilledCeiling

(HVACNetwork) Network

property network_object_type

Member of: HVACChilledCeiling

(HVACNetworkObjectType) Network object type

property orientation

Member of: HVACChilledCeiling

(int) Orientation

property outlet_nodes

Member of: HVACChilledCeiling

(list) Outlet node numbers (int)

property output_at_ref_temp_difference

Member of: HVACChilledCeiling

(float) Output at reference temperature difference

property radiant_fraction

Member of: HVACChilledCeiling

(float) Radiant fraction

property reference

Member of: HVACChilledCeiling

(string) Reference of the network

property reference_temp_difference

Member of: HVACChilledCeiling

(float) Reference temperature difference

property system_id

Member of: HVACChilledCeiling

(string) System ID

Member of: HVACChilledCeiling

(HVACSystemLink) System link

property water_capacity

Member of: HVACChilledCeiling

(float) Water capacity

property weight

Member of: HVACChilledCeiling

(float) Weight

class iesve.HVACChilledCeilingRoom

Parent module: iesve

Interface for HVAC chilled ceiling room

property autosize_mode

Member of: HVACChilledCeilingRoom

(int) Whether autosize mode is enabled. 1 if so, 0 otherwise.

Member of: HVACChilledCeilingRoom

(list) Available system links (HVACSystemLink)

property chilled_ceiling_id

Member of: HVACChilledCeilingRoom

(string) Chilled ceiling ID

property chiller_id

Member of: HVACChilledCeilingRoom

(string) Chiller ID

property cooling_source_id

Member of: HVACChilledCeilingRoom

(string) Cooling source ID

property cooling_source_type

Member of: HVACChilledCeilingRoom

(int) Cooling source type

property deadband_value

Member of: HVACChilledCeilingRoom

(float) Deadband value

property design_heating_cooling_load

Member of: HVACChilledCeilingRoom

(float) Design heating and cooling load

property design_room_air_temp

Member of: HVACChilledCeilingRoom

(float) Design room air temperature

property design_room_radiant_temp

Member of: HVACChilledCeilingRoom

(float) Design room radiant temperature

property design_water_delta_t

Member of: HVACChilledCeilingRoom

(float) Design water delta T

property error_code

Member of: HVACChilledCeilingRoom

(int) Error code

property flow_for_max_control_signal

Member of: HVACChilledCeilingRoom

(float) Flow for maximum control signal

property flow_for_min_control_signal

Member of: HVACChilledCeilingRoom

(float) Flow for minimum control signal

property flow_max_change_per_time_step

Member of: HVACChilledCeilingRoom

(float) Flow max change per time step

property flow_midband

Member of: HVACChilledCeilingRoom

(float) Flow midband

property flow_midband_mode

Member of: HVACChilledCeilingRoom

(int) Flow midband mode

property flow_midband_profile_id

Member of: HVACChilledCeilingRoom

(string) Flow midband profile ID

property flow_proportional_bandwidth

Member of: HVACChilledCeilingRoom

(float) Flow proportional bandwidth

property flow_proportional_control

Member of: HVACChilledCeilingRoom

(int) Whether it is flow proportional control. 1 if so, 0 otherwise.

property flow_proportional_controller_id

Member of: HVACChilledCeilingRoom

(string) Flow proportional controller ID

property flow_proportional_sensed_variable

Member of: HVACChilledCeilingRoom

(int) Flow proportional sensed variable

property flow_proportional_sensor_body_index

Member of: HVACChilledCeilingRoom

(int) Flow proportional sensor body index

property flow_proportional_sensor_location

Member of: HVACChilledCeilingRoom

(int) Flow proportional sensor location

property flow_proportional_sensor_room_id

Member of: HVACChilledCeilingRoom

(string) Flow proportional sensor room ID

property high_sensor_input

Member of: HVACChilledCeilingRoom

(int) High sensor input

property id

Member of: HVACChilledCeilingRoom

(string) ID of the network

property inlet_nodes

Member of: HVACChilledCeilingRoom

(list) Inlet node numbers (int)

property is_duct

Member of: HVACChilledCeilingRoom

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACChilledCeilingRoom

(bool) Whether the network is selected. True if so, false otherwise.

property is_setpoint_sensor_enabled

Member of: HVACChilledCeilingRoom

(int) Whether the set point sensor is enabled. 1 if so, 0 otherwise

property model_id

Member of: HVACChilledCeilingRoom

(string) Model ID

property multiplex_id

Member of: HVACChilledCeilingRoom

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACChilledCeilingRoom

(int) Multiplex layer number

property network

Member of: HVACChilledCeilingRoom

(HVACNetwork) Network

property network_object_type

Member of: HVACChilledCeilingRoom

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACChilledCeilingRoom

(int) Number of AND connections

property number_of_or_connections

Member of: HVACChilledCeilingRoom

(int) Number of OR connections

property number_of_units

Member of: HVACChilledCeilingRoom

(float) Number of units

property on_off_controller_id

Member of: HVACChilledCeilingRoom

(string) On/off controller ID

property on_off_sensor_body_index

Member of: HVACChilledCeilingRoom

(int) On/off sensor body index

property on_off_sensor_room_id

Member of: HVACChilledCeilingRoom

(string) On/off sensor room ID

property orientation

Member of: HVACChilledCeilingRoom

(float) Orientation

property outlet_nodes

Member of: HVACChilledCeilingRoom

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACChilledCeilingRoom

(float) Oversizing factor

property prop_flow_orientation

Member of: HVACChilledCeilingRoom

(float) Proportional flow orientation

property prop_flow_radiant_fraction

Member of: HVACChilledCeilingRoom

(float) Proportional flow radiant fraction

property prop_flow_slope

Member of: HVACChilledCeilingRoom

(float) Proportional flow slope

property prop_temp_orientation

Member of: HVACChilledCeilingRoom

(float) Proportional temperature orientation

property prop_temp_radiant_fraction

Member of: HVACChilledCeilingRoom

(float) Proportional temperature radiant fraction

property prop_temp_slope

Member of: HVACChilledCeilingRoom

(float) Proportional temperature slope

property radiant_fraction

Member of: HVACChilledCeilingRoom

(float) Radiant fraction

property reference

Member of: HVACChilledCeilingRoom

(string) Reference of the network

property sensed_variable

Member of: HVACChilledCeilingRoom

(int) Sensed variable

property sensor_location

Member of: HVACChilledCeilingRoom

(int) Sensor location

property set_point_mode

Member of: HVACChilledCeilingRoom

(int) Set point mode

property set_point_profile_id

Member of: HVACChilledCeilingRoom

(string) Set point profile ID

property set_point_value

Member of: HVACChilledCeilingRoom

(float) Set-point value

property slope

Member of: HVACChilledCeilingRoom

(float) Slope

property system_id

Member of: HVACChilledCeilingRoom

(string) System ID

Member of: HVACChilledCeilingRoom

(HVACSystemLink) System link

property temp_for_max_control_signal

Member of: HVACChilledCeilingRoom

(float) Temperature for maximum control signal

property temp_for_min_control_signal

Member of: HVACChilledCeilingRoom

(float) Temperature for minimum control signal

property temp_max_change_per_time_step

Member of: HVACChilledCeilingRoom

(float) Temperature maximum change per time step

property temp_midband

Member of: HVACChilledCeilingRoom

(float) Temperature midband

property temp_midband_mode

Member of: HVACChilledCeilingRoom

(int) Temperature midband mode

property temp_midband_profile_id

Member of: HVACChilledCeilingRoom

(string) Temperature midband profile ID

property temp_proportional_bandwidth

Member of: HVACChilledCeilingRoom

(float) Temperature proportional bandwidth

property temp_proportional_control

Member of: HVACChilledCeilingRoom

(int) Whether it is temperature proportional control. 1 is so, 0 otherwise.

property temp_proportional_controller_id

Member of: HVACChilledCeilingRoom

(string) Temperature proportional controller ID

property temp_proportional_sensed_variable

Member of: HVACChilledCeilingRoom

(int) Temperature proportional sensed variable

property temp_proportional_sensor_body_index

Member of: HVACChilledCeilingRoom

(int) Temperature proportional sensor body index

property temp_proportional_sensor_location

Member of: HVACChilledCeilingRoom

(int) Temperature proportional sensor location

property temp_proportional_sensor_room_id

Member of: HVACChilledCeilingRoom

(string) Temperature proportional sensor ID

property thermal_source_id

Member of: HVACChilledCeilingRoom

(string) Thermal source ID

property time_switch_profile_id

Member of: HVACChilledCeilingRoom

(string) Time switch profile ID

property water_loop_supply_temperature_used

Member of: HVACChilledCeilingRoom

(int) Whether water loop supply temperature is used. 1 is so, 0 otherwise.

class iesve.HVACChilledWaterLoop

Parent module: iesve

Interface for HVAC chilled water loop

Member of: HVACChilledWaterLoop

(list) Available system links (HVACSystemLink)

property chillers

Member of: HVACChilledWaterLoop

(list) Chillers (HVACChiller)

property condenser_water_loop

Member of: HVACChilledWaterLoop

(HVACCondenserWaterLoop) Condenser water loop

property distribution_loss

Member of: HVACChilledWaterLoop

(float) Distribution loss

get_chiller_count_by_type()

Member of: HVACChilledWaterLoop

get_chiller_count_by_type( (HVACChilledWaterLoop)arg1, (object)arg2) -> object :

get_chiller_count_by_type(chiller type) -> int ** Get the number of chillers of a provided HVACChillerType

property id

Member of: HVACChilledWaterLoop

(string) ID of the network

property independent_secondary_loop_enabled

Member of: HVACChilledWaterLoop

(bool) Whether an independent secondary loop is enabled

property inlet_nodes

Member of: HVACChilledWaterLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACChilledWaterLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACChilledWaterLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACChilledWaterLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACChilledWaterLoop

(int) Multiplex layer number

property network

Member of: HVACChilledWaterLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACChilledWaterLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACChilledWaterLoop

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACChilledWaterLoop

(float) Oversizing factor

property primary_chilled_water_demand_side_load_fraction_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for primary chilled water demand side load fraction

property primary_chilled_water_demand_side_load_fraction_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for primary chilled water demand side load fraction

property primary_chilled_water_supply_temp_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for primary chilled water supply temperature

property primary_chilled_water_supply_temp_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for primary chilled water supply temperature

property primary_chilled_water_supply_temp_reset_type

Member of: HVACChilledWaterLoop

(int) Primary chilled water supply temperature reset type

property primary_chilled_water_supply_temperature

Member of: HVACChilledWaterLoop

(float) Primary chilled water supply temperature

property primary_chilled_water_temperature_difference

Member of: HVACChilledWaterLoop

(float) Primary chilled water temperature difference

property primary_circuit_using_dedicated_chiller_pumps

Member of: HVACChilledWaterLoop

(float) Primary circuit using dedicated chiller pumps

property primary_outdoor_dew_point_temp_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for primary outdoor dew point temperature

property primary_outdoor_dew_point_temp_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for primary outdoor dew point temperature

property primary_outdoor_dry_bulb_temp_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for primary outdoor dry bulb temperature

property primary_outdoor_dry_bulb_temp_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for primary outdoor dry bulb temperature

property reference

Member of: HVACChilledWaterLoop

(string) Reference of the network

property secondary_chilled_water_demand_side_load_fraction_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for secondary chilled water demand side load fraction

property secondary_chilled_water_demand_side_load_fraction_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for secondary chilled water demand side load fraction

property secondary_chilled_water_supply_temp_high_threshold

Member of: HVACChilledWaterLoop

(float) Secondary chilled water supply temp high threshold

property secondary_chilled_water_supply_temp_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for secondary chilled water supply temperature

property secondary_chilled_water_supply_temp_reset_type

Member of: HVACChilledWaterLoop

(int) Secondary chilled water supply temperature reset type

property secondary_chilled_water_supply_temperature

Member of: HVACChilledWaterLoop

(float) Secondary chilled water supply temperature

property secondary_chilled_water_temperature_difference

Member of: HVACChilledWaterLoop

(float) Secondary chilled water temperature difference

property secondary_outdoor_dew_point_temp_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for secondary outdoor dew point temperature

property secondary_outdoor_dew_point_temp_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for secondary outdoor dew point temperature

property secondary_outdoor_dry_bulb_temp_high_threshold

Member of: HVACChilledWaterLoop

(float) Higher threshold for secondary outdoor dry bulb temperature

property secondary_outdoor_dry_bulb_temp_low_threshold

Member of: HVACChilledWaterLoop

(float) Lower threshold for secondary outdoor dry bulb temperature

property system_id

Member of: HVACChilledWaterLoop

(string) System ID

Member of: HVACChilledWaterLoop

(HVACSystemLink) System link

property thermal_storage_loop

Member of: HVACChilledWaterLoop

(list) Thermal storage loops (HVACThermalStorageLoop)

class iesve.HVACChiller

Parent module: iesve

Interface for HVAC chiller

Member of: HVACChiller

(list) Available system links (HVACSystemLink)

property chiller_type

Member of: HVACChiller

(HVACChillerType) Chiller type

property id

Member of: HVACChiller

(string) ID of the network

property inlet_nodes

Member of: HVACChiller

(list) Inlet node numbers (int)

property is_duct

Member of: HVACChiller

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACChiller

(bool) Whether the output capacity is sized. True if so, False otherwise

property is_selected

Member of: HVACChiller

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACChiller

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACChiller

(int) Multiplex layer number

property network

Member of: HVACChiller

(HVACNetwork) Network

property network_object_type

Member of: HVACChiller

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACChiller

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACChiller

(float) Output capacity

property reference

Member of: HVACChiller

(string) Reference of the network

property system_id

Member of: HVACChiller

(string) System ID

Member of: HVACChiller

(HVACSystemLink) System link

class iesve.HVACChillerType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property CoolingChiller: iesve.HVACChillerType

Member of: HVACChillerType

An instance of this class with:

  • a value of 4

  • a name of “CoolingChiller”.

class property DischargeChiller: iesve.HVACChillerType

Member of: HVACChillerType

An instance of this class with:

  • a value of 3

  • a name of “DischargeChiller”.

class property ElectricAirCooled: iesve.HVACChillerType

Member of: HVACChillerType

An instance of this class with:

  • a value of 2

  • a name of “ElectricAirCooled”.

class property ElectricWaterCooled: iesve.HVACChillerType

Member of: HVACChillerType

An instance of this class with:

  • a value of 1

  • a name of “ElectricWaterCooled”.

class property PartLoadCurve: iesve.HVACChillerType

Member of: HVACChillerType

An instance of this class with:

  • a value of 0

  • a name of “PartLoadCurve”.

property name: str

Member of: HVACChillerType

The name of the instance.

class property names: dict

Member of: HVACChillerType

Returns the following dictionary:

{
 'PartLoadCurve': iesve.HVACChillerType.PartLoadCurve
 'ElectricWaterCooled': iesve.HVACChillerType.ElectricWaterCooled
 'ElectricAirCooled': iesve.HVACChillerType.ElectricAirCooled
 'DischargeChiller': iesve.HVACChillerType.DischargeChiller
 'CoolingChiller': iesve.HVACChillerType.CoolingChiller
}
class property values: dict

Member of: HVACChillerType

Returns the following dictionary:

{
 0: iesve.HVACChillerType.PartLoadCurve
 1: iesve.HVACChillerType.ElectricWaterCooled
 2: iesve.HVACChillerType.ElectricAirCooled
 3: iesve.HVACChillerType.DischargeChiller
 4: iesve.HVACChillerType.CoolingChiller
}
class iesve.HVACCombinedHeatAndPower

Parent module: iesve

Interface for HVAC combined heat and power

Member of: HVACCombinedHeatAndPower

(list) Available system links (HVACSystemLink)

property id

Member of: HVACCombinedHeatAndPower

(string) ID of the network

property inlet_nodes

Member of: HVACCombinedHeatAndPower

(list) Inlet node numbers (int)

property is_duct

Member of: HVACCombinedHeatAndPower

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACCombinedHeatAndPower

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACCombinedHeatAndPower

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACCombinedHeatAndPower

(int) Multiplex layer number

property network

Member of: HVACCombinedHeatAndPower

(HVACNetwork) Network

property network_object_type

Member of: HVACCombinedHeatAndPower

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACCombinedHeatAndPower

(list) Outlet node numbers (int)

property reference

Member of: HVACCombinedHeatAndPower

(string) Reference of the network

property system_id

Member of: HVACCombinedHeatAndPower

(string) System ID

Member of: HVACCombinedHeatAndPower

(HVACSystemLink) System link

class iesve.HVACComponent

Parent module: iesve

Interface for HVAC component

Member of: HVACComponent

(list) Available system links (HVACSystemLink)

property id

Member of: HVACComponent

(string) ID of the network

property inlet_nodes

Member of: HVACComponent

(list) Inlet node numbers (int)

property is_duct

Member of: HVACComponent

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACComponent

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACComponent

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACComponent

(int) Multiplex layer number

property network

Member of: HVACComponent

(HVACNetwork) Network

property network_object_type

Member of: HVACComponent

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACComponent

(list) Outlet node numbers (int)

property reference

Member of: HVACComponent

(string) Reference of the network

property system_id

Member of: HVACComponent

(string) System ID

Member of: HVACComponent

(HVACSystemLink) System link

class iesve.HVACCondenserWaterLoop

Parent module: iesve

Interface for HVAC condenser water loop

Member of: HVACCondenserWaterLoop

(list) Available system links (HVACSystemLink)

property condenser_water_loop_used

Member of: HVACCondenserWaterLoop

(bool) Whether a condenser water loop is used. True if so, False otherwise.

property cooling_tower

Member of: HVACCondenserWaterLoop

(HVACCoolingTower) Cooling tower or None

property design_condenser_entering_water_temp

Member of: HVACCondenserWaterLoop

(float) Condenser design entering water temperature

property design_condenser_loop_flow_rate

Member of: HVACCondenserWaterLoop

(float) Design condenser loop flow rate

property design_condenser_water_loop_supply_temp

Member of: HVACCondenserWaterLoop

(float) Condenser design water loop supply temperature

property design_outdoor_dry_bulb_temp

Member of: HVACCondenserWaterLoop

(float) Design outdoor dry bulb temperature

property design_outdoor_wet_bulb_temp

Member of: HVACCondenserWaterLoop

(float) Design outdoor wet bulb temperature

property design_temperature_diff

Member of: HVACCondenserWaterLoop

(float) Design temperature difference

property dry_fluid_cooler

Member of: HVACCondenserWaterLoop

(HVACDryFluidCooler) Dry fluid cooler or None

property entering_water_constant_value

Member of: HVACCondenserWaterLoop

(float) Entering water constant value

property id

Member of: HVACCondenserWaterLoop

(string) ID of the network

property inlet_nodes

Member of: HVACCondenserWaterLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACCondenserWaterLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACCondenserWaterLoop

(bool) Whether the network is selected. True if so, false otherwise.

property motor_efficiency_factor

Member of: HVACCondenserWaterLoop

(float) Motor efficiency factor

property multiplex_id

Member of: HVACCondenserWaterLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACCondenserWaterLoop

(int) Multiplex layer number

property network

Member of: HVACCondenserWaterLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACCondenserWaterLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACCondenserWaterLoop

(list) Outlet node numbers (int)

property reference

Member of: HVACCondenserWaterLoop

(string) Reference of the network

property specific_pump_power

Member of: HVACCondenserWaterLoop

(float) Specific pump power

property system_id

Member of: HVACCondenserWaterLoop

(string) System ID

Member of: HVACCondenserWaterLoop

(HVACSystemLink) System link

class iesve.HVACController

Parent module: iesve

Interface for HVAC controller

Member of: HVACController

(list) Available system links (HVACSystemLink)

property control_line_orientation

Member of: HVACController

(int) Control line orientation

property control_node

Member of: HVACController

(int) Control node

property id

Member of: HVACController

(string) ID of the network

property independent_mode

Member of: HVACController

(int) Independent mode

property is_selected

Member of: HVACController

(bool) Whether the network is selected. True if so, false otherwise.

property max_control_signal_value

Member of: HVACController

(float) Maximum control signal value

property multiplex_id

Member of: HVACController

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACController

(int) Multiplex layer number

property network

Member of: HVACController

(HVACNetwork) Network

property network_object_type

Member of: HVACController

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACController

(int) Number of AND connections

property reference

Member of: HVACController

(string) Reference of the network

property reference_line_orientation

Member of: HVACController

(int) Reference line orientation

property reference_node

Member of: HVACController

(int) Reference node

property sensor_line_orientation

Member of: HVACController

(int) Sensor line orientation

property sensor_node

Member of: HVACController

(int) Sensor node

property system_id

Member of: HVACController

(string) System ID

Member of: HVACController

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACController

(string) Time switch profile ID

class iesve.HVACControllerWithDifferentialSensor

Parent module: iesve

Interface for HVAC controller with differential sensor

Member of: HVACControllerWithDifferentialSensor

(list) Available system links (HVACSystemLink)

property control_line_orientation

Member of: HVACControllerWithDifferentialSensor

(int) Control line orientation

property control_node

Member of: HVACControllerWithDifferentialSensor

(int) Control node

property deadband

Member of: HVACControllerWithDifferentialSensor

(float) Deadband

property high_sensor_input

Member of: HVACControllerWithDifferentialSensor

(int) High sensor input

property id

Member of: HVACControllerWithDifferentialSensor

(string) ID of the network

property independent_mode

Member of: HVACControllerWithDifferentialSensor

(int) Independent mode

property is_active_set_point

Member of: HVACControllerWithDifferentialSensor

(int) Whether there is an active set point. 1 if so, 0 otherwise.

property is_proportional_control

Member of: HVACControllerWithDifferentialSensor

(int) Whether there is a proportional controller. 1 if so, 0 otherwise.

property is_selected

Member of: HVACControllerWithDifferentialSensor

(bool) Whether the network is selected. True if so, false otherwise.

property max_change_per_time_step

Member of: HVACControllerWithDifferentialSensor

(float) Maximum change per time step

property max_control_signal_value

Member of: HVACControllerWithDifferentialSensor

(float) Maximum control signal value

property midband

Member of: HVACControllerWithDifferentialSensor

(float) Midband

property midband_mode

Member of: HVACControllerWithDifferentialSensor

(int) Midband mode

property midband_point_profile_id

Member of: HVACControllerWithDifferentialSensor

(string) Midband point profile ID

property min_control_signal_value

Member of: HVACControllerWithDifferentialSensor

(float) Minimum control signal value

property multiplex_id

Member of: HVACControllerWithDifferentialSensor

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACControllerWithDifferentialSensor

(int) Multiplex layer number

property network

Member of: HVACControllerWithDifferentialSensor

(HVACNetwork) Network

property network_object_type

Member of: HVACControllerWithDifferentialSensor

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACControllerWithDifferentialSensor

(int) Number of AND connections

property on_off_max_signal_mode

Member of: HVACControllerWithDifferentialSensor

(int) On/off maximum signal mode

property on_off_max_signal_profile_id

Member of: HVACControllerWithDifferentialSensor

(string) On/off max signal profile ID

property orientation

Member of: HVACControllerWithDifferentialSensor

(float) Orientation

property prop_min_signal_profile_id

Member of: HVACControllerWithDifferentialSensor

(string) Proportional minimum signal profile ID

property proportional_bandwidth

Member of: HVACControllerWithDifferentialSensor

(float) Proportional bandwidth

property proportional_controller_id

Member of: HVACControllerWithDifferentialSensor

(string) Proportional controller ID

property proportional_min_signal_mode

Member of: HVACControllerWithDifferentialSensor

(int) Proportional minimum signal mode

property radiant_fraction

Member of: HVACControllerWithDifferentialSensor

(float) Radiant fraction

property reference

Member of: HVACControllerWithDifferentialSensor

(string) Reference of the network

property reference_line_orientation

Member of: HVACControllerWithDifferentialSensor

(int) Reference line orientation

property reference_node

Member of: HVACControllerWithDifferentialSensor

(int) Reference node

property sensed_variable

Member of: HVACControllerWithDifferentialSensor

(int) Sensed variable

property sensor_line_orientation

Member of: HVACControllerWithDifferentialSensor

(int) Sensor line orientation

property sensor_node

Member of: HVACControllerWithDifferentialSensor

(int) Sensor node

property set_point

Member of: HVACControllerWithDifferentialSensor

(float) Set point

property set_point_mode

Member of: HVACControllerWithDifferentialSensor

(int) Set point mode

property set_point_profile_id

Member of: HVACControllerWithDifferentialSensor

(string) Set point profile ID

property slope

Member of: HVACControllerWithDifferentialSensor

(float) Slope

property system_id

Member of: HVACControllerWithDifferentialSensor

(string) System ID

Member of: HVACControllerWithDifferentialSensor

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACControllerWithDifferentialSensor

(string) Time switch profile ID

class iesve.HVACControllerWithSensor

Parent module: iesve

Interface for HVAC controller with sensor

Member of: HVACControllerWithSensor

(list) Available system links (HVACSystemLink)

property control_line_orientation

Member of: HVACControllerWithSensor

(int) Control line orientation

property control_node

Member of: HVACControllerWithSensor

(int) Control node

property deadband

Member of: HVACControllerWithSensor

(float) Deadband

property high_sensor_input

Member of: HVACControllerWithSensor

(int) High sensor input

property id

Member of: HVACControllerWithSensor

(string) ID of the network

property independent_mode

Member of: HVACControllerWithSensor

(int) Independent mode

property is_active_set_point

Member of: HVACControllerWithSensor

(int) Whether there is an active set point. 1 if so, 0 otherwise.

property is_proportional_control

Member of: HVACControllerWithSensor

(int) Whether there is a proportional controller. 1 if so, 0 otherwise.

property is_selected

Member of: HVACControllerWithSensor

(bool) Whether the network is selected. True if so, false otherwise.

property max_change_per_time_step

Member of: HVACControllerWithSensor

(float) Maximum change per time step

property max_control_signal_value

Member of: HVACControllerWithSensor

(float) Maximum control signal value

property midband

Member of: HVACControllerWithSensor

(float) Midband

property midband_mode

Member of: HVACControllerWithSensor

(int) Midband mode

property midband_point_profile_id

Member of: HVACControllerWithSensor

(string) Midband point profile ID

property min_control_signal_value

Member of: HVACControllerWithSensor

(float) Minimum control signal value

property multiplex_id

Member of: HVACControllerWithSensor

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACControllerWithSensor

(int) Multiplex layer number

property network

Member of: HVACControllerWithSensor

(HVACNetwork) Network

property network_object_type

Member of: HVACControllerWithSensor

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACControllerWithSensor

(int) Number of AND connections

property on_off_max_signal_mode

Member of: HVACControllerWithSensor

(int) On/off maximum signal mode

property on_off_max_signal_profile_id

Member of: HVACControllerWithSensor

(string) On/off max signal profile ID

property orientation

Member of: HVACControllerWithSensor

(float) Orientation

property prop_min_signal_profile_id

Member of: HVACControllerWithSensor

(string) Proportional minimum signal profile ID

property proportional_bandwidth

Member of: HVACControllerWithSensor

(float) Proportional bandwidth

property proportional_controller_id

Member of: HVACControllerWithSensor

(string) Proportional controller ID

property proportional_min_signal_mode

Member of: HVACControllerWithSensor

(int) Proportional minimum signal mode

property radiant_fraction

Member of: HVACControllerWithSensor

(float) Radiant fraction

property reference

Member of: HVACControllerWithSensor

(string) Reference of the network

property reference_line_orientation

Member of: HVACControllerWithSensor

(int) Reference line orientation

property reference_node

Member of: HVACControllerWithSensor

(int) Reference node

property sensed_variable

Member of: HVACControllerWithSensor

(int) Sensed variable

property sensor_line_orientation

Member of: HVACControllerWithSensor

(int) Sensor line orientation

property sensor_node

Member of: HVACControllerWithSensor

(int) Sensor node

property set_point

Member of: HVACControllerWithSensor

(float) Set point

property set_point_mode

Member of: HVACControllerWithSensor

(int) Set point mode

property set_point_profile_id

Member of: HVACControllerWithSensor

(string) Set point profile ID

property slope

Member of: HVACControllerWithSensor

(float) Slope

property system_id

Member of: HVACControllerWithSensor

(string) System ID

Member of: HVACControllerWithSensor

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACControllerWithSensor

(string) Time switch profile ID

class iesve.HVACCoolingCoil

Parent module: iesve

Interface for HVAC cooling coil

Member of: HVACCoolingCoil

(list) Available system links (HVACSystemLink)

property chilled_water_loop_circuit

Member of: HVACCoolingCoil

(CoilLocationCircuit) Chilled water loop circuit if the coil is a chilled water loop. Throws TypeError exception otherwise.

property contact_factor

Member of: HVACCoolingCoil

(float) Contact factor

property cool_source_ext_dry_bulb_temperature

Member of: HVACCoolingCoil

(float) Cooling source external dry bulb temperature

property cool_source_ext_dry_bulb_temperature_sized

Member of: HVACCoolingCoil

(bool) Whether the cooling source external dry bulb temperature is sized. True if so, False otherwise

property cool_source_ext_wet_bulb_temperature

Member of: HVACCoolingCoil

(float) Cooling source external wet bulb temperature

property cool_source_total_capacity

Member of: HVACCoolingCoil

(float) Cooling source total capacity

property cooling_source

Member of: HVACCoolingCoil

(Varies) Cooling source or None

property design_capacity

Member of: HVACCoolingCoil

(float) Design capacity

property design_cop

Member of: HVACCoolingCoil

(float) Design coefficient of performance (COP)

property design_entering_coil_temp

Member of: HVACCoolingCoil

(float) Design entering coil temperature

property design_outdoor_air_temp

Member of: HVACCoolingCoil

(float) Design outdoor air temperature

property design_parameters

Member of: HVACCoolingCoil

(dict) Design sizing parameters. Keys vary based on model and system type.

Possible keys are: oversizing_factor, contact_factor, sizing_mode, air_flow_rate, entering_air_db_temperature, entering_air_wb_temperature, leaving_air_db_temperature, leaving_air_wb_temperature, chilled_water_supply_temp, chilled_water_loop_delta_t, chilled_water_flow_rate, status, rated_capacity, design_capacity, design_cop, design_outdoor_air_db_temperature, design_outdoor_air_wb_temperature, design_entering_coil_wb_temperature, source_type, design_entering_water_temperature

property id

Member of: HVACCoolingCoil

(string) ID of the network

property inlet_nodes

Member of: HVACCoolingCoil

(list) Inlet node numbers (int)

property is_duct

Member of: HVACCoolingCoil

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACCoolingCoil

(bool) Whether the network is selected. True if so, false otherwise.

property model_type

Member of: HVACCoolingCoil

(CoolingCoilModelType) Cooling coil model type

property multiplex_id

Member of: HVACCoolingCoil

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACCoolingCoil

(int) Multiplex layer number

property network

Member of: HVACCoolingCoil

(HVACNetwork) Network

property network_object_type

Member of: HVACCoolingCoil

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACCoolingCoil

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACCoolingCoil

(float) Oversizing factor

property reference

Member of: HVACCoolingCoil

(string) Reference of the network

property system_id

Member of: HVACCoolingCoil

(string) System ID

Member of: HVACCoolingCoil

(HVACSystemLink) System link

property system_type

Member of: HVACCoolingCoil

(HVACCoolingSourceSystemType) Cooling source system type

class iesve.HVACCoolingSourceSystemType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property chilled_water_loop: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 0

  • a name of “chilled_water_loop”.

class property direct_expansion: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 3

  • a name of “direct_expansion”.

class property generic_cooling_source: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 5

  • a name of “generic_cooling_source”.

class property legacy: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of -1

  • a name of “legacy”.

property name: str

Member of: HVACCoolingSourceSystemType

The name of the instance.

class property names: dict

Member of: HVACCoolingSourceSystemType

Returns the following dictionary:

{
 'legacy': iesve.HVACCoolingSourceSystemType.legacy
 'chilled_water_loop': iesve.HVACCoolingSourceSystemType.chilled_water_loop
 'unitary_cooling': iesve.HVACCoolingSourceSystemType.unitary_cooling
 'waterside_economizer': iesve.HVACCoolingSourceSystemType.waterside_economizer
 'direct_expansion': iesve.HVACCoolingSourceSystemType.direct_expansion
 'water_air_heat_pump': iesve.HVACCoolingSourceSystemType.water_air_heat_pump
 'generic_cooling_source': iesve.HVACCoolingSourceSystemType.generic_cooling_source
 'variable_refrigerant_flow': iesve.HVACCoolingSourceSystemType.variable_refrigerant_flow
}
class property unitary_cooling: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 1

  • a name of “unitary_cooling”.

class property values: dict

Member of: HVACCoolingSourceSystemType

Returns the following dictionary:

{
 -1: iesve.HVACCoolingSourceSystemType.legacy
 0: iesve.HVACCoolingSourceSystemType.chilled_water_loop
 1: iesve.HVACCoolingSourceSystemType.unitary_cooling
 2: iesve.HVACCoolingSourceSystemType.waterside_economizer
 3: iesve.HVACCoolingSourceSystemType.direct_expansion
 4: iesve.HVACCoolingSourceSystemType.water_air_heat_pump
 5: iesve.HVACCoolingSourceSystemType.generic_cooling_source
 6: iesve.HVACCoolingSourceSystemType.variable_refrigerant_flow
}
class property variable_refrigerant_flow: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 6

  • a name of “variable_refrigerant_flow”.

class property water_air_heat_pump: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 4

  • a name of “water_air_heat_pump”.

class property waterside_economizer: iesve.HVACCoolingSourceSystemType

Member of: HVACCoolingSourceSystemType

An instance of this class with:

  • a value of 2

  • a name of “waterside_economizer”.

class iesve.HVACCoolingTower

Parent module: iesve

Interface for HVAC cooling tower

Member of: HVACCoolingTower

(list) Available system links (HVACSystemLink)

property design_approach

Member of: HVACCoolingTower

(float) Design approach

property design_flow_rate

Member of: HVACCoolingTower

(float) Design flow rate

property design_heat_rejection

Member of: HVACCoolingTower

(float) Design heat rejection

property design_leaving_temperature

Member of: HVACCoolingTower

(float) Design leaving temperature

property design_range

Member of: HVACCoolingTower

(float) Design range

property design_supply_water_temperature

Member of: HVACCoolingTower

(float) Supply water temperature

property design_wet_bulb_temperature

Member of: HVACCoolingTower

(float) Design wet bulb temperature

property fan_control

Member of: HVACCoolingTower

(HVACDXFanControl) Fan control

property fan_electric_input_ratio

Member of: HVACCoolingTower

(float) Fan electric input ratio

property fan_power

Member of: HVACCoolingTower

(float) Fan power

property hr_device_autosized

Member of: HVACCoolingTower

(bool) Whether the heat rejection device is autosized. True if so, False otherwise.

property id

Member of: HVACCoolingTower

(string) ID of the network

property inlet_nodes

Member of: HVACCoolingTower

(list) Inlet node numbers (int)

property is_duct

Member of: HVACCoolingTower

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACCoolingTower

(bool) Whether the network is selected. True if so, false otherwise.

property low_speed_fan_flow_fraction

Member of: HVACCoolingTower

(float) Low speed fan flow fraction

property low_speed_fan_power_fraction

Member of: HVACCoolingTower

(float) Low speed fan power fraction

property multiplex_id

Member of: HVACCoolingTower

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACCoolingTower

(int) Multiplex layer number

property network

Member of: HVACCoolingTower

(HVACNetwork) Network

property network_object_type

Member of: HVACCoolingTower

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACCoolingTower

(list) Outlet node numbers (int)

property pump_delta_t

Member of: HVACCoolingTower

(float) Pump delta T

property pump_efficiency

Member of: HVACCoolingTower

(float) Pump efficiency

property pump_heat_gain

Member of: HVACCoolingTower

(float) Pump heat gain

property reference

Member of: HVACCoolingTower

(string) Reference of the network

property specific_pump_power

Member of: HVACCoolingTower

(float) Specific fan power

property system_id

Member of: HVACCoolingTower

(string) System ID

Member of: HVACCoolingTower

(HVACSystemLink) System link

class iesve.HVACDHWBranch

Parent module: iesve

Interface for DHW Branch

Member of: HVACDHWBranch

(list) Available system links (HVACSystemLink)

property delivery_efficiency

Member of: HVACDHWBranch

(float) DHW delivery efficiency if simple mode, None otherwise

property dhw_design_supply_temperature_set_point_profile

Member of: HVACDHWBranch

(string) DHW supply temperature set point profile ID if simple mode and setpoint type is profile, None otherwise

property dhw_design_supply_temperature_set_point_type

Member of: HVACDHWBranch

(HVACDHWTemperatureSetPointType) DHW supply temperature set point type if simple mode, None otherwise

property dhw_design_supply_temperature_set_point_value

Member of: HVACDHWBranch

(float) DHW supply temperature set point value if simple mode and setpoint type is constant, None otherwise

property dhw_location_on_hwl

Member of: HVACDHWBranch

(HVACHWLDemandLoop) DHW heat exchanger (HX) location on HWL if heat source is HWL, None otherwise

property hwl_dhw_heat_exchanger

Member of: HVACDHWBranch

(HVACHWLDHWHeatExchanger) DHW HWL heat exchanger (HX) if explicit mode, None otherwise

property hx_approach

Member of: HVACDHWBranch

(float) Heat exchanger approach if explicit mode, None otherwise

property hx_effectiveness

Member of: HVACDHWBranch

(float) Heat exchanger effectiveness if explicit mode, None otherwise

property hx_load_hwl_hx_capacity

Member of: HVACDHWBranch

(float, W) Heat exchanger load and HWL HX capacity if explicit mode, None otherwise

property hx_source_side_flow_rate

Member of: HVACDHWBranch

(float) Heat exchanger source-side flow rate if explicit mode, None otherwise

property hx_supply_flow_rate

Member of: HVACDHWBranch

(float) Heat exchanger DHW supply flow rate if explicit mode, None otherwise

property id

Member of: HVACDHWBranch

(string) ID of the network

property inlet_nodes

Member of: HVACDHWBranch

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDHWBranch

(bool) Whether the component is a duct. True if so, False otherwise.

property is_pre_heat_using_solar_water_heater

Member of: HVACDHWBranch

(bool) Is DHW pre-heat using Solar Water Heater (SWH)? True or False if simple mode, None otherwise.

property is_pump_used

Member of: HVACDHWBranch

(bool) Is a DHW pump used? True or False if explicit mode, None otherwise.

property is_recirculation_percent_of_flow

Member of: HVACDHWBranch

(bool) Is this recirculation a percentage of the DHW design supply flow?

True or False if recirculation is used, None otherwise.

property is_recirculation_scheduled

Member of: HVACDHWBranch

(bool) Is the recirculation scheduled? True or False if recirculation is used, None otherwise.

property is_recirculation_used

Member of: HVACDHWBranch

(bool) Is DHW recirculation used? True if so, False otherwise.

property is_selected

Member of: HVACDHWBranch

(bool) Whether the network is selected. True if so, false otherwise.

property is_storage_tank_used

Member of: HVACDHWBranch

(bool) Is a DHW storage tank used? True if so, False otherwise.

property multiplex_id

Member of: HVACDHWBranch

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDHWBranch

(int) Multiplex layer number

property network

Member of: HVACDHWBranch

(HVACNetwork) Network

property network_object_type

Member of: HVACDHWBranch

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDHWBranch

(list) Outlet node numbers (int)

property pump

Member of: HVACDHWBranch

(HVACPump) Pump component if a DHW pump is used, None otherwise

property pump_heat_gain_fraction

Member of: HVACDHWBranch

(float) Pump heat gain (fraction) if a DHW pump is used, None otherwise

property recirculation_flow_rate

Member of: HVACDHWBranch

(float) Recirculation flow rate if recirculation is used, None otherwise

property recirculation_loop_length

Member of: HVACDHWBranch

(float) Recirculation loop length if recirculation is used, None otherwise

property recirculation_losses

Member of: HVACDHWBranch

(float) Recirculation losses if recirculation is used, None otherwise

property recirculation_percent_of_supply_flow_rate

Member of: HVACDHWBranch

(float) % of DHW design supply flow rate if recirculation is used, None otherwise

property recirculation_profile_id

Member of: HVACDHWBranch

(string) Recirculation profile ID if recirculation is used, None otherwise

property recirculation_pump_meter

Member of: HVACDHWBranch

(VEEnergyMeter) Recirculation pump meter if recirculation is used, None otherwise

property recirculation_pump_power

Member of: HVACDHWBranch

(float) Recirculation pump power if recirculation is used, None otherwise

property recirculation_schedule_type

Member of: HVACDHWBranch

(HVACRecirculationScheduleType) Recirculation schedule type if recirculation is used, None otherwise

property reference

Member of: HVACDHWBranch

(string) Reference of the network

property solar_water_heater

Member of: HVACDHWBranch

(HVACSolarWaterHeater) Solar water heater (SWH) if SWH is used for DHW pre-heat, None otherwise

property specific_pump_power_at_rated_speed

Member of: HVACDHWBranch

(float) Specific pump power at rated speed if a DHW pump is used, None otherwise

property system_id

Member of: HVACDHWBranch

(string) System ID

Member of: HVACDHWBranch

(HVACSystemLink) System link

property tank_heat_loss

Member of: HVACDHWBranch

(float) Storage tank heat loss if storage tank is used, None otherwise

property tank_insulation_thickness

Member of: HVACDHWBranch

(float) Tank insulation thickness if storage tank is used, None otherwise

property tank_insulation_type

Member of: HVACDHWBranch

(HVACDHWTankInsulationType) Tank insulation type if storage tank is used, None otherwise

property tank_storage_volume

Member of: HVACDHWBranch

(float) Tank storage volume if storage tank is used, None otherwise

property tank_type

Member of: HVACDHWBranch

(HVACDHWTankDetails) Storage tank type if storage tank is used, None otherwise

class iesve.HVACDHWCHRHeatExchanger

Parent module: iesve

Interface for DHW CHR Heat Exchanger

Member of: HVACDHWCHRHeatExchanger

(list) Available system links (HVACSystemLink)

property capacity

Member of: HVACDHWCHRHeatExchanger

(float, W) Design capacity

get_approach()

Member of: HVACDHWCHRHeatExchanger

get_approach( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_approach(type) -> float ** Get the design approach

get_effectiveness()

Member of: HVACDHWCHRHeatExchanger

get_effectiveness( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_effectiveness(type) -> float ** Get the heat exchanger effectiveness

get_load_side_entering_temperature()

Member of: HVACDHWCHRHeatExchanger

get_load_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_entering_temperature(type) -> float ** Get the design load side entering temperature

get_load_side_leaving_temperature()

Member of: HVACDHWCHRHeatExchanger

get_load_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_leaving_temperature(type) -> float ** Get the design load leaving temperature

get_source_flow_rate()

Member of: HVACDHWCHRHeatExchanger

get_source_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_flow_rate(type) -> float ** Get the design source flow rate

get_source_side_entering_temperature()

Member of: HVACDHWCHRHeatExchanger

get_source_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_entering_temperature(type) -> float ** Get the design source side entering temperature

get_source_side_leaving_temperature()

Member of: HVACDHWCHRHeatExchanger

get_source_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_leaving_temperature(type) -> float ** Get the design source side leaving temperature

get_supply_flow_rate()

Member of: HVACDHWCHRHeatExchanger

get_supply_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_supply_flow_rate(type) -> float ** Get the design supply flow rate

property id

Member of: HVACDHWCHRHeatExchanger

(string) ID of the network

property inlet_nodes

Member of: HVACDHWCHRHeatExchanger

(list) Inlet node numbers (int)

property inlet_temperature_delta_t

Member of: HVACDHWCHRHeatExchanger

(float) Design inlet temperature delta T

is_design_heat_rejection_autosized()

Member of: HVACDHWCHRHeatExchanger

is_design_heat_rejection_autosized( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

is_design_heat_rejection_autosized(type) -> bool ** Check whether the design heat rejection is autosized for the given HVACWaterWaterHeatExchangerDataType. Returns True if so, False otherwise.

property is_duct

Member of: HVACDHWCHRHeatExchanger

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDHWCHRHeatExchanger

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACDHWCHRHeatExchanger

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDHWCHRHeatExchanger

(int) Multiplex layer number

property network

Member of: HVACDHWCHRHeatExchanger

(HVACNetwork) Network

property network_object_type

Member of: HVACDHWCHRHeatExchanger

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDHWCHRHeatExchanger

(list) Outlet node numbers (int)

property reference

Member of: HVACDHWCHRHeatExchanger

(string) Reference of the network

property system_id

Member of: HVACDHWCHRHeatExchanger

(string) System ID

Member of: HVACDHWCHRHeatExchanger

(HVACSystemLink) System link

class iesve.HVACDHWModel

Parent module: iesve

This class acts like an integer class with additional attributes.

class property explicit: iesve.HVACDHWModel

Member of: HVACDHWModel

An instance of this class with:

  • a value of 0

  • a name of “explicit”.

property name: str

Member of: HVACDHWModel

The name of the instance.

class property names: dict

Member of: HVACDHWModel

Returns the following dictionary:

{
 'explicit': iesve.HVACDHWModel.explicit
 'simple': iesve.HVACDHWModel.simple
}
class property simple: iesve.HVACDHWModel

Member of: HVACDHWModel

An instance of this class with:

  • a value of 1

  • a name of “simple”.

class property values: dict

Member of: HVACDHWModel

Returns the following dictionary:

{
 0: iesve.HVACDHWModel.explicit
 1: iesve.HVACDHWModel.simple
}
class iesve.HVACDHWSystem

Parent module: iesve

Interface for HVAC DHW system

Member of: HVACDHWSystem

(list) Available system links (HVACSystemLink)

property branches

Member of: HVACDHWSystem

(list) DHW Branches

property cold_water_inlet_temperature_set_point_profile

Member of: HVACDHWSystem

(string) DHW cold water inlet temperature set point profile ID if setpoint type is profile, None otherwise

property cold_water_inlet_temperature_set_point_type

Member of: HVACDHWSystem

(HVACDHWTemperatureSetPointType) DHW cold water inlet temperature set point type

property cold_water_inlet_temperature_value

Member of: HVACDHWSystem

(float) DHW cold water inlet temperature set point value if setpoint type is constant, None otherwise

property condenser_heat_recovery

Member of: HVACDHWSystem

(DHWCHRHeatExchanger) Condenser heat recovery if CWL is used for DHW pre-heat, None otherwise

property condenser_heat_recovery_pre_heat_used

Member of: HVACDHWSystem

(bool) Whether a condenser heat recovery heat exchanger is used for DHW pre-heat. True or False if explicit mode, None otherwise.

property condenser_water_loop

Member of: HVACDHWSystem

(HVACCondenserWaterLoop) Condenser water loop (CWL) if CWL is used for DHW pre-heat, None otherwise

property design_cold_water_inlet_temperature

Member of: HVACDHWSystem

(float) DHW design cold water inlet temperature if explicit mode, None otherwise

property dhw_design_supply_temperature

Member of: HVACDHWSystem

(float) DHW design supply temperature if explicit mode, None otherwise

property dhw_design_supply_temperature_set_point_profile

Member of: HVACDHWSystem

(string) DHW design supply temperature set point profile ID if explicit mode and setpoint type is profile, None otherwise

property dhw_design_supply_temperature_set_point_type

Member of: HVACDHWSystem

(HVACDHWTemperatureSetPointType) DHW design supply temperature set point type if explicit mode, None otherwise

property dhw_design_supply_temperature_set_point_value

Member of: HVACDHWSystem

(float) DHW design supply temperature set point value if explicit mode and setpoint type is constant, None otherwise

property dhw_model

Member of: HVACDHWSystem

(HVACDHWModel) DHW Model

get_branch_by_id()

Member of: HVACDHWSystem

get_branch_by_id( (HVACDHWSystem)arg1, (object)arg2) -> object :

get_branch_by_id(id) -> HVACDHWBranch ** Get a DHW branch by ID

property heat_source

Member of: HVACDHWSystem

(HVACHeatSource) Heat source

property id

Member of: HVACDHWSystem

(string) ID of the network

property inlet_nodes

Member of: HVACDHWSystem

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDHWSystem

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDHWSystem

(bool) Whether the network is selected. True if so, false otherwise.

property is_to_be_autosized

Member of: HVACDHWSystem

(bool) Whether the DHW flow rate is to be autosized. True or False if explicit mode, None otherwise.

property multiplex_id

Member of: HVACDHWSystem

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDHWSystem

(int) Multiplex layer number

property network

Member of: HVACDHWSystem

(HVACNetwork) Network

property network_object_type

Member of: HVACDHWSystem

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDHWSystem

(list) Outlet node numbers (int)

property reference

Member of: HVACDHWSystem

(string) Reference of the network

property solar_water_heater

Member of: HVACDHWSystem

(HVACSolarWaterHeater) Solar water heater (SWH) if SWH is used for DHW pre-heat, None otherwise

property solar_water_heater_pre_heat_used

Member of: HVACDHWSystem

(bool) Whether a solar water heater is used for DHW pre-heat. True or False if explicit mode, None otherwise.

property system_id

Member of: HVACDHWSystem

(string) System ID

Member of: HVACDHWSystem

(HVACSystemLink) System link

class iesve.HVACDHWTankDetails

Parent module: iesve

This class acts like an integer class with additional attributes.

class property heat_loss: iesve.HVACDHWTankDetails

Member of: HVACDHWTankDetails

An instance of this class with:

  • a value of 1

  • a name of “heat_loss”.

class property insulation_details: iesve.HVACDHWTankDetails

Member of: HVACDHWTankDetails

An instance of this class with:

  • a value of 0

  • a name of “insulation_details”.

property name: str

Member of: HVACDHWTankDetails

The name of the instance.

class property names: dict

Member of: HVACDHWTankDetails

Returns the following dictionary:

{
 'insulation_details': iesve.HVACDHWTankDetails.insulation_details
 'heat_loss': iesve.HVACDHWTankDetails.heat_loss
}
class property values: dict

Member of: HVACDHWTankDetails

Returns the following dictionary:

{
 0: iesve.HVACDHWTankDetails.insulation_details
 1: iesve.HVACDHWTankDetails.heat_loss
}
class iesve.HVACDHWTankInsulationType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property factory_insulated: iesve.HVACDHWTankInsulationType

Member of: HVACDHWTankInsulationType

An instance of this class with:

  • a value of 2

  • a name of “factory_insulated”.

class property loose_jacket: iesve.HVACDHWTankInsulationType

Member of: HVACDHWTankInsulationType

An instance of this class with:

  • a value of 1

  • a name of “loose_jacket”.

property name: str

Member of: HVACDHWTankInsulationType

The name of the instance.

class property names: dict

Member of: HVACDHWTankInsulationType

Returns the following dictionary:

{
 'uninsulated': iesve.HVACDHWTankInsulationType.uninsulated
 'loose_jacket': iesve.HVACDHWTankInsulationType.loose_jacket
 'factory_insulated': iesve.HVACDHWTankInsulationType.factory_insulated
}
class property uninsulated: iesve.HVACDHWTankInsulationType

Member of: HVACDHWTankInsulationType

An instance of this class with:

  • a value of 0

  • a name of “uninsulated”.

class property values: dict

Member of: HVACDHWTankInsulationType

Returns the following dictionary:

{
 0: iesve.HVACDHWTankInsulationType.uninsulated
 1: iesve.HVACDHWTankInsulationType.loose_jacket
 2: iesve.HVACDHWTankInsulationType.factory_insulated
}
class iesve.HVACDHWTemperatureSetPointType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property constant: iesve.HVACDHWTemperatureSetPointType

Member of: HVACDHWTemperatureSetPointType

An instance of this class with:

  • a value of 0

  • a name of “constant”.

property name: str

Member of: HVACDHWTemperatureSetPointType

The name of the instance.

class property names: dict

Member of: HVACDHWTemperatureSetPointType

Returns the following dictionary:

{
 'constant': iesve.HVACDHWTemperatureSetPointType.constant
 'profile': iesve.HVACDHWTemperatureSetPointType.profile
}
class property profile: iesve.HVACDHWTemperatureSetPointType

Member of: HVACDHWTemperatureSetPointType

An instance of this class with:

  • a value of 1

  • a name of “profile”.

class property values: dict

Member of: HVACDHWTemperatureSetPointType

Returns the following dictionary:

{
 0: iesve.HVACDHWTemperatureSetPointType.constant
 1: iesve.HVACDHWTemperatureSetPointType.profile
}
class iesve.HVACDXCoolingCondenserType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_cooled: iesve.HVACDXCoolingCondenserType

Member of: HVACDXCoolingCondenserType

An instance of this class with:

  • a value of 0

  • a name of “air_cooled”.

class property evaporative_cooled: iesve.HVACDXCoolingCondenserType

Member of: HVACDXCoolingCondenserType

An instance of this class with:

  • a value of 1

  • a name of “evaporative_cooled”.

property name: str

Member of: HVACDXCoolingCondenserType

The name of the instance.

class property names: dict

Member of: HVACDXCoolingCondenserType

Returns the following dictionary:

{
 'air_cooled': iesve.HVACDXCoolingCondenserType.air_cooled
 'evaporative_cooled': iesve.HVACDXCoolingCondenserType.evaporative_cooled
 'number_of_types': iesve.HVACDXCoolingCondenserType.number_of_types
}
class property number_of_types: iesve.HVACDXCoolingCondenserType

Member of: HVACDXCoolingCondenserType

An instance of this class with:

  • a value of 2

  • a name of “number_of_types”.

class property values: dict

Member of: HVACDXCoolingCondenserType

Returns the following dictionary:

{
 0: iesve.HVACDXCoolingCondenserType.air_cooled
 1: iesve.HVACDXCoolingCondenserType.evaporative_cooled
 2: iesve.HVACDXCoolingCondenserType.number_of_types
}
class iesve.HVACDXCoolingInstance

Parent module: iesve

Interface for HVAC DX cooling instance

Member of: HVACDXCoolingInstance

(list) Available system links (HVACSystemLink)

property coefficient

Member of: HVACDXCoolingInstance

(float) Coefficient

property coil_wet_bulb_temp

Member of: HVACDXCoolingInstance

(float) Coil wet bulb temperature

property condenser_type

Member of: HVACDXCoolingInstance

(HVACDXCoolingCondenserType) Condenser type

property fan_electric_input_ratio

Member of: HVACDXCoolingInstance

(float) Fan electric input ratio

property id

Member of: HVACDXCoolingInstance

(string) ID of the network

property inlet_nodes

Member of: HVACDXCoolingInstance

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDXCoolingInstance

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDXCoolingInstance

(bool) Whether the network is selected. True if so, false otherwise.

property min_part_load_ratio

Member of: HVACDXCoolingInstance

(float) Minimum part load ratio

property multiplex_id

Member of: HVACDXCoolingInstance

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDXCoolingInstance

(int) Multiplex layer number

property network

Member of: HVACDXCoolingInstance

(HVACNetwork) Network

property network_object_type

Member of: HVACDXCoolingInstance

(HVACNetworkObjectType) Network object type

property outdoor_air_dry_bulb_temp

Member of: HVACDXCoolingInstance

(float) Outdoor air dry bulb temperature

property outlet_nodes

Member of: HVACDXCoolingInstance

(list) Outlet node numbers (int)

property reference

Member of: HVACDXCoolingInstance

(string) Reference of the network

property system_id

Member of: HVACDXCoolingInstance

(string) System ID

Member of: HVACDXCoolingInstance

(HVACSystemLink) System link

class iesve.HVACDXCoolingSystem

Parent module: iesve

Interface for HVAC DX cooling system

Member of: HVACDXCoolingSystem

(list) Available system links (HVACSystemLink)

property coefficient

Member of: HVACDXCoolingSystem

(float) Coefficient

property coil_wet_bulb_temp

Member of: HVACDXCoolingSystem

(float) Coil wet bulb temperature

property condenser_type

Member of: HVACDXCoolingSystem

(HVACDXCoolingCondenserType) Condenser type

property fan_electric_input_ratio

Member of: HVACDXCoolingSystem

(float) Fan electric input ratio

property id

Member of: HVACDXCoolingSystem

(string) ID of the network

property inlet_nodes

Member of: HVACDXCoolingSystem

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDXCoolingSystem

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDXCoolingSystem

(bool) Whether the network is selected. True if so, false otherwise.

property min_part_load_ratio

Member of: HVACDXCoolingSystem

(float) Minimum part load ratio

property multiplex_id

Member of: HVACDXCoolingSystem

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDXCoolingSystem

(int) Multiplex layer number

property network

Member of: HVACDXCoolingSystem

(HVACNetwork) Network

property network_object_type

Member of: HVACDXCoolingSystem

(HVACNetworkObjectType) Network object type

property outdoor_air_dry_bulb_temp

Member of: HVACDXCoolingSystem

(float) Outdoor air dry bulb temperature

property outlet_nodes

Member of: HVACDXCoolingSystem

(list) Outlet node numbers (int)

property reference

Member of: HVACDXCoolingSystem

(string) Reference of the network

property system_id

Member of: HVACDXCoolingSystem

(string) System ID

Member of: HVACDXCoolingSystem

(HVACSystemLink) System link

class iesve.HVACDXFanControl

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: HVACDXFanControl

The name of the instance.

class property names: dict

Member of: HVACDXFanControl

Returns the following dictionary:

{
 'one_speed_fan': iesve.HVACDXFanControl.one_speed_fan
 'two_speed_fan': iesve.HVACDXFanControl.two_speed_fan
 'vsd_fan': iesve.HVACDXFanControl.vsd_fan
}
class property one_speed_fan: iesve.HVACDXFanControl

Member of: HVACDXFanControl

An instance of this class with:

  • a value of 0

  • a name of “one_speed_fan”.

class property two_speed_fan: iesve.HVACDXFanControl

Member of: HVACDXFanControl

An instance of this class with:

  • a value of 1

  • a name of “two_speed_fan”.

class property values: dict

Member of: HVACDXFanControl

Returns the following dictionary:

{
 0: iesve.HVACDXFanControl.one_speed_fan
 1: iesve.HVACDXFanControl.two_speed_fan
 2: iesve.HVACDXFanControl.vsd_fan
}
class property vsd_fan: iesve.HVACDXFanControl

Member of: HVACDXFanControl

An instance of this class with:

  • a value of 2

  • a name of “vsd_fan”.

class iesve.HVACDamper

Parent module: iesve

Interface for HVAC damper

Member of: HVACDamper

(list) Available system links (HVACSystemLink)

property id

Member of: HVACDamper

(string) ID of the network

property inlet_nodes

Member of: HVACDamper

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDamper

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDamper

(bool) Whether the network is selected. True if so, false otherwise.

property mid_node

Member of: HVACDamper

(int) Mid node

property minimum_flow

Member of: HVACDamper

(float) Minimum flow

property modulating_profile_profile_id

Member of: HVACDamper

(string) The profile ID of the modulating profile

property multiplex_id

Member of: HVACDamper

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDamper

(int) Multiplex layer number

property network

Member of: HVACDamper

(HVACNetwork) Network

property network_object_type

Member of: HVACDamper

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDamper

(list) Outlet node numbers (int)

property reference

Member of: HVACDamper

(string) Reference of the network

property system_id

Member of: HVACDamper

(string) System ID

Member of: HVACDamper

(HVACSystemLink) System link

class iesve.HVACDamperSplitter

Parent module: iesve

Interface for HVAC damper splitter

Member of: HVACDamperSplitter

(list) Available system links (HVACSystemLink)

property id

Member of: HVACDamperSplitter

(string) ID of the network

property inlet_nodes

Member of: HVACDamperSplitter

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDamperSplitter

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDamperSplitter

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACDamperSplitter

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDamperSplitter

(int) Multiplex layer number

property network

Member of: HVACDamperSplitter

(HVACNetwork) Network

property network_object_type

Member of: HVACDamperSplitter

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDamperSplitter

(list) Outlet node numbers (int)

property reference

Member of: HVACDamperSplitter

(string) Reference of the network

property system_id

Member of: HVACDamperSplitter

(string) System ID

Member of: HVACDamperSplitter

(HVACSystemLink) System link

class iesve.HVACDedicatedWatersideEconomizer

Parent module: iesve

Interface for HVAC dedicated waterside economizer

Member of: HVACDedicatedWatersideEconomizer

(list) Available system links (HVACSystemLink)

property back_up_chilled_water_loop_id

Member of: HVACDedicatedWatersideEconomizer

(string) Back-up chilled water loop ID

property cooling_coil_design_water_delta_t

Member of: HVACDedicatedWatersideEconomizer

(float) Cooling coil design water delta T

property cooling_tower_design_fan_power

Member of: HVACDedicatedWatersideEconomizer

(float) Cooling tower design fan power

property design_cooling_tower_approach

Member of: HVACDedicatedWatersideEconomizer

(float) Design cooling tower approach

property design_cooling_tower_load

Member of: HVACDedicatedWatersideEconomizer

(float) Design cooling tower load

property design_cooling_tower_range

Member of: HVACDedicatedWatersideEconomizer

(float) Design cooling tower range

property design_outside_wet_bulb_temperature

Member of: HVACDedicatedWatersideEconomizer

(float) Design outside wet bulb temperature

property design_pump_power

Member of: HVACDedicatedWatersideEconomizer

(float) Design pump power

property fan_control

Member of: HVACDedicatedWatersideEconomizer

(int) Fan control

property heat_exchanger_effectiveness

Member of: HVACDedicatedWatersideEconomizer

(float) Heat exchanger effectiveness

property id

Member of: HVACDedicatedWatersideEconomizer

(string) ID of the network

property inlet_nodes

Member of: HVACDedicatedWatersideEconomizer

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDedicatedWatersideEconomizer

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDedicatedWatersideEconomizer

(bool) Whether the network is selected. True if so, false otherwise.

property low_speed_fan_flow_fraction

Member of: HVACDedicatedWatersideEconomizer

(float) Low speed fan flow fraction

property low_speed_fan_power_fraction

Member of: HVACDedicatedWatersideEconomizer

(float) Low speed fan power fraction

property multiplex_id

Member of: HVACDedicatedWatersideEconomizer

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDedicatedWatersideEconomizer

(int) Multiplex layer number

property network

Member of: HVACDedicatedWatersideEconomizer

(HVACNetwork) Network

property network_object_type

Member of: HVACDedicatedWatersideEconomizer

(HVACNetworkObjectType) Network object type

property operates_only_when_it_can_meet_the_coil_load_in_full

Member of: HVACDedicatedWatersideEconomizer

(int) Whether it operates only when it can meet the coil load in full

property outlet_nodes

Member of: HVACDedicatedWatersideEconomizer

(list) Outlet node numbers (int)

property reference

Member of: HVACDedicatedWatersideEconomizer

(string) Reference of the network

property system_id

Member of: HVACDedicatedWatersideEconomizer

(string) System ID

Member of: HVACDedicatedWatersideEconomizer

(HVACSystemLink) System link

property use_back_up_chilled_water_loop_cooling_tower_and_pump_params

Member of: HVACDedicatedWatersideEconomizer

(bool) Whether back-up chilled water loop cooling tower and pump parameters are used. True if so, False otherwise.

class iesve.HVACDefrostControl

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: HVACDefrostControl

The name of the instance.

class property names: dict

Member of: HVACDefrostControl

Returns the following dictionary:

{
 'on_demand': iesve.HVACDefrostControl.on_demand
 'timed': iesve.HVACDefrostControl.timed
}
class property on_demand: iesve.HVACDefrostControl

Member of: HVACDefrostControl

An instance of this class with:

  • a value of 1

  • a name of “on_demand”.

class property timed: iesve.HVACDefrostControl

Member of: HVACDefrostControl

An instance of this class with:

  • a value of 0

  • a name of “timed”.

class property values: dict

Member of: HVACDefrostControl

Returns the following dictionary:

{
 1: iesve.HVACDefrostControl.on_demand
 0: iesve.HVACDefrostControl.timed
}
class iesve.HVACDefrostStrategy

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: HVACDefrostStrategy

The name of the instance.

class property names: dict

Member of: HVACDefrostStrategy

Returns the following dictionary:

{
 'resistive': iesve.HVACDefrostStrategy.resistive
 'reverse_cycle': iesve.HVACDefrostStrategy.reverse_cycle
}
class property resistive: iesve.HVACDefrostStrategy

Member of: HVACDefrostStrategy

An instance of this class with:

  • a value of 1

  • a name of “resistive”.

class property reverse_cycle: iesve.HVACDefrostStrategy

Member of: HVACDefrostStrategy

An instance of this class with:

  • a value of 0

  • a name of “reverse_cycle”.

class property values: dict

Member of: HVACDefrostStrategy

Returns the following dictionary:

{
 1: iesve.HVACDefrostStrategy.resistive
 0: iesve.HVACDefrostStrategy.reverse_cycle
}
class iesve.HVACDirectActingHeater

Parent module: iesve

Interface for HVAC direct acting heater

Member of: HVACDirectActingHeater

(list) Available system links (HVACSystemLink)

property efficiency

Member of: HVACDirectActingHeater

(float) efficiency

property id

Member of: HVACDirectActingHeater

(string) ID of the network

property inlet_nodes

Member of: HVACDirectActingHeater

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDirectActingHeater

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDirectActingHeater

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACDirectActingHeater

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDirectActingHeater

(int) Multiplex layer number

property network

Member of: HVACDirectActingHeater

(HVACNetwork) Network

property network_object_type

Member of: HVACDirectActingHeater

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDirectActingHeater

(list) Outlet node numbers (int)

property radiant_fraction

Member of: HVACDirectActingHeater

(float) Radiant fraction

property reference

Member of: HVACDirectActingHeater

(string) Reference of the network

property sequence_number

Member of: HVACDirectActingHeater

(int) Sequence number

property system_id

Member of: HVACDirectActingHeater

(string) System ID

Member of: HVACDirectActingHeater

(HVACSystemLink) System link

property uses_chp

Member of: HVACDirectActingHeater

(bool) Whether CHP is used. True if so, False otherwise.

class iesve.HVACDirectActingHeaterRoom

Parent module: iesve

Interface for direct acting heater room

Member of: HVACDirectActingHeaterRoom

(list) Available system links (HVACSystemLink)

property direct_acting_heater_id

Member of: HVACDirectActingHeaterRoom

(string) Direct acting heater ID

property heat_output_for_max_control_signal

Member of: HVACDirectActingHeaterRoom

(float) Heat output for maximum control signal

property heat_output_for_min_control_signal

Member of: HVACDirectActingHeaterRoom

(float) Heat output for minimum control signal

property heat_output_max_change_per_time_step

Member of: HVACDirectActingHeaterRoom

(float) Heat output maximum change per time step

property heat_output_midband

Member of: HVACDirectActingHeaterRoom

(float) Heat output midband

property heat_output_midband_mode

Member of: HVACDirectActingHeaterRoom

(int) Heat output midband mode

property heat_output_midband_profile_id

Member of: HVACDirectActingHeaterRoom

(string) Heat output midband profile ID

property heat_output_proportional_bandwidth

Member of: HVACDirectActingHeaterRoom

(float) Heat output proportional bandwidth

property heat_output_proportional_control

Member of: HVACDirectActingHeaterRoom

(int) Whether there is heat output proportional control

1 if so, 0 otherwise.

property heat_output_proportional_controller_id

Member of: HVACDirectActingHeaterRoom

(string) Heat output proportional controller ID

property heat_output_proportional_sensed_variable

Member of: HVACDirectActingHeaterRoom

(int) Heat output proportional sensed variable

property heat_output_proportional_sensor_body_index

Member of: HVACDirectActingHeaterRoom

(int) Heat output proportional sensor body index

property heat_output_proportional_sensor_location

Member of: HVACDirectActingHeaterRoom

(int) Heat output proportional sensor location

property heat_output_proportional_sensor_room_id

Member of: HVACDirectActingHeaterRoom

(string) Heat output proportional sensor room ID

property id

Member of: HVACDirectActingHeaterRoom

(string) ID of the network

property inlet_nodes

Member of: HVACDirectActingHeaterRoom

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDirectActingHeaterRoom

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDirectActingHeaterRoom

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACDirectActingHeaterRoom

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDirectActingHeaterRoom

(int) Multiplex layer number

property network

Member of: HVACDirectActingHeaterRoom

(HVACNetwork) Network

property network_object_type

Member of: HVACDirectActingHeaterRoom

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDirectActingHeaterRoom

(list) Outlet node numbers (int)

property prop_heat_output_orientation

Member of: HVACDirectActingHeaterRoom

(float) Proportional heat output orientation

property prop_heat_output_radiant_fraction

Member of: HVACDirectActingHeaterRoom

(float) Proportional heat output radiant fraction

property prop_heat_output_slope

Member of: HVACDirectActingHeaterRoom

(float) Proportional heat output slope

property reference

Member of: HVACDirectActingHeaterRoom

(string) Reference of the network

property system_id

Member of: HVACDirectActingHeaterRoom

(string) System ID

Member of: HVACDirectActingHeaterRoom

(HVACSystemLink) System link

class iesve.HVACDryFluidCooler

Parent module: iesve

Interface for HVAC dry fluid cooler

Member of: HVACDryFluidCooler

(list) Available system links (HVACSystemLink)

property design_approach

Member of: HVACDryFluidCooler

(float) Design approach

property design_dry_bulb_temperature

Member of: HVACDryFluidCooler

(float) Design dry bulb temperature

property design_flow_rate

Member of: HVACDryFluidCooler

(float) Design flow rate

property design_heat_rejection

Member of: HVACDryFluidCooler

(float) Design heat rejection

property design_leaving_temperature

Member of: HVACDryFluidCooler

(float) Design leaving temperature

property design_range

Member of: HVACDryFluidCooler

(float) Design range

property design_supply_water_temperature

Member of: HVACDryFluidCooler

(float) Supply water temperature

property design_wet_bulb_delta_t

Member of: HVACDryFluidCooler

(float) Design wet bulb delta T

property design_wet_bulb_temperature

Member of: HVACDryFluidCooler

(float) Design wet bulb temperature

property fan_control

Member of: HVACDryFluidCooler

(HVACDXFanControl) Fan control

property fan_electric_input_ratio

Member of: HVACDryFluidCooler

(float) Fan electric input ratio

property fan_power

Member of: HVACDryFluidCooler

(float) Fan power

property fluid_cooler_mode

Member of: HVACDryFluidCooler

(HVACDryFluidCoolerMode) Fluid cooler mode

property hr_device_autosized

Member of: HVACDryFluidCooler

(bool) Whether the heat rejection device is autosized. True if so, False otherwise.

property id

Member of: HVACDryFluidCooler

(string) ID of the network

property inlet_nodes

Member of: HVACDryFluidCooler

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDryFluidCooler

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDryFluidCooler

(bool) Whether the network is selected. True if so, false otherwise.

property low_speed_fan_flow_fraction

Member of: HVACDryFluidCooler

(float) Low speed fan flow fraction

property low_speed_fan_power_fraction

Member of: HVACDryFluidCooler

(float) Low speed fan power fraction

property multiplex_id

Member of: HVACDryFluidCooler

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDryFluidCooler

(int) Multiplex layer number

property network

Member of: HVACDryFluidCooler

(HVACNetwork) Network

property network_object_type

Member of: HVACDryFluidCooler

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDryFluidCooler

(list) Outlet node numbers (int)

property pump_delta_t

Member of: HVACDryFluidCooler

(float) Pump delta T

property pump_efficiency

Member of: HVACDryFluidCooler

(float) Pump efficiency

property pump_heat_gain

Member of: HVACDryFluidCooler

(float) Pump heat gain

property reference

Member of: HVACDryFluidCooler

(string) Reference of the network

property specific_pump_power

Member of: HVACDryFluidCooler

(float) Specific fan power

property spray_pump_electric_input_ratio

Member of: HVACDryFluidCooler

(float) Spray pump electric input ratio

property spray_pump_power

Member of: HVACDryFluidCooler

(float) Spray pump power

property switch_temperature

Member of: HVACDryFluidCooler

(float) Switch temperature

property system_id

Member of: HVACDryFluidCooler

(string) System ID

Member of: HVACDryFluidCooler

(HVACSystemLink) System link

class iesve.HVACDryFluidCoolerMode

Parent module: iesve

This class acts like an integer class with additional attributes.

class property dry_mode: iesve.HVACDryFluidCoolerMode

Member of: HVACDryFluidCoolerMode

An instance of this class with:

  • a value of 1

  • a name of “dry_mode”.

class property dual_mode: iesve.HVACDryFluidCoolerMode

Member of: HVACDryFluidCoolerMode

An instance of this class with:

  • a value of 0

  • a name of “dual_mode”.

property name: str

Member of: HVACDryFluidCoolerMode

The name of the instance.

class property names: dict

Member of: HVACDryFluidCoolerMode

Returns the following dictionary:

{
 'dual_mode': iesve.HVACDryFluidCoolerMode.dual_mode
 'dry_mode': iesve.HVACDryFluidCoolerMode.dry_mode
}
class property values: dict

Member of: HVACDryFluidCoolerMode

Returns the following dictionary:

{
 0: iesve.HVACDryFluidCoolerMode.dual_mode
 1: iesve.HVACDryFluidCoolerMode.dry_mode
}
class iesve.HVACDuct

Parent module: iesve

Interface for HVAC Duct

Member of: HVACDuct

(list) Available system links (HVACSystemLink)

property id

Member of: HVACDuct

(string) ID of the network

property inlet_nodes

Member of: HVACDuct

(list) Inlet node numbers (int)

property is_duct

Member of: HVACDuct

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACDuct

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACDuct

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACDuct

(int) Multiplex layer number

property network

Member of: HVACDuct

(HVACNetwork) Network

property network_object_type

Member of: HVACDuct

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACDuct

(list) Outlet node numbers (int)

property reference

Member of: HVACDuct

(string) Reference of the network

property system_id

Member of: HVACDuct

(string) System ID

Member of: HVACDuct

(HVACSystemLink) System link

class iesve.HVACEACChiller

Parent module: iesve

Interface for HVAC EAC chiller

Member of: HVACEACChiller

(list) Available system links (HVACSystemLink)

property chiller_type

Member of: HVACEACChiller

(HVACChillerType) Chiller type

property compressor_heat_gain_to_condenser_loop

Member of: HVACEACChiller

(float) Compressor heat gain to condenser loop fraction

property condenser_fan_eir

Member of: HVACEACChiller

(float) Condenser fan EIR

property condenser_fan_power

Member of: HVACEACChiller

(float) Condenser fan power

property cop

Member of: HVACEACChiller

(float) Design coefficient of performance (COP)

property curve_type_names

Member of: HVACEACChiller

(list) Curve type names (string)

property id

Member of: HVACEACChiller

(string) ID of the network

property inlet_nodes

Member of: HVACEACChiller

(list) Inlet node numbers (int)

property iplv

Member of: HVACEACChiller

(float) Integrated part load value

property is_duct

Member of: HVACEACChiller

(bool) Whether the component is a duct. True if so, False otherwise.

property is_outdoor_dry_bulb_temperature_autosized

Member of: HVACEACChiller

(bool) Whether outdoor dry bulb temperature is autosized. True if so, False otherwise

property is_output_capacity_sized

Member of: HVACEACChiller

(bool) Whether the output capacity is sized. True if so, False otherwise

property is_selected

Member of: HVACEACChiller

(bool) Whether the network is selected. True if so, false otherwise.

property min_part_load_ratio

Member of: HVACEACChiller

(float) Minimum part load ratio

property multiplex_id

Member of: HVACEACChiller

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACEACChiller

(int) Multiplex layer number

property network

Member of: HVACEACChiller

(HVACNetwork) Network

property network_object_type

Member of: HVACEACChiller

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACEACChiller

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACEACChiller

(float) Output capacity

property reference

Member of: HVACEACChiller

(string) Reference of the network

property system_id

Member of: HVACEACChiller

(string) System ID

Member of: HVACEACChiller

(HVACSystemLink) System link

class iesve.HVACEWCChiller

Parent module: iesve

Interface for HVAC EWC chiller

Member of: HVACEWCChiller

(list) Available system links (HVACSystemLink)

property chiller_type

Member of: HVACEWCChiller

(HVACChillerType) Chiller type

property compressor_heat_gain_to_condenser_loop

Member of: HVACEWCChiller

(float) Compressor heat gain to condenser loop fraction

property cop

Member of: HVACEWCChiller

(float) Design coefficient of performance (COP)

property curve_type_names

Member of: HVACEWCChiller

(list) Curve type names (string)

property id

Member of: HVACEWCChiller

(string) ID of the network

property inlet_nodes

Member of: HVACEWCChiller

(list) Inlet node numbers (int)

property iplv

Member of: HVACEWCChiller

(float) Integrated part load value

property is_duct

Member of: HVACEWCChiller

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACEWCChiller

(bool) Whether the output capacity is sized. True if so, False otherwise

property is_selected

Member of: HVACEWCChiller

(bool) Whether the network is selected. True if so, false otherwise.

property min_part_load_ratio

Member of: HVACEWCChiller

(float) Minimum part load ratio

property multiplex_id

Member of: HVACEWCChiller

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACEWCChiller

(int) Multiplex layer number

property network

Member of: HVACEWCChiller

(HVACNetwork) Network

property network_object_type

Member of: HVACEWCChiller

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACEWCChiller

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACEWCChiller

(float) Output capacity

property reference

Member of: HVACEWCChiller

(string) Reference of the network

property system_id

Member of: HVACEWCChiller

(string) System ID

Member of: HVACEWCChiller

(HVACSystemLink) System link

class iesve.HVACElectricChiller

Parent module: iesve

Interface for HVAC electric chiller

Member of: HVACElectricChiller

(list) Available system links (HVACSystemLink)

property chiller_type

Member of: HVACElectricChiller

(HVACChillerType) Chiller type

property compressor_heat_gain_to_condenser_loop

Member of: HVACElectricChiller

(float) Compressor heat gain to condenser loop fraction

property cop

Member of: HVACElectricChiller

(float) Design coefficient of performance (COP)

property curve_type_names

Member of: HVACElectricChiller

(list) Curve type names (string)

property id

Member of: HVACElectricChiller

(string) ID of the network

property inlet_nodes

Member of: HVACElectricChiller

(list) Inlet node numbers (int)

property iplv

Member of: HVACElectricChiller

(float) Integrated part load value

property is_duct

Member of: HVACElectricChiller

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACElectricChiller

(bool) Whether the output capacity is sized. True if so, False otherwise

property is_selected

Member of: HVACElectricChiller

(bool) Whether the network is selected. True if so, false otherwise.

property min_part_load_ratio

Member of: HVACElectricChiller

(float) Minimum part load ratio

property multiplex_id

Member of: HVACElectricChiller

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACElectricChiller

(int) Multiplex layer number

property network

Member of: HVACElectricChiller

(HVACNetwork) Network

property network_object_type

Member of: HVACElectricChiller

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACElectricChiller

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACElectricChiller

(float) Output capacity

property reference

Member of: HVACElectricChiller

(string) Reference of the network

property system_id

Member of: HVACElectricChiller

(string) System ID

Member of: HVACElectricChiller

(HVACSystemLink) System link

class iesve.HVACEnhancedBoiler

Parent module: iesve

Interface for HVAC enhanced boiler

Member of: HVACEnhancedBoiler

(list) Available system links (HVACSystemLink)

property distribution_losses

Member of: HVACEnhancedBoiler

(float) Distribution losses

property electrical_circulation_power

Member of: HVACEnhancedBoiler

(float) Electrical circulation power

property heating_plant_type

Member of: HVACEnhancedBoiler

(int) Heating plant type

property hot_water_pump_factor

Member of: HVACEnhancedBoiler

(float) Hot water pump factor

property hot_water_pump_power

Member of: HVACEnhancedBoiler

(float) Hot water pump power

property id

Member of: HVACEnhancedBoiler

(string) ID of the network

property inlet_nodes

Member of: HVACEnhancedBoiler

(list) Inlet node numbers (int)

property is_dhw_boiler

Member of: HVACEnhancedBoiler

(bool) Whether it is a DHW boiler. True if so, False otherwise

property is_duct

Member of: HVACEnhancedBoiler

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACEnhancedBoiler

(int) Whether output capacity is sized. True if so, False otherwise.

property is_selected

Member of: HVACEnhancedBoiler

(bool) Whether the network is selected. True if so, false otherwise.

property is_two_identical_boiler

Member of: HVACEnhancedBoiler

(bool) Whether it forms a pair of identical boilers. True if so, False otherwise.

property max_parasitic_power

Member of: HVACEnhancedBoiler

(float) Maximum parasitic power

property model_type

Member of: HVACEnhancedBoiler

(HVACBoilerType) Model type

property multiplex_id

Member of: HVACEnhancedBoiler

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACEnhancedBoiler

(int) Multiplex layer number

property network

Member of: HVACEnhancedBoiler

(HVACNetwork) Network

property network_object_type

Member of: HVACEnhancedBoiler

(HVACNetworkObjectType) Network object type

property number_of_part_load_entries

Member of: HVACEnhancedBoiler

(int) Number of part load entries

property outlet_nodes

Member of: HVACEnhancedBoiler

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACEnhancedBoiler

(float) Output capacity

property oversizing_factor

Member of: HVACEnhancedBoiler

(float) Oversizing factor

property parasitic_power

Member of: HVACEnhancedBoiler

(float) Parasitic power

property parasitic_ratio

Member of: HVACEnhancedBoiler

(float) Parasitic ratio

property percentage_of_combined_capacity

Member of: HVACEnhancedBoiler

(float) Percentage of combined capacity

property primary_meter

Member of: HVACEnhancedBoiler

(VEEnergyMeter) Primary energy meter

property rated_condition

Member of: HVACEnhancedBoiler

(dict) Dictionary of rated condition data. Keys are:

efficiency

property reference

Member of: HVACEnhancedBoiler

(string) Reference of the network

property sequence_number

Member of: HVACEnhancedBoiler

(int) Sequence number

property system_id

Member of: HVACEnhancedBoiler

(string) System ID

Member of: HVACEnhancedBoiler

(HVACSystemLink) System link

property uses_chp

Member of: HVACEnhancedBoiler

(bool) Whether CHP is used. True if so, False otherwise.

property uses_water_source_chp

Member of: HVACEnhancedBoiler

(bool) Whether water source CHP is used. True if so, False otherwise.

class iesve.HVACFan

Parent module: iesve

Interface for HVAC fan

Member of: HVACFan

(list) Available system links (HVACSystemLink)

property design_fan_power

Member of: HVACFan

(float) Design fan power

property design_flow_rate

Member of: HVACFan

(float) Design flow rate

property design_total_pressure

Member of: HVACFan

(float) Design total pressure

property fan_efficiency_at_design_flow_rate

Member of: HVACFan

(float) Fan efficiency at the design flow rate

property id

Member of: HVACFan

(string) ID of the network

property inlet_nodes

Member of: HVACFan

(list) Inlet node numbers (int)

property is_autosizable

Member of: HVACFan

(bool) Whether the fan is autosizable. True if so, False otherwise.

property is_duct

Member of: HVACFan

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACFan

(bool) Whether the network is selected. True if so, false otherwise.

property is_variable_air_volume

Member of: HVACFan

(bool) Whether the fan has variable air volume. True if so, False otherwise.

property motor_airstream_heat_pickup_factor

Member of: HVACFan

(float) Motor airstream pickup factor

property motor_efficiency_at_design_flow_rate

Member of: HVACFan

(float) Motor efficiency at the design flow rate

property multiplex_id

Member of: HVACFan

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACFan

(int) Multiplex layer number

property network

Member of: HVACFan

(HVACNetwork) Network

property network_object_type

Member of: HVACFan

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACFan

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACFan

(float) Oversizing factor

property reference

Member of: HVACFan

(string) Reference of the network

property system_id

Member of: HVACFan

(string) System ID

Member of: HVACFan

(HVACSystemLink) System link

class iesve.HVACGenericCoolingSource

Parent module: iesve

Interface for HVAC generic cooling source

Member of: HVACGenericCoolingSource

(list) Available system links (HVACSystemLink)

property distribution_losses

Member of: HVACGenericCoolingSource

(float) Distribution losses

property id

Member of: HVACGenericCoolingSource

(string) ID of the network

property inlet_nodes

Member of: HVACGenericCoolingSource

(list) Inlet node numbers (int)

property is_duct

Member of: HVACGenericCoolingSource

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACGenericCoolingSource

(bool) Whether output capacity is sized. True if so, False otherwise.

property is_selected

Member of: HVACGenericCoolingSource

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACGenericCoolingSource

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACGenericCoolingSource

(int) Multiplex layer number

property network

Member of: HVACGenericCoolingSource

(HVACNetwork) Network

property network_object_type

Member of: HVACGenericCoolingSource

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACGenericCoolingSource

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACGenericCoolingSource

(float) Oversizing factor

property plc_chiller

Member of: HVACGenericCoolingSource

(HVACPLCChiller) PLC chiller

property reference

Member of: HVACGenericCoolingSource

(string) Reference of the network

property system_id

Member of: HVACGenericCoolingSource

(string) System ID

Member of: HVACGenericCoolingSource

(HVACSystemLink) System link

class iesve.HVACGenericHeatSource

Parent module: iesve

Interface for HVAC generic heat source

property autosize_air_source_heat_pump

Member of: HVACGenericHeatSource

(bool) Whether the air source heat pump is autosized. True if so, false otherwise.

Member of: HVACGenericHeatSource

(list) Available system links (HVACSystemLink)

property design_heating_capacity

Member of: HVACGenericHeatSource

(float) Capacity

property equipment

Member of: HVACGenericHeatSource

(list) Equipment (HVACAbstractBoiler)

property id

Member of: HVACGenericHeatSource

(string) ID of the network

property inlet_nodes

Member of: HVACGenericHeatSource

(list) Inlet node numbers (int)

property is_duct

Member of: HVACGenericHeatSource

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACGenericHeatSource

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACGenericHeatSource

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACGenericHeatSource

(int) Multiplex layer number

property network

Member of: HVACGenericHeatSource

(HVACNetwork) Network

property network_object_type

Member of: HVACGenericHeatSource

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACGenericHeatSource

(list) Outlet node numbers (int)

property percentage_of_heat_source_capacity

Member of: HVACGenericHeatSource

(float) Percentage of heat source capacity

property reference

Member of: HVACGenericHeatSource

(string) Reference of the network

property system_id

Member of: HVACGenericHeatSource

(string) System ID

Member of: HVACGenericHeatSource

(HVACSystemLink) System link

property use_air_source_heat_pump

Member of: HVACGenericHeatSource

(bool) Whether an air source heat pump is used. True if so, False otherwise.

class iesve.HVACHWLDHWHeatExchanger

Parent module: iesve

Interface for HVAC DHW HWL heat exchanger

Member of: HVACHWLDHWHeatExchanger

(list) Available system links (HVACSystemLink)

get_approach()

Member of: HVACHWLDHWHeatExchanger

get_approach( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_approach(type) -> float ** Get the design approach

get_effectiveness()

Member of: HVACHWLDHWHeatExchanger

get_effectiveness( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_effectiveness(type) -> float ** Get the heat exchanger effectiveness

get_load_side_entering_temperature()

Member of: HVACHWLDHWHeatExchanger

get_load_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_entering_temperature(type) -> float ** Get the design load side entering temperature

get_load_side_leaving_temperature()

Member of: HVACHWLDHWHeatExchanger

get_load_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_leaving_temperature(type) -> float ** Get the design load leaving temperature

get_source_flow_rate()

Member of: HVACHWLDHWHeatExchanger

get_source_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_flow_rate(type) -> float ** Get the design source flow rate

get_source_side_entering_temperature()

Member of: HVACHWLDHWHeatExchanger

get_source_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_entering_temperature(type) -> float ** Get the design source side entering temperature

get_source_side_leaving_temperature()

Member of: HVACHWLDHWHeatExchanger

get_source_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_leaving_temperature(type) -> float ** Get the design source side leaving temperature

get_supply_flow_rate()

Member of: HVACHWLDHWHeatExchanger

get_supply_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_supply_flow_rate(type) -> float ** Get the design supply flow rate

property id

Member of: HVACHWLDHWHeatExchanger

(string) ID of the network

property inlet_nodes

Member of: HVACHWLDHWHeatExchanger

(list) Inlet node numbers (int)

property inlet_temperature_delta_t

Member of: HVACHWLDHWHeatExchanger

(float) Inlet temperature delta T

is_design_heat_rejection_autosized()

Member of: HVACHWLDHWHeatExchanger

is_design_heat_rejection_autosized( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

is_design_heat_rejection_autosized(type) -> bool ** Check whether the design heat rejection is autosized for the given HVACWaterWaterHeatExchangerDataType. Returns True if so, False otherwise.

property is_duct

Member of: HVACHWLDHWHeatExchanger

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHWLDHWHeatExchanger

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACHWLDHWHeatExchanger

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHWLDHWHeatExchanger

(int) Multiplex layer number

property network

Member of: HVACHWLDHWHeatExchanger

(HVACNetwork) Network

property network_object_type

Member of: HVACHWLDHWHeatExchanger

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACHWLDHWHeatExchanger

(list) Outlet node numbers (int)

property reference

Member of: HVACHWLDHWHeatExchanger

(string) Reference of the network

property system_id

Member of: HVACHWLDHWHeatExchanger

(string) System ID

Member of: HVACHWLDHWHeatExchanger

(HVACSystemLink) System link

class iesve.HVACHWLDemandLoop

Parent module: iesve

Interface for HVAC HWL demand loop

Member of: HVACHWLDemandLoop

(list) Available system links (HVACSystemLink)

property id

Member of: HVACHWLDemandLoop

(string) ID of the network

property inlet_nodes

Member of: HVACHWLDemandLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHWLDemandLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHWLDemandLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACHWLDemandLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHWLDemandLoop

(int) Multiplex layer number

property network

Member of: HVACHWLDemandLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACHWLDemandLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACHWLDemandLoop

(list) Outlet node numbers (int)

property reference

Member of: HVACHWLDemandLoop

(string) Reference of the network

property system_id

Member of: HVACHWLDemandLoop

(string) System ID

Member of: HVACHWLDemandLoop

(HVACSystemLink) System link

class iesve.HVACHeatPump

Parent module: iesve

Interface for HVAC heat pump

Member of: HVACHeatPump

(list) Available system links (HVACSystemLink)

property heat_pump_type

Member of: HVACHeatPump

(HVACHeatPumpType) Heat pump type

property heat_source_id

Member of: HVACHeatPump

(string) Heat source ID

property id

Member of: HVACHeatPump

(string) ID of the network

property inlet_nodes

Member of: HVACHeatPump

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHeatPump

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHeatPump

(bool) Whether the network is selected. True if so, false otherwise.

property min_source_temperature

Member of: HVACHeatPump

(float) Minimum source temperature

property multiplex_id

Member of: HVACHeatPump

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHeatPump

(int) Multiplex layer number

property network

Member of: HVACHeatPump

(HVACNetwork) Network

property network_object_type

Member of: HVACHeatPump

(HVACNetworkObjectType) Network object type

property number_of_cop_entries

Member of: HVACHeatPump

(int) Number of COP entries

property outlet_nodes

Member of: HVACHeatPump

(list) Outlet node numbers (int)

property performance

Member of: HVACHeatPump

(dict) HVAC heat pump performance data. Entries are:

source_temperature, cop and max_output

property reference

Member of: HVACHeatPump

(string) Reference of the network

property system_id

Member of: HVACHeatPump

(string) System ID

Member of: HVACHeatPump

(HVACSystemLink) System link

class iesve.HVACHeatPumpInstance

Parent module: iesve

Interface HVAC heat pump instance

Member of: HVACHeatPumpInstance

(list) Available system links (HVACSystemLink)

property heat_pump_type

Member of: HVACHeatPumpInstance

(HVACHeatPumpType) Heat pump type

property heat_source_id

Member of: HVACHeatPumpInstance

(string) Heat source ID

property id

Member of: HVACHeatPumpInstance

(string) ID of the network

property inlet_nodes

Member of: HVACHeatPumpInstance

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHeatPumpInstance

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHeatPumpInstance

(bool) Whether the network is selected. True if so, false otherwise.

property min_source_temperature

Member of: HVACHeatPumpInstance

(float) Minimum source temperature

property multiplex_id

Member of: HVACHeatPumpInstance

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHeatPumpInstance

(int) Multiplex layer number

property network

Member of: HVACHeatPumpInstance

(HVACNetwork) Network

property network_object_type

Member of: HVACHeatPumpInstance

(HVACNetworkObjectType) Network object type

property number_of_cop_entries

Member of: HVACHeatPumpInstance

(int) Number of COP entries

property outlet_nodes

Member of: HVACHeatPumpInstance

(list) Outlet node numbers (int)

property performance

Member of: HVACHeatPumpInstance

(dict) HVAC heat pump performance data. Entries are:

source_temperature, cop and max_output

property reference

Member of: HVACHeatPumpInstance

(string) Reference of the network

property system_id

Member of: HVACHeatPumpInstance

(string) System ID

Member of: HVACHeatPumpInstance

(HVACSystemLink) System link

class iesve.HVACHeatPumpType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_air_heat_pump: iesve.HVACHeatPumpType

Member of: HVACHeatPumpType

An instance of this class with:

  • a value of 2

  • a name of “air_air_heat_pump”.

class property air_source_heat_pump: iesve.HVACHeatPumpType

Member of: HVACHeatPumpType

An instance of this class with:

  • a value of 0

  • a name of “air_source_heat_pump”.

class property air_water_heat_pump: iesve.HVACHeatPumpType

Member of: HVACHeatPumpType

An instance of this class with:

  • a value of 1

  • a name of “air_water_heat_pump”.

property name: str

Member of: HVACHeatPumpType

The name of the instance.

class property names: dict

Member of: HVACHeatPumpType

Returns the following dictionary:

{
 'air_source_heat_pump': iesve.HVACHeatPumpType.air_source_heat_pump
 'air_water_heat_pump': iesve.HVACHeatPumpType.air_water_heat_pump
 'air_air_heat_pump': iesve.HVACHeatPumpType.air_air_heat_pump
}
class property values: dict

Member of: HVACHeatPumpType

Returns the following dictionary:

{
 0: iesve.HVACHeatPumpType.air_source_heat_pump
 1: iesve.HVACHeatPumpType.air_water_heat_pump
 2: iesve.HVACHeatPumpType.air_air_heat_pump
}
class iesve.HVACHeatRecoveryModel

Parent module: iesve

This class acts like an integer class with additional attributes.

class property basic: iesve.HVACHeatRecoveryModel

Member of: HVACHeatRecoveryModel

An instance of this class with:

  • a value of 0

  • a name of “basic”.

class property explicit: iesve.HVACHeatRecoveryModel

Member of: HVACHeatRecoveryModel

An instance of this class with:

  • a value of 2

  • a name of “explicit”.

property name: str

Member of: HVACHeatRecoveryModel

The name of the instance.

class property names: dict

Member of: HVACHeatRecoveryModel

Returns the following dictionary:

{
 'basic': iesve.HVACHeatRecoveryModel.basic
 'percentage_hr': iesve.HVACHeatRecoveryModel.percentage_hr
 'explicit': iesve.HVACHeatRecoveryModel.explicit
}
class property percentage_hr: iesve.HVACHeatRecoveryModel

Member of: HVACHeatRecoveryModel

An instance of this class with:

  • a value of 1

  • a name of “percentage_hr”.

class property values: dict

Member of: HVACHeatRecoveryModel

Returns the following dictionary:

{
 0: iesve.HVACHeatRecoveryModel.basic
 1: iesve.HVACHeatRecoveryModel.percentage_hr
 2: iesve.HVACHeatRecoveryModel.explicit
}
class iesve.HVACHeatSource

Parent module: iesve

Interface for HVAC heat source

Member of: HVACHeatSource

(list) Available system links (HVACSystemLink)

property design_heating_capacity

Member of: HVACHeatSource

(float) Capacity

property equipment

Member of: HVACHeatSource

(list) Equipment (HVACAbstractBoiler)

property id

Member of: HVACHeatSource

(string) ID of the network

property inlet_nodes

Member of: HVACHeatSource

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHeatSource

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHeatSource

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACHeatSource

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHeatSource

(int) Multiplex layer number

property network

Member of: HVACHeatSource

(HVACNetwork) Network

property network_object_type

Member of: HVACHeatSource

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACHeatSource

(list) Outlet node numbers (int)

property reference

Member of: HVACHeatSource

(string) Reference of the network

property system_id

Member of: HVACHeatSource

(string) System ID

Member of: HVACHeatSource

(HVACSystemLink) System link

class iesve.HVACHeatTransferLoop

Parent module: iesve

Interface for HVAC heat transfer loop

Member of: HVACHeatTransferLoop

(list) Available system links (HVACSystemLink)

property id

Member of: HVACHeatTransferLoop

(string) ID of the network

property inlet_nodes

Member of: HVACHeatTransferLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHeatTransferLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHeatTransferLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACHeatTransferLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHeatTransferLoop

(int) Multiplex layer number

property network

Member of: HVACHeatTransferLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACHeatTransferLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACHeatTransferLoop

(list) Outlet node numbers (int)

property reference

Member of: HVACHeatTransferLoop

(string) Reference of the network

property system_id

Member of: HVACHeatTransferLoop

(string) System ID

Member of: HVACHeatTransferLoop

(HVACSystemLink) System link

class iesve.HVACHeatingCoil

Parent module: iesve

Interface for HVAC heating coil

Member of: HVACHeatingCoil

(list) Available system links (HVACSystemLink)

property design_capacity

Member of: HVACHeatingCoil

property design_cop

Member of: HVACHeatingCoil

property design_parameters

Member of: HVACHeatingCoil

(dict) Design sizing parameters. Keys vary based on model and system type.

Possible keys are: oversizing_factor, design_capacity, air_flow_rate, entering_air_db_temperature, leaving_air_db_temperature, rated_capacity, hot_water_supply_temp, hot_water_loop_delta_t, hot_water_flow_rate, design_cop, design_entering_coil_db_temperature, design_outdoor_air_wb_temperature, meter, design_entering_water_temperature

property entering_coil_temp

Member of: HVACHeatingCoil

property entering_water_temp

Member of: HVACHeatingCoil

property heat_source

Member of: HVACHeatingCoil

(Varies) Heat source or ‘None’ if not applicable

property hot_water_loop_circuit

Member of: HVACHeatingCoil

(HVACHWLDemandLoop) Hot water loop circuit if system type is ‘heating_system_hot_water_loop’, ‘None’ otherwise.

property htl

Member of: HVACHeatingCoil

(HVACHeatTransferLoop) Heat transfer loop or ‘None’ if not applicable

property id

Member of: HVACHeatingCoil

(string) ID of the network

property inlet_nodes

Member of: HVACHeatingCoil

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHeatingCoil

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACHeatingCoil

(bool) Whether the network is selected. True if so, false otherwise.

property model_type

Member of: HVACHeatingCoil

(HVACHeatingCoilModelType) Model type

property multiplex_id

Member of: HVACHeatingCoil

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHeatingCoil

(int) Multiplex layer number

property network

Member of: HVACHeatingCoil

(HVACNetwork) Network

property network_object_type

Member of: HVACHeatingCoil

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACHeatingCoil

(list) Outlet node numbers (int)

property reference

Member of: HVACHeatingCoil

(string) Reference of the network

property system_id

Member of: HVACHeatingCoil

(string) System ID

Member of: HVACHeatingCoil

(HVACSystemLink) System link

property system_type

Member of: HVACHeatingCoil

(HVACHeatingSourceSystemType) System type

class iesve.HVACHotWaterLoop

Parent module: iesve

Interface for HVAC hot water loop

Member of: HVACHotWaterLoop

(list) Available system links (HVACSystemLink)

property design_heating_capacity

Member of: HVACHotWaterLoop

(float) Capacity

property equipment

Member of: HVACHotWaterLoop

(list) Equipment (HVACAbstractBoiler)

property id

Member of: HVACHotWaterLoop

(string) ID of the network

property inlet_nodes

Member of: HVACHotWaterLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACHotWaterLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_pre_heat_using_solar_water_heater

Member of: HVACHotWaterLoop

(bool) is Hot Water Loop using solar water heater preheat

property is_selected

Member of: HVACHotWaterLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACHotWaterLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACHotWaterLoop

(int) Multiplex layer number

property network

Member of: HVACHotWaterLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACHotWaterLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACHotWaterLoop

(list) Outlet node numbers (int)

property reference

Member of: HVACHotWaterLoop

(string) Reference of the network

property solar_water_heater

Member of: HVACHotWaterLoop

(HVACSolarWaterHeater) Solar water heater

property system_id

Member of: HVACHotWaterLoop

(string) System ID

Member of: HVACHotWaterLoop

(HVACSystemLink) System link

class iesve.HVACInlet

Parent module: iesve

Interface for HVAC inlet

Member of: HVACInlet

(list) Available system links (HVACSystemLink)

property id

Member of: HVACInlet

(string) ID of the network

property inlet_nodes

Member of: HVACInlet

(list) Inlet node numbers (int)

property is_duct

Member of: HVACInlet

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACInlet

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACInlet

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACInlet

(int) Multiplex layer number

property network

Member of: HVACInlet

(HVACNetwork) Network

property network_object_type

Member of: HVACInlet

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACInlet

(list) Outlet node numbers (int)

property reference

Member of: HVACInlet

(string) Reference of the network

property system_id

Member of: HVACInlet

(string) System ID

Member of: HVACInlet

(HVACSystemLink) System link

class iesve.HVACJunction

Parent module: iesve

Interface for HVAC Junction

Member of: HVACJunction

(list) Available system links (HVACSystemLink)

property id

Member of: HVACJunction

(string) ID of the network

property inlet_nodes

Member of: HVACJunction

(list) Inlet node numbers (int)

property is_duct

Member of: HVACJunction

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACJunction

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACJunction

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACJunction

(int) Multiplex layer number

property network

Member of: HVACJunction

(HVACNetwork) Network

property network_object_type

Member of: HVACJunction

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACJunction

(list) Outlet node numbers (int)

property reference

Member of: HVACJunction

(string) Reference of the network

property system_id

Member of: HVACJunction

(string) System ID

Member of: HVACJunction

(HVACSystemLink) System link

class iesve.HVACLARIData

Parent module: iesve

GetRoomData()

Member of: HVACLARIData

GetRoomData( (HVACLARIData)arg1, (str)arg2) -> list

property chilledWaterLoopsData

Member of: HVACLARIData

get_multiple_room_data()

Member of: HVACLARIData

get_multiple_room_data( (HVACLARIData)arg1, (list)arg2) -> dict

property heatTransferLoopsData

Member of: HVACLARIData

property hotWaterLoopsData

Member of: HVACLARIData

property isUpdatedPostSizing

Member of: HVACLARIData

property systemData

Member of: HVACLARIData

property systemSummaryData

Member of: HVACLARIData

class iesve.HVACLocation

Parent module: iesve

This class acts like an integer class with additional attributes.

class property duct_contained_within_ra_plenum: iesve.HVACLocation

Member of: HVACLocation

An instance of this class with:

  • a value of 3

  • a name of “duct_contained_within_ra_plenum”.

class property duct_contained_within_room: iesve.HVACLocation

Member of: HVACLocation

An instance of this class with:

  • a value of 1

  • a name of “duct_contained_within_room”.

class property duct_contained_within_sa_plenum: iesve.HVACLocation

Member of: HVACLocation

An instance of this class with:

  • a value of 4

  • a name of “duct_contained_within_sa_plenum”.

class property duct_contained_within_void: iesve.HVACLocation

Member of: HVACLocation

An instance of this class with:

  • a value of 2

  • a name of “duct_contained_within_void”.

class property duct_contained_within_zone: iesve.HVACLocation

Member of: HVACLocation

An instance of this class with:

  • a value of 5

  • a name of “duct_contained_within_zone”.

class property duct_ext_to_building: iesve.HVACLocation

Member of: HVACLocation

An instance of this class with:

  • a value of 0

  • a name of “duct_ext_to_building”.

property name: str

Member of: HVACLocation

The name of the instance.

class property names: dict

Member of: HVACLocation

Returns the following dictionary:

{
 'duct_ext_to_building': iesve.HVACLocation.duct_ext_to_building
 'duct_contained_within_room': iesve.HVACLocation.duct_contained_within_room
 'duct_contained_within_void': iesve.HVACLocation.duct_contained_within_void
 'duct_contained_within_ra_plenum': iesve.HVACLocation.duct_contained_within_ra_plenum
 'duct_contained_within_sa_plenum': iesve.HVACLocation.duct_contained_within_sa_plenum
 'duct_contained_within_zone': iesve.HVACLocation.duct_contained_within_zone
}
class property values: dict

Member of: HVACLocation

Returns the following dictionary:

{
 0: iesve.HVACLocation.duct_ext_to_building
 1: iesve.HVACLocation.duct_contained_within_room
 2: iesve.HVACLocation.duct_contained_within_void
 3: iesve.HVACLocation.duct_contained_within_ra_plenum
 4: iesve.HVACLocation.duct_contained_within_sa_plenum
 5: iesve.HVACLocation.duct_contained_within_zone
}
class iesve.HVACMultiplex

Parent module: iesve

Interface for HVAC multiplex

Member of: HVACMultiplex

(list) Available system links (HVACSystemLink)

property id

Member of: HVACMultiplex

(string) ID of the network

property inlet_nodes

Member of: HVACMultiplex

(list) Inlet node numbers (int)

property is_duct

Member of: HVACMultiplex

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACMultiplex

(bool) Whether the network is selected. True if so, false otherwise.

property layer_editing_mode

Member of: HVACMultiplex

(HVACMultiplexLayerEditingMode) Multiplex layer editing mode

property multiplex_id

Member of: HVACMultiplex

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACMultiplex

(int) Multiplex layer number

property network

Member of: HVACMultiplex

(HVACNetwork) Network

property network_object_type

Member of: HVACMultiplex

(HVACNetworkObjectType) Network object type

property number_of_layers

Member of: HVACMultiplex

(int) Number of layers in the multiplex

property outlet_nodes

Member of: HVACMultiplex

(list) Outlet node numbers (int)

property reference

Member of: HVACMultiplex

(string) Reference of the network

property system_id

Member of: HVACMultiplex

(string) System ID

Member of: HVACMultiplex

(HVACSystemLink) System link

class iesve.HVACMultiplexLayerEditingMode

Parent module: iesve

This class acts like an integer class with additional attributes.

class property all_selected: iesve.HVACMultiplexLayerEditingMode

Member of: HVACMultiplexLayerEditingMode

An instance of this class with:

  • a value of 1

  • a name of “all_selected”.

class property current: iesve.HVACMultiplexLayerEditingMode

Member of: HVACMultiplexLayerEditingMode

An instance of this class with:

  • a value of 0

  • a name of “current”.

property name: str

Member of: HVACMultiplexLayerEditingMode

The name of the instance.

class property names: dict

Member of: HVACMultiplexLayerEditingMode

Returns the following dictionary:

{
 'current': iesve.HVACMultiplexLayerEditingMode.current
 'all_selected': iesve.HVACMultiplexLayerEditingMode.all_selected
}
class property values: dict

Member of: HVACMultiplexLayerEditingMode

Returns the following dictionary:

{
 0: iesve.HVACMultiplexLayerEditingMode.current
 1: iesve.HVACMultiplexLayerEditingMode.all_selected
}
class iesve.HVACNetwork

Parent module: iesve

Interface for HVAC network

property LARIData

Member of: HVACNetwork

property chilled_water_loop_ids

Member of: HVACNetwork

(list) Chilled water loop IDs (string) in the network

property chilled_water_loops

Member of: HVACNetwork

(list) Chilled water loops (HVACChilledWaterLoop) in the network

property components

Member of: HVACNetwork

(list) Components (HVACComponent) in the network

property controllers

Member of: HVACNetwork

(list) Controllers (HVACController) in the network

property dhw_systems

Member of: HVACNetwork

(list) Domestic Hot Water (DHW) systems (HVACDHWSystem) in the network

property generic_heat_sources

Member of: HVACNetwork

(list) Generic heat sources (HVACGenericHeatSource) in the network

get_component_by_id()

Member of: HVACNetwork

get_component_by_id( (HVACNetwork)arg1, (str)arg2) -> object :

get_component_by_id(id) -> HVACComponent ** Get component by ID

get_controller_by_id()

Member of: HVACNetwork

get_controller_by_id( (HVACNetwork)arg1, (str)arg2) -> object :

get_controller_by_id(id) -> HVACController ** Get controller by ID

get_multiplex_by_id()

Member of: HVACNetwork

get_multiplex_by_id( (HVACNetwork)arg1, (str)arg2) -> object :

get_multiplex_by_id(multiplex id) -> HVACMultiplex ** Get multiplex by its ID

get_multiplex_on_prototype_system()

Member of: HVACNetwork

get_multiplex_on_prototype_system( (HVACNetwork)arg1, (str)arg2) -> object :

get_multiplex_on_prototype_system(system id) -> HVACMultiplex ** Get multiplex by system ID

get_system_by_id()

Member of: HVACNetwork

get_system_by_id( (HVACNetwork)arg1, (str)arg2) -> object :

get_system_by_id(system id) -> HVACPrototypeSystem ** Get system by ID

has_t24_non_compliant_systems()

Member of: HVACNetwork

has_t24_non_compliant_systems( (HVACNetwork)arg1 [, (object)sys_classification=-1]) -> bool :

has_t24_non_compliant_systems(HVACSysClassification sys_classification) -> bool ** Whether the network has Title 24 non-compliant systems. True if so, False otherwise.

property hot_water_loop_ids

Member of: HVACNetwork

(list) Hot water loop IDs (string) in the network

property hot_water_loops

Member of: HVACNetwork

(list) Hot water loops (HVACHotWaterLoop) in the network

load_network()

Member of: HVACNetwork

load_network( (str)arg1) -> object :

load_network(network name) -> HVACNetwork ** Load the given HVAC network

property multiplexes

Member of: HVACNetwork

(list) Multiplexes (HVACMultiplex) in the network

property name

Member of: HVACNetwork

(string) Network name

property non_master_rooms

Member of: HVACNetwork

(list) Non Master rooms in HVAC Zones in the network

property path

Member of: HVACNetwork

(string) Network path

property systems

Member of: HVACNetwork

(list) Systems (HVACPrototypeSystem) in the network

property systems_dict

Member of: HVACNetwork

(dict) Systems (HVACPrototypeSystem) in the network, keyed by system ID

property vrf_systems

Member of: HVACNetwork

(list) VRF Systems (HVACVRFSystem) in the network

class iesve.HVACNetworkObject

Parent module: iesve

Interface for HVAC network object

Member of: HVACNetworkObject

(list) Available system links (HVACSystemLink)

property id

Member of: HVACNetworkObject

(string) ID of the network

property is_selected

Member of: HVACNetworkObject

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACNetworkObject

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACNetworkObject

(int) Multiplex layer number

property network

Member of: HVACNetworkObject

(HVACNetwork) Network

property network_object_type

Member of: HVACNetworkObject

(HVACNetworkObjectType) Network object type

property reference

Member of: HVACNetworkObject

(string) Reference of the network

property system_id

Member of: HVACNetworkObject

(string) System ID

Member of: HVACNetworkObject

(HVACSystemLink) System link

class iesve.HVACNetworkObjectType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property component: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 2

  • a name of “component”.

class property controller: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 3

  • a name of “controller”.

class property generic: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 1

  • a name of “generic”.

class property multiplex: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 4

  • a name of “multiplex”.

property name: str

Member of: HVACNetworkObjectType

The name of the instance.

class property names: dict

Member of: HVACNetworkObjectType

Returns the following dictionary:

{
 'not_set': iesve.HVACNetworkObjectType.not_set
 'generic': iesve.HVACNetworkObjectType.generic
 'component': iesve.HVACNetworkObjectType.component
 'controller': iesve.HVACNetworkObjectType.controller
 'multiplex': iesve.HVACNetworkObjectType.multiplex
 'prototype_system': iesve.HVACNetworkObjectType.prototype_system
 'waterside_container': iesve.HVACNetworkObjectType.waterside_container
}
class property not_set: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 0

  • a name of “not_set”.

class property prototype_system: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 5

  • a name of “prototype_system”.

class property values: dict

Member of: HVACNetworkObjectType

Returns the following dictionary:

{
 0: iesve.HVACNetworkObjectType.not_set
 1: iesve.HVACNetworkObjectType.generic
 2: iesve.HVACNetworkObjectType.component
 3: iesve.HVACNetworkObjectType.controller
 4: iesve.HVACNetworkObjectType.multiplex
 5: iesve.HVACNetworkObjectType.prototype_system
 6: iesve.HVACNetworkObjectType.waterside_container
}
class property waterside_container: iesve.HVACNetworkObjectType

Member of: HVACNetworkObjectType

An instance of this class with:

  • a value of 6

  • a name of “waterside_container”.

class iesve.HVACOutdoorUnitControl

Parent module: iesve

This class acts like an integer class with additional attributes.

class property load_priority: iesve.HVACOutdoorUnitControl

Member of: HVACOutdoorUnitControl

An instance of this class with:

  • a value of 0

  • a name of “load_priority”.

class property load_priority_with_compressor_power: iesve.HVACOutdoorUnitControl

Member of: HVACOutdoorUnitControl

An instance of this class with:

  • a value of 1

  • a name of “load_priority_with_compressor_power”.

class property master_thermostat_priority: iesve.HVACOutdoorUnitControl

Member of: HVACOutdoorUnitControl

An instance of this class with:

  • a value of 3

  • a name of “master_thermostat_priority”.

property name: str

Member of: HVACOutdoorUnitControl

The name of the instance.

class property names: dict

Member of: HVACOutdoorUnitControl

Returns the following dictionary:

{
 'load_priority': iesve.HVACOutdoorUnitControl.load_priority
 'load_priority_with_compressor_power': iesve.HVACOutdoorUnitControl.load_priority_with_compressor_power
 'zone_priority': iesve.HVACOutdoorUnitControl.zone_priority
 'master_thermostat_priority': iesve.HVACOutdoorUnitControl.master_thermostat_priority
 'thermostat_offeset_priority': iesve.HVACOutdoorUnitControl.thermostat_offeset_priority
 'profile': iesve.HVACOutdoorUnitControl.profile
}
class property profile: iesve.HVACOutdoorUnitControl

Member of: HVACOutdoorUnitControl

An instance of this class with:

  • a value of 5

  • a name of “profile”.

class property thermostat_offeset_priority: iesve.HVACOutdoorUnitControl

Member of: HVACOutdoorUnitControl

An instance of this class with:

  • a value of 4

  • a name of “thermostat_offeset_priority”.

class property values: dict

Member of: HVACOutdoorUnitControl

Returns the following dictionary:

{
 0: iesve.HVACOutdoorUnitControl.load_priority
 1: iesve.HVACOutdoorUnitControl.load_priority_with_compressor_power
 2: iesve.HVACOutdoorUnitControl.zone_priority
 3: iesve.HVACOutdoorUnitControl.master_thermostat_priority
 4: iesve.HVACOutdoorUnitControl.thermostat_offeset_priority
 5: iesve.HVACOutdoorUnitControl.profile
}
class property zone_priority: iesve.HVACOutdoorUnitControl

Member of: HVACOutdoorUnitControl

An instance of this class with:

  • a value of 2

  • a name of “zone_priority”.

class iesve.HVACOutlet

Parent module: iesve

Interface for HVAC outlet

Member of: HVACOutlet

(list) Available system links (HVACSystemLink)

property id

Member of: HVACOutlet

(string) ID of the network

property inlet_nodes

Member of: HVACOutlet

(list) Inlet node numbers (int)

property is_duct

Member of: HVACOutlet

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACOutlet

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACOutlet

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACOutlet

(int) Multiplex layer number

property network

Member of: HVACOutlet

(HVACNetwork) Network

property network_object_type

Member of: HVACOutlet

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACOutlet

(list) Outlet node numbers (int)

property reference

Member of: HVACOutlet

(string) Reference of the network

property system_id

Member of: HVACOutlet

(string) System ID

Member of: HVACOutlet

(HVACSystemLink) System link

class iesve.HVACPCMBattery

Parent module: iesve

Interface for HVAC PCM battery

property attached_room_id

Member of: HVACPCMBattery

(string) Room ID

Member of: HVACPCMBattery

(list) Available system links (HVACSystemLink)

property id

Member of: HVACPCMBattery

(string) ID of the network

property inlet_nodes

Member of: HVACPCMBattery

(list) Inlet node numbers (int)

property is_duct

Member of: HVACPCMBattery

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACPCMBattery

(bool) Whether the network is selected. True if so, false otherwise.

property model_id

Member of: HVACPCMBattery

(string) Model ID

property model_not_found

Member of: HVACPCMBattery

(bool) Whether the model is not found.

True if the model is not found, False otherwise.

property multiplex_id

Member of: HVACPCMBattery

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACPCMBattery

(int) Multiplex layer number

property network

Member of: HVACPCMBattery

(HVACNetwork) Network

property network_object_type

Member of: HVACPCMBattery

(HVACNetworkObjectType) Network object type

property number_of_units

Member of: HVACPCMBattery

(int) Number of units

property outlet_nodes

Member of: HVACPCMBattery

(list) Outlet node numbers (int)

property reference

Member of: HVACPCMBattery

(string) Reference of the network

property system_id

Member of: HVACPCMBattery

(string) System ID

Member of: HVACPCMBattery

(HVACSystemLink) System link

class iesve.HVACPLCChiller

Parent module: iesve

Interface for HVAC PLC chiller

Member of: HVACPLCChiller

(list) Available system links (HVACSystemLink)

property chiller_pumps_power

Member of: HVACPLCChiller

(float) Power of the chiller pumps

property chiller_type

Member of: HVACPLCChiller

(HVACChillerType) Chiller type

property chr_recipient_id

Member of: HVACPLCChiller

(string) CHR recipient ID

property condenser_water_pump_power

Member of: HVACPLCChiller

(float) Condenser water pump power

property cooling_tower_fan_power

Member of: HVACPLCChiller

(float) Cooling tower fan power

property deprecated_chr_percentage

Member of: HVACPLCChiller

(float) Deprecated CHR percentage

property heat_source_id

Member of: HVACPLCChiller

(string) Heat source ID

property id

Member of: HVACPLCChiller

(string) ID of the network

property inlet_nodes

Member of: HVACPLCChiller

(list) Inlet node numbers (int)

property is_absorption_chiller

Member of: HVACPLCChiller

(bool) Whether it is an absorption chiller. True if so, False otherwise.

property is_chr_recipient_set

Member of: HVACPLCChiller

(bool) Whether the CHR recipient is set. True if so, False otherwise.

property is_duct

Member of: HVACPLCChiller

(bool) Whether the component is a duct. True if so, False otherwise.

property is_output_capacity_sized

Member of: HVACPLCChiller

(bool) Whether the output capacity is sized. True if so, False otherwise

property is_selected

Member of: HVACPLCChiller

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACPLCChiller

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACPLCChiller

(int) Multiplex layer number

property network

Member of: HVACPLCChiller

(HVACNetwork) Network

property network_object_type

Member of: HVACPLCChiller

(HVACNetworkObjectType) Network object type

property number_of_part_load_entries

Member of: HVACPLCChiller

(int) Number of part load entries

property number_of_temperature_dependent_cops

Member of: HVACPLCChiller

(int) Number of temperature dependent COPs

property outlet_nodes

Member of: HVACPLCChiller

(list) Outlet node numbers (int)

property output_capacity

Member of: HVACPLCChiller

(float) Output capacity

property outside_temp_for_cop_data

Member of: HVACPLCChiller

(int) Outside temperature for COP data

property reference

Member of: HVACPLCChiller

(string) Reference of the network

property system_id

Member of: HVACPLCChiller

(string) System ID

Member of: HVACPLCChiller

(HVACSystemLink) System link

class iesve.HVACPlenum

Parent module: iesve

Interface for HVAC plenum

property attached_room_id

Member of: HVACPlenum

(string) Attached room ID

Member of: HVACPlenum

(list) Available system links (HVACSystemLink)

property id

Member of: HVACPlenum

(string) ID of the network

property inlet_nodes

Member of: HVACPlenum

(list) Inlet node numbers (int)

property is_duct

Member of: HVACPlenum

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACPlenum

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACPlenum

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACPlenum

(int) Multiplex layer number

property network

Member of: HVACPlenum

(HVACNetwork) Network

property network_object_type

Member of: HVACPlenum

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACPlenum

(list) Outlet node numbers (int)

property reference

Member of: HVACPlenum

(string) Reference of the network

property system_id

Member of: HVACPlenum

(string) System ID

Member of: HVACPlenum

(HVACSystemLink) System link

class iesve.HVACPreCoolingLoop

Parent module: iesve

Interface for HVAC pre-cooling loop

property autosizable

Member of: HVACPreCoolingLoop

(bool) Whether it is autosizable. True if so, False otherwise.

property autosize_value

Member of: HVACPreCoolingLoop

(float) Autosize value

property autosized

Member of: HVACPreCoolingLoop

(bool) Whether it is autosized. True if so, False otherwise.

Member of: HVACPreCoolingLoop

(list) Available system links (HVACSystemLink)

property capacity

Member of: HVACPreCoolingLoop

(float) Capacity

property cooling_tower_autosizable

Member of: HVACPreCoolingLoop

(bool) Whether the cooling tower is autosizable. True if so, False otherwise.

property deprecated_heat_recovery

Member of: HVACPreCoolingLoop

(float) Deprecated heat recovery

property dry_fluid_cooler_autosizable

Member of: HVACPreCoolingLoop

(bool) Whether the dry fluid cooler is autosizable. True if so, False otherwise.

property heat_recovery_recipient_id

Member of: HVACPreCoolingLoop

(string) Heat recovery recipient ID

property heat_recovery_recipient_set

Member of: HVACPreCoolingLoop

(bool) Whether a heat recovery recipient is set. True if so, False otherwise.

property heat_recovery_used

Member of: HVACPreCoolingLoop

(bool) Whether heat recovery is used. True if so, False otherwise.

property id

Member of: HVACPreCoolingLoop

(string) ID of the network

property inlet_nodes

Member of: HVACPreCoolingLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACPreCoolingLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACPreCoolingLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACPreCoolingLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACPreCoolingLoop

(int) Multiplex layer number

property network

Member of: HVACPreCoolingLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACPreCoolingLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACPreCoolingLoop

(list) Outlet node numbers (int)

property reference

Member of: HVACPreCoolingLoop

(string) Reference of the network

property system_id

Member of: HVACPreCoolingLoop

(string) System ID

Member of: HVACPreCoolingLoop

(HVACSystemLink) System link

property water_source_loop_autosizable

Member of: HVACPreCoolingLoop

(bool) Whether the water source loop is autosizable. True if so, False otherwise.

property water_source_loop_autosize_value

Member of: HVACPreCoolingLoop

(float) Water source loop autosize value.

property water_source_loop_used

Member of: HVACPreCoolingLoop

(bool) Whether a water source loop is used. True if so, False otherwise.

class iesve.HVACPrototypeSystem

Parent module: iesve

Interface for HVAC Prototype system

Member of: HVACPrototypeSystem

(list) Available system links (HVACSystemLink)

property components

Member of: HVACPrototypeSystem

(list) Components (HVACComponent) in the system

property controllers

Member of: HVACPrototypeSystem

(list) Controllers (HVACController) in the system

get_cooling_design_load()

Member of: HVACPrototypeSystem

get_cooling_design_load( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_cooling_design_load(layer number) -> float ** Gets the cooling design load

get_cooling_design_load_per_area()

Member of: HVACPrototypeSystem

get_cooling_design_load_per_area( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_cooling_design_load_per_area(layer number) -> float ** Gets the cooling design load per area

get_cooling_design_load_per_area_inversed()

Member of: HVACPrototypeSystem

get_cooling_design_load_per_area_inversed( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_cooling_design_load_per_area_inversed(layer number) -> float ** Gets the cooling design load per area inversed

get_cooling_max_primary_airflow()

Member of: HVACPrototypeSystem

get_cooling_max_primary_airflow( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_cooling_max_primary_airflow(layer number) -> float ** Gets the cooling maximum primary airflow

get_heating_design_load()

Member of: HVACPrototypeSystem

get_heating_design_load( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_heating_design_load(layer number) -> float ** Gets the heating design load

get_heating_design_load_per_area()

Member of: HVACPrototypeSystem

get_heating_design_load_per_area( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_heating_design_load_per_area(layer number) -> float ** Gets the heating design load per area

get_heating_design_load_per_area_inversed()

Member of: HVACPrototypeSystem

get_heating_design_load_per_area_inversed( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_heating_design_load_per_area_inversed(layer number) -> float ** Gets the heating design load per area inversed

get_heating_max_primary_airflow()

Member of: HVACPrototypeSystem

get_heating_max_primary_airflow( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_heating_max_primary_airflow(layer number) -> float ** Gets the heating maximum primary airflow

get_oa_percentage_of_max_cooling_primary_sa()

Member of: HVACPrototypeSystem

get_oa_percentage_of_max_cooling_primary_sa( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_oa_percentage_of_max_cooling_primary_sa(layer number) -> float ** Gets the outdoor airflow of maximum cooling primary supply air percentage

get_oa_percentage_of_max_heating_primary_sa()

Member of: HVACPrototypeSystem

get_oa_percentage_of_max_heating_primary_sa( (HVACPrototypeSystem)arg1, (object)arg2) -> float :

get_oa_percentage_of_max_heating_primary_sa(layer number) -> float ** Gets the outdoor airflow of maximum heating primary supply air percentage

get_room_cooling_peak_month()

Member of: HVACPrototypeSystem

get_room_cooling_peak_month( (HVACPrototypeSystem)arg1, (object)arg2) -> str :

get_room_cooling_peak_month(layer number) -> string ** Gets the room cooling peak month

get_room_cooling_peak_time()

Member of: HVACPrototypeSystem

get_room_cooling_peak_time( (HVACPrototypeSystem)arg1, (object)arg2) -> str :

get_room_cooling_peak_time(layer number) -> string ** Gets the room cooling peak time

get_room_heating_peak_month()

Member of: HVACPrototypeSystem

get_room_heating_peak_month( (HVACPrototypeSystem)arg1, (object)arg2) -> str :

get_room_heating_peak_month(layer number) -> string ** Gets the room heating peak month

get_room_heating_peak_time()

Member of: HVACPrototypeSystem

get_room_heating_peak_time( (HVACPrototypeSystem)arg1, (object)arg2) -> str :

get_room_heating_peak_time(layer number) -> string ** Gets the room heating peak time

get_room_id_for_umlh()

Member of: HVACPrototypeSystem

get_room_id_for_umlh( (HVACPrototypeSystem)arg1, (object)arg2) -> str :

get_room_id_for_umlh(layer number) -> string ** Gets the room ID for UMLH

get_space_id()

Member of: HVACPrototypeSystem

get_space_id( (HVACPrototypeSystem)arg1, (object)arg2) -> str :

get_space_id(layer number) -> string ** Gets the ID of the assigned space for the specified multiplex layer. This is the ID of the assigned HVAC zone if the prototype system uses HVAC zones, or the room ID if the prototype system uses rooms.

get_space_ids()

Member of: HVACPrototypeSystem

get_space_ids( (HVACPrototypeSystem)arg1, (object)arg2) -> list :

get_space_ids(layer number) -> list ** Gets a list of IDs for the assigned space for the specified multiplex layer. This is the IDs of the zoned rooms if the prototype system uses HVAC zones, or a single room ID if the prototype system uses rooms.

get_system_parameters()

Member of: HVACPrototypeSystem

get_system_parameters( (HVACPrototypeSystem)arg1) -> SystemParameters :

get_system_parameters() -> SystemParameters ** Gets the system parameters for this system

property id

Member of: HVACPrototypeSystem

(string) ID of the network

property inlet_nodes

Member of: HVACPrototypeSystem

(list) Inlet node numbers (int)

property is_duct

Member of: HVACPrototypeSystem

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACPrototypeSystem

(bool) Whether the network is selected. True if so, false otherwise.

property is_sizing_enabled

Member of: HVACPrototypeSystem

(bool) Whether or not sizing is enabled. True if so, False otherwise

property is_valid

Member of: HVACPrototypeSystem

(bool) Whether or not the system is valid. True if so, False otherwise

property multiplex

Member of: HVACPrototypeSystem

(HVACMultiplex) The system multiplex

property multiplex_id

Member of: HVACPrototypeSystem

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACPrototypeSystem

(int) Multiplex layer number

property network

Member of: HVACPrototypeSystem

(HVACNetwork) Network

property network_object_type

Member of: HVACPrototypeSystem

(HVACNetworkObjectType) Network object type

property number_of_layers

Member of: HVACPrototypeSystem

(int) Number of layers in the system

property outlet_nodes

Member of: HVACPrototypeSystem

(list) Outlet node numbers (int)

property reference

Member of: HVACPrototypeSystem

(string) Reference of the network

property standard

Member of: HVACPrototypeSystem

(string) Standard

property system_id

Member of: HVACPrototypeSystem

(string) System ID

Member of: HVACPrototypeSystem

(HVACSystemLink) System link

property system_type

Member of: HVACPrototypeSystem

(HVACPrototypeSystemType) System type

class iesve.HVACPrototypeSystemType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property actimass_system: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 97

  • a name of “actimass_system”.

class property cool_phase_system: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 99

  • a name of “cool_phase_system”.

property name: str

Member of: HVACPrototypeSystemType

The name of the instance.

class property names: dict

Member of: HVACPrototypeSystemType

Returns the following dictionary:

{
 'prm_system_1': iesve.HVACPrototypeSystemType.prm_system_1
 'prm_system_2': iesve.HVACPrototypeSystemType.prm_system_2
 'prm_system_3': iesve.HVACPrototypeSystemType.prm_system_3
 'prm_system_4': iesve.HVACPrototypeSystemType.prm_system_4
 'prm_system_5': iesve.HVACPrototypeSystemType.prm_system_5
 'prm_system_6': iesve.HVACPrototypeSystemType.prm_system_6
 'prm_system_7': iesve.HVACPrototypeSystemType.prm_system_7
 'prm_system_8': iesve.HVACPrototypeSystemType.prm_system_8
 'prm_system_9': iesve.HVACPrototypeSystemType.prm_system_9
 'prm_system_10': iesve.HVACPrototypeSystemType.prm_system_10
 'actimass_system': iesve.HVACPrototypeSystemType.actimass_system
 'tata_renew_sc_system': iesve.HVACPrototypeSystemType.tata_renew_sc_system
 'cool_phase_system': iesve.HVACPrototypeSystemType.cool_phase_system
}
class property prm_system_1: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 1

  • a name of “prm_system_1”.

class property prm_system_10: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 10

  • a name of “prm_system_10”.

class property prm_system_2: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 2

  • a name of “prm_system_2”.

class property prm_system_3: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 3

  • a name of “prm_system_3”.

class property prm_system_4: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 4

  • a name of “prm_system_4”.

class property prm_system_5: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 5

  • a name of “prm_system_5”.

class property prm_system_6: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 6

  • a name of “prm_system_6”.

class property prm_system_7: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 7

  • a name of “prm_system_7”.

class property prm_system_8: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 8

  • a name of “prm_system_8”.

class property prm_system_9: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 9

  • a name of “prm_system_9”.

class property tata_renew_sc_system: iesve.HVACPrototypeSystemType

Member of: HVACPrototypeSystemType

An instance of this class with:

  • a value of 98

  • a name of “tata_renew_sc_system”.

class property values: dict

Member of: HVACPrototypeSystemType

Returns the following dictionary:

{
 1: iesve.HVACPrototypeSystemType.prm_system_1
 2: iesve.HVACPrototypeSystemType.prm_system_2
 3: iesve.HVACPrototypeSystemType.prm_system_3
 4: iesve.HVACPrototypeSystemType.prm_system_4
 5: iesve.HVACPrototypeSystemType.prm_system_5
 6: iesve.HVACPrototypeSystemType.prm_system_6
 7: iesve.HVACPrototypeSystemType.prm_system_7
 8: iesve.HVACPrototypeSystemType.prm_system_8
 9: iesve.HVACPrototypeSystemType.prm_system_9
 10: iesve.HVACPrototypeSystemType.prm_system_10
 97: iesve.HVACPrototypeSystemType.actimass_system
 98: iesve.HVACPrototypeSystemType.tata_renew_sc_system
 99: iesve.HVACPrototypeSystemType.cool_phase_system
}
class iesve.HVACPump

Parent module: iesve

Interface for HVAC pump

Member of: HVACPump

(list) Available system links (HVACSystemLink)

property efficiency_factor

Member of: HVACPump

(float) Efficiency factor

property id

Member of: HVACPump

(string) ID of the network

property inlet_nodes

Member of: HVACPump

(list) Inlet node numbers (int)

property is_duct

Member of: HVACPump

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACPump

(bool) Whether the network is selected. True if so, false otherwise.

property meter

Member of: HVACPump

(VEEnergyMeter) Pump meter

property multiplex_id

Member of: HVACPump

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACPump

(int) Multiplex layer number

property network

Member of: HVACPump

(HVACNetwork) Network

property network_object_type

Member of: HVACPump

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACPump

(list) Outlet node numbers (int)

property power_curve

Member of: HVACPump

(HVACSystemCurve) System (power) curve

property pump_power

Member of: HVACPump

(float) Pump power

property reference

Member of: HVACPump

(string) Reference of the network

property system_id

Member of: HVACPump

(string) System ID

Member of: HVACPump

(HVACSystemLink) System link

class iesve.HVACRadiator

Parent module: iesve

Interface for HVAC radiator

Member of: HVACRadiator

(list) Available system links (HVACSystemLink)

property distribution_pump_consumption

Member of: HVACRadiator

(float) Distribution pump consumption

property id

Member of: HVACRadiator

(string) ID of the network

property inlet_nodes

Member of: HVACRadiator

(list) Inlet node numbers (int)

property is_duct

Member of: HVACRadiator

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACRadiator

(bool) Whether the network is selected. True if so, false otherwise.

property material_index

Member of: HVACRadiator

(int) Material index

property max_input_from_boiler

Member of: HVACRadiator

(float) Maximum input from boiler

property multiplex_id

Member of: HVACRadiator

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACRadiator

(int) Multiplex layer number

property network

Member of: HVACRadiator

(HVACNetwork) Network

property network_object_type

Member of: HVACRadiator

(HVACNetworkObjectType) Network object type

property orientation

Member of: HVACRadiator

(int) Orientation

property outlet_nodes

Member of: HVACRadiator

(list) Outlet node numbers (int)

property output_at_ref_temp_difference

Member of: HVACRadiator

(float) Output at reference temperature difference

property radiant_fraction

Member of: HVACRadiator

(float) Radiant fraction

property reference

Member of: HVACRadiator

(string) Reference of the network

property reference_temp_difference

Member of: HVACRadiator

(float) Reference temperature difference

property system_id

Member of: HVACRadiator

(string) System ID

Member of: HVACRadiator

(HVACSystemLink) System link

property water_capacity

Member of: HVACRadiator

(float) Water capacity

property weight

Member of: HVACRadiator

(float) Weight

class iesve.HVACRadiatorRoom

Parent module: iesve

Interface for HVAC radiator room

property autosize_mode

Member of: HVACRadiatorRoom

(int) Whether autosize mode is enabled. 1 if so, 0 otherwise.

Member of: HVACRadiatorRoom

(list) Available system links (HVACSystemLink)

property deadband_value

Member of: HVACRadiatorRoom

(float) Deadband value

property design_heating_cooling_load

Member of: HVACRadiatorRoom

(float) Design heating and cooling load

property design_room_air_temp

Member of: HVACRadiatorRoom

(float) Design room air temperature

property design_room_radiant_temp

Member of: HVACRadiatorRoom

(float) Design room radiant temperature

property design_water_delta_t

Member of: HVACRadiatorRoom

(float) Design water delta T

property error_code

Member of: HVACRadiatorRoom

(int) Error code

property flow_for_max_control_signal

Member of: HVACRadiatorRoom

(float) Flow for maximum control signal

property flow_for_min_control_signal

Member of: HVACRadiatorRoom

(float) Flow for minimum control signal

property flow_max_change_per_time_step

Member of: HVACRadiatorRoom

(float) Flow max change per time step

property flow_midband

Member of: HVACRadiatorRoom

(float) Flow midband

property flow_midband_mode

Member of: HVACRadiatorRoom

(int) Flow midband mode

property flow_midband_profile_id

Member of: HVACRadiatorRoom

(string) Flow midband profile ID

property flow_proportional_bandwidth

Member of: HVACRadiatorRoom

(float) Flow proportional bandwidth

property flow_proportional_control

Member of: HVACRadiatorRoom

(int) Whether it is flow proportional control. 1 if so, 0 otherwise.

property flow_proportional_controller_id

Member of: HVACRadiatorRoom

(string) Flow proportional controller ID

property flow_proportional_sensed_variable

Member of: HVACRadiatorRoom

(int) Flow proportional sensed variable

property flow_proportional_sensor_body_index

Member of: HVACRadiatorRoom

(int) Flow proportional sensor body index

property flow_proportional_sensor_location

Member of: HVACRadiatorRoom

(int) Flow proportional sensor location

property flow_proportional_sensor_room_id

Member of: HVACRadiatorRoom

(string) Flow proportional sensor room ID

property get_heat_source_type

Member of: HVACRadiatorRoom

(int) Heat source type

property heat_source_id

Member of: HVACRadiatorRoom

(string) Heat source ID

property high_sensor_input

Member of: HVACRadiatorRoom

(int) High sensor input

property id

Member of: HVACRadiatorRoom

(string) ID of the network

property inlet_nodes

Member of: HVACRadiatorRoom

(list) Inlet node numbers (int)

property is_duct

Member of: HVACRadiatorRoom

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACRadiatorRoom

(bool) Whether the network is selected. True if so, false otherwise.

property is_setpoint_sensor_enabled

Member of: HVACRadiatorRoom

(int) Whether the set point sensor is enabled. 1 if so, 0 otherwise

property model_id

Member of: HVACRadiatorRoom

(string) Model ID

property multiplex_id

Member of: HVACRadiatorRoom

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACRadiatorRoom

(int) Multiplex layer number

property network

Member of: HVACRadiatorRoom

(HVACNetwork) Network

property network_object_type

Member of: HVACRadiatorRoom

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACRadiatorRoom

(int) Number of AND connections

property number_of_or_connections

Member of: HVACRadiatorRoom

(int) Number of OR connections

property number_of_units

Member of: HVACRadiatorRoom

(float) Number of units

property on_off_controller_id

Member of: HVACRadiatorRoom

(string) On/off controller ID

property on_off_sensor_body_index

Member of: HVACRadiatorRoom

(int) On/off sensor body index

property on_off_sensor_room_id

Member of: HVACRadiatorRoom

(string) On/off sensor room ID

property orientation

Member of: HVACRadiatorRoom

(float) Orientation

property outlet_nodes

Member of: HVACRadiatorRoom

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACRadiatorRoom

(float) Oversizing factor

property prop_flow_orientation

Member of: HVACRadiatorRoom

(float) Proportional flow orientation

property prop_flow_radiant_fraction

Member of: HVACRadiatorRoom

(float) Proportional flow radiant fraction

property prop_flow_slope

Member of: HVACRadiatorRoom

(float) Proportional flow slope

property prop_temp_orientation

Member of: HVACRadiatorRoom

(float) Proportional temperature orientation

property prop_temp_radiant_fraction

Member of: HVACRadiatorRoom

(float) Proportional temperature radiant fraction

property prop_temp_slope

Member of: HVACRadiatorRoom

(float) Proportional temperature slope

property radiant_fraction

Member of: HVACRadiatorRoom

(float) Radiant fraction

property radiator_id

Member of: HVACRadiatorRoom

(string) Radiator ID

property reference

Member of: HVACRadiatorRoom

(string) Reference of the network

property sensed_variable

Member of: HVACRadiatorRoom

(int) Sensed variable

property sensor_location

Member of: HVACRadiatorRoom

(int) Sensor location

property set_point_mode

Member of: HVACRadiatorRoom

(int) Set point mode

property set_point_profile_id

Member of: HVACRadiatorRoom

(string) Set point profile ID

property set_point_value

Member of: HVACRadiatorRoom

(float) Set-point value

property slope

Member of: HVACRadiatorRoom

(float) Slope

property system_id

Member of: HVACRadiatorRoom

(string) System ID

Member of: HVACRadiatorRoom

(HVACSystemLink) System link

property temp_for_max_control_signal

Member of: HVACRadiatorRoom

(float) Temperature for maximum control signal

property temp_for_min_control_signal

Member of: HVACRadiatorRoom

(float) Temperature for minimum control signal

property temp_max_change_per_time_step

Member of: HVACRadiatorRoom

(float) Temperature maximum change per time step

property temp_midband

Member of: HVACRadiatorRoom

(float) Temperature midband

property temp_midband_mode

Member of: HVACRadiatorRoom

(int) Temperature midband mode

property temp_midband_profile_id

Member of: HVACRadiatorRoom

(string) Temperature midband profile ID

property temp_proportional_bandwidth

Member of: HVACRadiatorRoom

(float) Temperature proportional bandwidth

property temp_proportional_control

Member of: HVACRadiatorRoom

(int) Whether it is temperature proportional control. 1 is so, 0 otherwise.

property temp_proportional_controller_id

Member of: HVACRadiatorRoom

(string) Temperature proportional controller ID

property temp_proportional_sensed_variable

Member of: HVACRadiatorRoom

(int) Temperature proportional sensed variable

property temp_proportional_sensor_body_index

Member of: HVACRadiatorRoom

(int) Temperature proportional sensor body index

property temp_proportional_sensor_location

Member of: HVACRadiatorRoom

(int) Temperature proportional sensor location

property temp_proportional_sensor_room_id

Member of: HVACRadiatorRoom

(string) Temperature proportional sensor ID

property thermal_source_id

Member of: HVACRadiatorRoom

(string) Thermal source ID

property time_switch_profile_id

Member of: HVACRadiatorRoom

(string) Time switch profile ID

property water_loop_supply_temperature_used

Member of: HVACRadiatorRoom

(int) Whether water loop supply temperature is used. 1 is so, 0 otherwise.

class iesve.HVACRecirculationScheduleType

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: HVACRecirculationScheduleType

The name of the instance.

class property names: dict

Member of: HVACRecirculationScheduleType

Returns the following dictionary:

{
 'space_occupancy': iesve.HVACRecirculationScheduleType.space_occupancy
 'time_switch_profile': iesve.HVACRecirculationScheduleType.time_switch_profile
}
class property space_occupancy: iesve.HVACRecirculationScheduleType

Member of: HVACRecirculationScheduleType

An instance of this class with:

  • a value of 0

  • a name of “space_occupancy”.

class property time_switch_profile: iesve.HVACRecirculationScheduleType

Member of: HVACRecirculationScheduleType

An instance of this class with:

  • a value of 1

  • a name of “time_switch_profile”.

class property values: dict

Member of: HVACRecirculationScheduleType

Returns the following dictionary:

{
 0: iesve.HVACRecirculationScheduleType.space_occupancy
 1: iesve.HVACRecirculationScheduleType.time_switch_profile
}
class iesve.HVACRoom

Parent module: iesve

Interface for HVAC room

Member of: HVACRoom

(list) Available system links (HVACSystemLink)

property chilled_ceiling_room_units

Member of: HVACRoom

(list) Chilled ceiling room units (HVACChilledCeilingRoom)

property direct_acting_heater_room_units

Member of: HVACRoom

(list) Direct acting heater room units (HVACDirectActingHeaterRoom)

property id

Member of: HVACRoom

(string) ID of the network

property inlet_nodes

Member of: HVACRoom

(list) Inlet node numbers (int)

property is_disconnected_room

Member of: HVACRoom

(bool) Whether the room is disconnected. True if so, False otherwise.

property is_duct

Member of: HVACRoom

(bool) Whether the component is a duct. True if so, False otherwise.

property is_principal

Member of: HVACRoom

(bool) Whether it is a principal room. True if so, False otherwise.

property is_selected

Member of: HVACRoom

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACRoom

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACRoom

(int) Multiplex layer number

property network

Member of: HVACRoom

(HVACNetwork) Network

property network_object_type

Member of: HVACRoom

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACRoom

(list) Outlet node numbers (int)

property radiator_units

Member of: HVACRoom

(list) Radiator units (HVACRadiatorRoom)

property reference

Member of: HVACRoom

(string) Reference of the network

property system_id

Member of: HVACRoom

(string) System ID

Member of: HVACRoom

(HVACSystemLink) System link

class iesve.HVACRoomUnit

Parent module: iesve

Interface for HVAC room unit

Member of: HVACRoomUnit

(list) Available system links (HVACSystemLink)

property deadband_value

Member of: HVACRoomUnit

(float) Deadband value

property high_sensor_input

Member of: HVACRoomUnit

(int) High sensor input

property id

Member of: HVACRoomUnit

(string) ID of the network

property inlet_nodes

Member of: HVACRoomUnit

(list) Inlet node numbers (int)

property is_duct

Member of: HVACRoomUnit

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACRoomUnit

(bool) Whether the network is selected. True if so, false otherwise.

property is_setpoint_sensor_enabled

Member of: HVACRoomUnit

(int) Whether the set point sensor is enabled. 1 if so, 0 otherwise

property multiplex_id

Member of: HVACRoomUnit

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACRoomUnit

(int) Multiplex layer number

property network

Member of: HVACRoomUnit

(HVACNetwork) Network

property network_object_type

Member of: HVACRoomUnit

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACRoomUnit

(int) Number of AND connections

property number_of_or_connections

Member of: HVACRoomUnit

(int) Number of OR connections

property on_off_controller_id

Member of: HVACRoomUnit

(string) On/off controller ID

property on_off_sensor_body_index

Member of: HVACRoomUnit

(int) On/off sensor body index

property on_off_sensor_room_id

Member of: HVACRoomUnit

(string) On/off sensor room ID

property orientation

Member of: HVACRoomUnit

(float) Orientation

property outlet_nodes

Member of: HVACRoomUnit

(list) Outlet node numbers (int)

property radiant_fraction

Member of: HVACRoomUnit

(float) Radiant fraction

property reference

Member of: HVACRoomUnit

(string) Reference of the network

property sensed_variable

Member of: HVACRoomUnit

(int) Sensed variable

property sensor_location

Member of: HVACRoomUnit

(int) Sensor location

property set_point_mode

Member of: HVACRoomUnit

(int) Set point mode

property set_point_profile_id

Member of: HVACRoomUnit

(string) Set point profile ID

property set_point_value

Member of: HVACRoomUnit

(float) Set-point value

property slope

Member of: HVACRoomUnit

(float) Slope

property system_id

Member of: HVACRoomUnit

(string) System ID

Member of: HVACRoomUnit

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACRoomUnit

(string) Time switch profile ID

class iesve.HVACSHWPanelType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property flat_panel: iesve.HVACSHWPanelType

Member of: HVACSHWPanelType

An instance of this class with:

  • a value of 0

  • a name of “flat_panel”.

property name: str

Member of: HVACSHWPanelType

The name of the instance.

class property names: dict

Member of: HVACSHWPanelType

Returns the following dictionary:

{
 'flat_panel': iesve.HVACSHWPanelType.flat_panel
 'parabolic_panel': iesve.HVACSHWPanelType.parabolic_panel
}
class property parabolic_panel: iesve.HVACSHWPanelType

Member of: HVACSHWPanelType

An instance of this class with:

  • a value of 1

  • a name of “parabolic_panel”.

class property values: dict

Member of: HVACSHWPanelType

Returns the following dictionary:

{
 0: iesve.HVACSHWPanelType.flat_panel
 1: iesve.HVACSHWPanelType.parabolic_panel
}
class iesve.HVACSolarAirCollectorBIST

Parent module: iesve

Interface for solar air collector BIST

property attached_room_id

Member of: HVACSolarAirCollectorBIST

(string) Attached room ID

Member of: HVACSolarAirCollectorBIST

(list) Available system links (HVACSystemLink)

property id

Member of: HVACSolarAirCollectorBIST

(string) ID of the network

property inlet_nodes

Member of: HVACSolarAirCollectorBIST

(list) Inlet node numbers (int)

property is_duct

Member of: HVACSolarAirCollectorBIST

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACSolarAirCollectorBIST

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACSolarAirCollectorBIST

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACSolarAirCollectorBIST

(int) Multiplex layer number

property network

Member of: HVACSolarAirCollectorBIST

(HVACNetwork) Network

property network_object_type

Member of: HVACSolarAirCollectorBIST

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACSolarAirCollectorBIST

(list) Outlet node numbers (int)

property reference

Member of: HVACSolarAirCollectorBIST

(string) Reference of the network

property system_id

Member of: HVACSolarAirCollectorBIST

(string) System ID

Member of: HVACSolarAirCollectorBIST

(HVACSystemLink) System link

class iesve.HVACSolarWaterHeater

Parent module: iesve

Interface for HVAC solar water heater

Member of: HVACSolarWaterHeater

(list) Available system links (HVACSystemLink)

property flat_solar_panel_data

Member of: HVACSolarWaterHeater

(dict) Flat PV data (float)

property id

Member of: HVACSolarWaterHeater

(string) ID of the network

property inlet_nodes

Member of: HVACSolarWaterHeater

(list) Inlet node numbers (int)

property is_duct

Member of: HVACSolarWaterHeater

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACSolarWaterHeater

(bool) Whether the network is selected. True if so, false otherwise.

property is_waterside_component

Member of: HVACSolarWaterHeater

(bool) Whether it is a waterside component. True if so, False otherwise.

property multiplex_id

Member of: HVACSolarWaterHeater

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACSolarWaterHeater

(int) Multiplex layer number

property network

Member of: HVACSolarWaterHeater

(HVACNetwork) Network

property network_object_type

Member of: HVACSolarWaterHeater

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACSolarWaterHeater

(list) Outlet node numbers (int)

property panel_type

Member of: HVACSolarWaterHeater

(HVACSHWPanelType) Panel type

property parabolic_solar_panel_data

Member of: HVACSolarWaterHeater

(dict) Parabolic PV data (float)

property reference

Member of: HVACSolarWaterHeater

(string) Reference of the network

property system_id

Member of: HVACSolarWaterHeater

(string) System ID

Member of: HVACSolarWaterHeater

(HVACSystemLink) System link

class iesve.HVACSourceDependentRoom

Parent module: iesve

Interface for HVAC source dependent room component

property autosize_mode

Member of: HVACSourceDependentRoom

(int) Whether autosize mode is enabled. 1 if so, 0 otherwise.

Member of: HVACSourceDependentRoom

(list) Available system links (HVACSystemLink)

property deadband_value

Member of: HVACSourceDependentRoom

(float) Deadband value

property design_heating_cooling_load

Member of: HVACSourceDependentRoom

(float) Design heating and cooling load

property design_room_air_temp

Member of: HVACSourceDependentRoom

(float) Design room air temperature

property design_room_radiant_temp

Member of: HVACSourceDependentRoom

(float) Design room radiant temperature

property design_water_delta_t

Member of: HVACSourceDependentRoom

(float) Design water delta T

property error_code

Member of: HVACSourceDependentRoom

(int) Error code

property flow_for_max_control_signal

Member of: HVACSourceDependentRoom

(float) Flow for maximum control signal

property flow_for_min_control_signal

Member of: HVACSourceDependentRoom

(float) Flow for minimum control signal

property flow_max_change_per_time_step

Member of: HVACSourceDependentRoom

(float) Flow max change per time step

property flow_midband

Member of: HVACSourceDependentRoom

(float) Flow midband

property flow_midband_mode

Member of: HVACSourceDependentRoom

(int) Flow midband mode

property flow_midband_profile_id

Member of: HVACSourceDependentRoom

(string) Flow midband profile ID

property flow_proportional_bandwidth

Member of: HVACSourceDependentRoom

(float) Flow proportional bandwidth

property flow_proportional_control

Member of: HVACSourceDependentRoom

(int) Whether it is flow proportional control. 1 if so, 0 otherwise.

property flow_proportional_controller_id

Member of: HVACSourceDependentRoom

(string) Flow proportional controller ID

property flow_proportional_sensed_variable

Member of: HVACSourceDependentRoom

(int) Flow proportional sensed variable

property flow_proportional_sensor_body_index

Member of: HVACSourceDependentRoom

(int) Flow proportional sensor body index

property flow_proportional_sensor_location

Member of: HVACSourceDependentRoom

(int) Flow proportional sensor location

property flow_proportional_sensor_room_id

Member of: HVACSourceDependentRoom

(string) Flow proportional sensor room ID

property high_sensor_input

Member of: HVACSourceDependentRoom

(int) High sensor input

property id

Member of: HVACSourceDependentRoom

(string) ID of the network

property inlet_nodes

Member of: HVACSourceDependentRoom

(list) Inlet node numbers (int)

property is_duct

Member of: HVACSourceDependentRoom

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACSourceDependentRoom

(bool) Whether the network is selected. True if so, false otherwise.

property is_setpoint_sensor_enabled

Member of: HVACSourceDependentRoom

(int) Whether the set point sensor is enabled. 1 if so, 0 otherwise

property model_id

Member of: HVACSourceDependentRoom

(string) Model ID

property multiplex_id

Member of: HVACSourceDependentRoom

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACSourceDependentRoom

(int) Multiplex layer number

property network

Member of: HVACSourceDependentRoom

(HVACNetwork) Network

property network_object_type

Member of: HVACSourceDependentRoom

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACSourceDependentRoom

(int) Number of AND connections

property number_of_or_connections

Member of: HVACSourceDependentRoom

(int) Number of OR connections

property number_of_units

Member of: HVACSourceDependentRoom

(float) Number of units

property on_off_controller_id

Member of: HVACSourceDependentRoom

(string) On/off controller ID

property on_off_sensor_body_index

Member of: HVACSourceDependentRoom

(int) On/off sensor body index

property on_off_sensor_room_id

Member of: HVACSourceDependentRoom

(string) On/off sensor room ID

property orientation

Member of: HVACSourceDependentRoom

(float) Orientation

property outlet_nodes

Member of: HVACSourceDependentRoom

(list) Outlet node numbers (int)

property oversizing_factor

Member of: HVACSourceDependentRoom

(float) Oversizing factor

property prop_flow_orientation

Member of: HVACSourceDependentRoom

(float) Proportional flow orientation

property prop_flow_radiant_fraction

Member of: HVACSourceDependentRoom

(float) Proportional flow radiant fraction

property prop_flow_slope

Member of: HVACSourceDependentRoom

(float) Proportional flow slope

property prop_temp_orientation

Member of: HVACSourceDependentRoom

(float) Proportional temperature orientation

property prop_temp_radiant_fraction

Member of: HVACSourceDependentRoom

(float) Proportional temperature radiant fraction

property prop_temp_slope

Member of: HVACSourceDependentRoom

(float) Proportional temperature slope

property radiant_fraction

Member of: HVACSourceDependentRoom

(float) Radiant fraction

property reference

Member of: HVACSourceDependentRoom

(string) Reference of the network

property sensed_variable

Member of: HVACSourceDependentRoom

(int) Sensed variable

property sensor_location

Member of: HVACSourceDependentRoom

(int) Sensor location

property set_point_mode

Member of: HVACSourceDependentRoom

(int) Set point mode

property set_point_profile_id

Member of: HVACSourceDependentRoom

(string) Set point profile ID

property set_point_value

Member of: HVACSourceDependentRoom

(float) Set-point value

property slope

Member of: HVACSourceDependentRoom

(float) Slope

property system_id

Member of: HVACSourceDependentRoom

(string) System ID

Member of: HVACSourceDependentRoom

(HVACSystemLink) System link

property temp_for_max_control_signal

Member of: HVACSourceDependentRoom

(float) Temperature for maximum control signal

property temp_for_min_control_signal

Member of: HVACSourceDependentRoom

(float) Temperature for minimum control signal

property temp_max_change_per_time_step

Member of: HVACSourceDependentRoom

(float) Temperature maximum change per time step

property temp_midband

Member of: HVACSourceDependentRoom

(float) Temperature midband

property temp_midband_mode

Member of: HVACSourceDependentRoom

(int) Temperature midband mode

property temp_midband_profile_id

Member of: HVACSourceDependentRoom

(string) Temperature midband profile ID

property temp_proportional_bandwidth

Member of: HVACSourceDependentRoom

(float) Temperature proportional bandwidth

property temp_proportional_control

Member of: HVACSourceDependentRoom

(int) Whether it is temperature proportional control. 1 is so, 0 otherwise.

property temp_proportional_controller_id

Member of: HVACSourceDependentRoom

(string) Temperature proportional controller ID

property temp_proportional_sensed_variable

Member of: HVACSourceDependentRoom

(int) Temperature proportional sensed variable

property temp_proportional_sensor_body_index

Member of: HVACSourceDependentRoom

(int) Temperature proportional sensor body index

property temp_proportional_sensor_location

Member of: HVACSourceDependentRoom

(int) Temperature proportional sensor location

property temp_proportional_sensor_room_id

Member of: HVACSourceDependentRoom

(string) Temperature proportional sensor ID

property thermal_source_id

Member of: HVACSourceDependentRoom

(string) Thermal source ID

property time_switch_profile_id

Member of: HVACSourceDependentRoom

(string) Time switch profile ID

property water_loop_supply_temperature_used

Member of: HVACSourceDependentRoom

(int) Whether water loop supply temperature is used. 1 is so, 0 otherwise.

class iesve.HVACSprayChamber

Parent module: iesve

Interface for HVAC spray chamber

Member of: HVACSprayChamber

(list) Available system links (HVACSystemLink)

property circulation_pump_power

Member of: HVACSprayChamber

Interface for HVAC spray chamber

property id

Member of: HVACSprayChamber

(string) ID of the network

property inlet_nodes

Member of: HVACSprayChamber

(list) Inlet node numbers (int)

property is_duct

Member of: HVACSprayChamber

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACSprayChamber

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACSprayChamber

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACSprayChamber

(int) Multiplex layer number

property network

Member of: HVACSprayChamber

(HVACNetwork) Network

property network_object_type

Member of: HVACSprayChamber

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACSprayChamber

(list) Outlet node numbers (int)

property reference

Member of: HVACSprayChamber

(string) Reference of the network

property spray_efficiency

Member of: HVACSprayChamber

(float) Spray efficiency

property system_id

Member of: HVACSprayChamber

(string) System ID

Member of: HVACSprayChamber

(HVACSystemLink) System link

class iesve.HVACSteamHumidifier

Parent module: iesve

Interface for HVAC steam humidifier

Member of: HVACSteamHumidifier

(list) Available system links (HVACSystemLink)

property boiler_supply_flag

Member of: HVACSteamHumidifier

(int) Boiler supply flag

property heat_source_id

Member of: HVACSteamHumidifier

(string) Heat source ID

property id

Member of: HVACSteamHumidifier

(string) ID of the network

property inlet_nodes

Member of: HVACSteamHumidifier

(list) Inlet node numbers (int)

property is_duct

Member of: HVACSteamHumidifier

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACSteamHumidifier

(bool) Whether the network is selected. True if so, false otherwise.

property maximum_output

Member of: HVACSteamHumidifier

(float) Maximum output

property maximum_relative_humidity

Member of: HVACSteamHumidifier

(float) Maximum relative humidity

property multiplex_id

Member of: HVACSteamHumidifier

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACSteamHumidifier

(int) Multiplex layer number

property network

Member of: HVACSteamHumidifier

(HVACNetwork) Network

property network_object_type

Member of: HVACSteamHumidifier

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACSteamHumidifier

(list) Outlet node numbers (int)

property reference

Member of: HVACSteamHumidifier

(string) Reference of the network

property system_id

Member of: HVACSteamHumidifier

(string) System ID

Member of: HVACSteamHumidifier

(HVACSystemLink) System link

property total_efficiency

Member of: HVACSteamHumidifier

(float) Total efficiency

class iesve.HVACSysClassification

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ecb_2010_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 8

  • a name of “ecb_2010_compliance_system”.

class property ecb_2013_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 9

  • a name of “ecb_2013_compliance_system”.

class property iecc_2012_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 11

  • a name of “iecc_2012_compliance_system”.

property name: str

Member of: HVACSysClassification

The name of the instance.

class property names: dict

Member of: HVACSysClassification

Returns the following dictionary:

{
 'no_classification': iesve.HVACSysClassification.no_classification
 'standard_design_system': iesve.HVACSysClassification.standard_design_system
 't24_design_system': iesve.HVACSysClassification.t24_design_system
 't24_standard_design_system': iesve.HVACSysClassification.t24_standard_design_system
 'ncm_design_system': iesve.HVACSysClassification.ncm_design_system
 'prm_2004_compliance_system': iesve.HVACSysClassification.prm_2004_compliance_system
 'prm_2007_compliance_system': iesve.HVACSysClassification.prm_2007_compliance_system
 'prm_2010_compliance_system': iesve.HVACSysClassification.prm_2010_compliance_system
 'prm_2013_compliance_system': iesve.HVACSysClassification.prm_2013_compliance_system
 'prm_2016_compliance_system': iesve.HVACSysClassification.prm_2016_compliance_system
 'prm_2019_compliance_system': iesve.HVACSysClassification.prm_2019_compliance_system
 'ecb_2010_compliance_system': iesve.HVACSysClassification.ecb_2010_compliance_system
 'ecb_2013_compliance_system': iesve.HVACSysClassification.ecb_2013_compliance_system
 'necb_2011_compliance_system': iesve.HVACSysClassification.necb_2011_compliance_system
 'necb_2017_compliance_system': iesve.HVACSysClassification.necb_2017_compliance_system
 'iecc_2012_compliance_system': iesve.HVACSysClassification.iecc_2012_compliance_system
}
class property ncm_design_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 3

  • a name of “ncm_design_system”.

class property necb_2011_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 10

  • a name of “necb_2011_compliance_system”.

class property necb_2017_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 13

  • a name of “necb_2017_compliance_system”.

class property no_classification: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of -1

  • a name of “no_classification”.

class property prm_2004_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 4

  • a name of “prm_2004_compliance_system”.

class property prm_2007_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 5

  • a name of “prm_2007_compliance_system”.

class property prm_2010_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 6

  • a name of “prm_2010_compliance_system”.

class property prm_2013_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 7

  • a name of “prm_2013_compliance_system”.

class property prm_2016_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 12

  • a name of “prm_2016_compliance_system”.

class property prm_2019_compliance_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 14

  • a name of “prm_2019_compliance_system”.

class property standard_design_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 0

  • a name of “standard_design_system”.

class property t24_design_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 1

  • a name of “t24_design_system”.

class property t24_standard_design_system: iesve.HVACSysClassification

Member of: HVACSysClassification

An instance of this class with:

  • a value of 2

  • a name of “t24_standard_design_system”.

class property values: dict

Member of: HVACSysClassification

Returns the following dictionary:

{
 -1: iesve.HVACSysClassification.no_classification
 0: iesve.HVACSysClassification.standard_design_system
 1: iesve.HVACSysClassification.t24_design_system
 2: iesve.HVACSysClassification.t24_standard_design_system
 3: iesve.HVACSysClassification.ncm_design_system
 4: iesve.HVACSysClassification.prm_2004_compliance_system
 5: iesve.HVACSysClassification.prm_2007_compliance_system
 6: iesve.HVACSysClassification.prm_2010_compliance_system
 7: iesve.HVACSysClassification.prm_2013_compliance_system
 12: iesve.HVACSysClassification.prm_2016_compliance_system
 14: iesve.HVACSysClassification.prm_2019_compliance_system
 8: iesve.HVACSysClassification.ecb_2010_compliance_system
 9: iesve.HVACSysClassification.ecb_2013_compliance_system
 10: iesve.HVACSysClassification.necb_2011_compliance_system
 13: iesve.HVACSysClassification.necb_2017_compliance_system
 11: iesve.HVACSysClassification.iecc_2012_compliance_system
}
class iesve.HVACSystemCurve

Parent module: iesve

Interface for HVAC system curve

property curve_description

Member of: HVACSystemCurve

(str) Curve description

property curve_name

Member of: HVACSystemCurve

(str) Curve name

property curve_role

Member of: HVACSystemCurve

(HVACSystemCurveRole) Curve role

property curve_role_string

Member of: HVACSystemCurve

(str) Curve role

property curve_type

Member of: HVACSystemCurve

(HVACSystemCurveType) Curve type

class iesve.HVACSystemCurveRole

Parent module: iesve

This class acts like an integer class with additional attributes.

class property AAHPC_FCAPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 21

  • a name of “AAHPC_FCAPTT”.

class property AAHPC_FEIRP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 23

  • a name of “AAHPC_FEIRP”.

class property AAHPC_FEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 22

  • a name of “AAHPC_FEIRTT”.

class property AAHPH_FCAPT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 17

  • a name of “AAHPH_FCAPT”.

class property AAHPH_FDEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 20

  • a name of “AAHPH_FDEIRTT”.

class property AAHPH_FEIRP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 19

  • a name of “AAHPH_FEIRP”.

class property AAHPH_FEIRT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 18

  • a name of “AAHPH_FEIRT”.

class property BOIL_FEPT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 4

  • a name of “BOIL_FEPT”.

class property CHILL_FCAPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 0

  • a name of “CHILL_FCAPTT”.

class property CHILL_FEIRPT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 2

  • a name of “CHILL_FEIRPT”.

class property CHILL_FEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 1

  • a name of “CHILL_FEIRTT”.

class property CPHPC_FCAPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 28

  • a name of “CPHPC_FCAPTT”.

class property CPHPC_FCOPP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 34

  • a name of “CPHPC_FCOPP”.

class property CPHPC_FCOPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 33

  • a name of “CPHPC_FCOPTT”.

class property CPHPC_FEIRP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 30

  • a name of “CPHPC_FEIRP”.

class property CPHPC_FEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 29

  • a name of “CPHPC_FEIRTT”.

class property CPHPH_FCAPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 24

  • a name of “CPHPH_FCAPTT”.

class property CPHPH_FCOPP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 32

  • a name of “CPHPH_FCOPP”.

class property CPHPH_FCOPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 31

  • a name of “CPHPH_FCOPTT”.

class property CPHPH_FDEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 27

  • a name of “CPHPH_FDEIRTT”.

class property CPHPH_FEIRP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 26

  • a name of “CPHPH_FEIRP”.

class property CPHPH_FEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 25

  • a name of “CPHPH_FEIRTT”.

class property DX_FCAPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 8

  • a name of “DX_FCAPTT”.

class property DX_FEIRP: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 10

  • a name of “DX_FEIRP”.

class property DX_FEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 9

  • a name of “DX_FEIRTT”.

class property EAC_FCAPTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 5

  • a name of “EAC_FCAPTT”.

class property EAC_FEIRPT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 7

  • a name of “EAC_FEIRPT”.

class property EAC_FEIRTT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 6

  • a name of “EAC_FEIRTT”.

class property PUMP_PWRV: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 3

  • a name of “PUMP_PWRV”.

class property WAHP_FCAPTT_COOL: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 14

  • a name of “WAHP_FCAPTT_COOL”.

class property WAHP_FCAPTT_HEAT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 11

  • a name of “WAHP_FCAPTT_HEAT”.

class property WAHP_FEIRP_COOL: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 16

  • a name of “WAHP_FEIRP_COOL”.

class property WAHP_FEIRP_HEAT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 13

  • a name of “WAHP_FEIRP_HEAT”.

class property WAHP_FEIRTT_COOL: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 15

  • a name of “WAHP_FEIRTT_COOL”.

class property WAHP_FEIRTT_HEAT: iesve.HVACSystemCurveRole

Member of: HVACSystemCurveRole

An instance of this class with:

  • a value of 12

  • a name of “WAHP_FEIRTT_HEAT”.

property name: str

Member of: HVACSystemCurveRole

The name of the instance.

class property names: dict

Member of: HVACSystemCurveRole

Returns the following dictionary:

{
 'CHILL_FCAPTT': iesve.HVACSystemCurveRole.CHILL_FCAPTT
 'CHILL_FEIRTT': iesve.HVACSystemCurveRole.CHILL_FEIRTT
 'CHILL_FEIRPT': iesve.HVACSystemCurveRole.CHILL_FEIRPT
 'PUMP_PWRV': iesve.HVACSystemCurveRole.PUMP_PWRV
 'BOIL_FEPT': iesve.HVACSystemCurveRole.BOIL_FEPT
 'EAC_FCAPTT': iesve.HVACSystemCurveRole.EAC_FCAPTT
 'EAC_FEIRTT': iesve.HVACSystemCurveRole.EAC_FEIRTT
 'EAC_FEIRPT': iesve.HVACSystemCurveRole.EAC_FEIRPT
 'DX_FCAPTT': iesve.HVACSystemCurveRole.DX_FCAPTT
 'DX_FEIRTT': iesve.HVACSystemCurveRole.DX_FEIRTT
 'DX_FEIRP': iesve.HVACSystemCurveRole.DX_FEIRP
 'WAHP_FCAPTT_HEAT': iesve.HVACSystemCurveRole.WAHP_FCAPTT_HEAT
 'WAHP_FEIRTT_HEAT': iesve.HVACSystemCurveRole.WAHP_FEIRTT_HEAT
 'WAHP_FEIRP_HEAT': iesve.HVACSystemCurveRole.WAHP_FEIRP_HEAT
 'WAHP_FCAPTT_COOL': iesve.HVACSystemCurveRole.WAHP_FCAPTT_COOL
 'WAHP_FEIRTT_COOL': iesve.HVACSystemCurveRole.WAHP_FEIRTT_COOL
 'WAHP_FEIRP_COOL': iesve.HVACSystemCurveRole.WAHP_FEIRP_COOL
 'AAHPH_FCAPT': iesve.HVACSystemCurveRole.AAHPH_FCAPT
 'AAHPH_FEIRT': iesve.HVACSystemCurveRole.AAHPH_FEIRT
 'AAHPH_FEIRP': iesve.HVACSystemCurveRole.AAHPH_FEIRP
 'AAHPH_FDEIRTT': iesve.HVACSystemCurveRole.AAHPH_FDEIRTT
 'AAHPC_FCAPTT': iesve.HVACSystemCurveRole.AAHPC_FCAPTT
 'AAHPC_FEIRTT': iesve.HVACSystemCurveRole.AAHPC_FEIRTT
 'AAHPC_FEIRP': iesve.HVACSystemCurveRole.AAHPC_FEIRP
 'CPHPH_FCAPTT': iesve.HVACSystemCurveRole.CPHPH_FCAPTT
 'CPHPH_FEIRTT': iesve.HVACSystemCurveRole.CPHPH_FEIRTT
 'CPHPH_FEIRP': iesve.HVACSystemCurveRole.CPHPH_FEIRP
 'CPHPH_FDEIRTT': iesve.HVACSystemCurveRole.CPHPH_FDEIRTT
 'CPHPC_FCAPTT': iesve.HVACSystemCurveRole.CPHPC_FCAPTT
 'CPHPC_FEIRTT': iesve.HVACSystemCurveRole.CPHPC_FEIRTT
 'CPHPC_FEIRP': iesve.HVACSystemCurveRole.CPHPC_FEIRP
 'CPHPH_FCOPTT': iesve.HVACSystemCurveRole.CPHPH_FCOPTT
 'CPHPH_FCOPP': iesve.HVACSystemCurveRole.CPHPH_FCOPP
 'CPHPC_FCOPTT': iesve.HVACSystemCurveRole.CPHPC_FCOPTT
 'CPHPC_FCOPP': iesve.HVACSystemCurveRole.CPHPC_FCOPP
}
class property values: dict

Member of: HVACSystemCurveRole

Returns the following dictionary:

{
 0: iesve.HVACSystemCurveRole.CHILL_FCAPTT
 1: iesve.HVACSystemCurveRole.CHILL_FEIRTT
 2: iesve.HVACSystemCurveRole.CHILL_FEIRPT
 3: iesve.HVACSystemCurveRole.PUMP_PWRV
 4: iesve.HVACSystemCurveRole.BOIL_FEPT
 5: iesve.HVACSystemCurveRole.EAC_FCAPTT
 6: iesve.HVACSystemCurveRole.EAC_FEIRTT
 7: iesve.HVACSystemCurveRole.EAC_FEIRPT
 8: iesve.HVACSystemCurveRole.DX_FCAPTT
 9: iesve.HVACSystemCurveRole.DX_FEIRTT
 10: iesve.HVACSystemCurveRole.DX_FEIRP
 11: iesve.HVACSystemCurveRole.WAHP_FCAPTT_HEAT
 12: iesve.HVACSystemCurveRole.WAHP_FEIRTT_HEAT
 13: iesve.HVACSystemCurveRole.WAHP_FEIRP_HEAT
 14: iesve.HVACSystemCurveRole.WAHP_FCAPTT_COOL
 15: iesve.HVACSystemCurveRole.WAHP_FEIRTT_COOL
 16: iesve.HVACSystemCurveRole.WAHP_FEIRP_COOL
 17: iesve.HVACSystemCurveRole.AAHPH_FCAPT
 18: iesve.HVACSystemCurveRole.AAHPH_FEIRT
 19: iesve.HVACSystemCurveRole.AAHPH_FEIRP
 20: iesve.HVACSystemCurveRole.AAHPH_FDEIRTT
 21: iesve.HVACSystemCurveRole.AAHPC_FCAPTT
 22: iesve.HVACSystemCurveRole.AAHPC_FEIRTT
 23: iesve.HVACSystemCurveRole.AAHPC_FEIRP
 24: iesve.HVACSystemCurveRole.CPHPH_FCAPTT
 25: iesve.HVACSystemCurveRole.CPHPH_FEIRTT
 26: iesve.HVACSystemCurveRole.CPHPH_FEIRP
 27: iesve.HVACSystemCurveRole.CPHPH_FDEIRTT
 28: iesve.HVACSystemCurveRole.CPHPC_FCAPTT
 29: iesve.HVACSystemCurveRole.CPHPC_FEIRTT
 30: iesve.HVACSystemCurveRole.CPHPC_FEIRP
 31: iesve.HVACSystemCurveRole.CPHPH_FCOPTT
 32: iesve.HVACSystemCurveRole.CPHPH_FCOPP
 33: iesve.HVACSystemCurveRole.CPHPC_FCOPTT
 34: iesve.HVACSystemCurveRole.CPHPC_FCOPP
}
class iesve.HVACSystemCurveType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property centrifugal: iesve.HVACSystemCurveType

Member of: HVACSystemCurveType

An instance of this class with:

  • a value of 0

  • a name of “centrifugal”.

property name: str

Member of: HVACSystemCurveType

The name of the instance.

class property names: dict

Member of: HVACSystemCurveType

Returns the following dictionary:

{
 'centrifugal': iesve.HVACSystemCurveType.centrifugal
 'reciprocating': iesve.HVACSystemCurveType.reciprocating
 'screw': iesve.HVACSystemCurveType.screw
 'scroll': iesve.HVACSystemCurveType.scroll
 'other': iesve.HVACSystemCurveType.other
}
class property other: iesve.HVACSystemCurveType

Member of: HVACSystemCurveType

An instance of this class with:

  • a value of 4

  • a name of “other”.

class property reciprocating: iesve.HVACSystemCurveType

Member of: HVACSystemCurveType

An instance of this class with:

  • a value of 1

  • a name of “reciprocating”.

class property screw: iesve.HVACSystemCurveType

Member of: HVACSystemCurveType

An instance of this class with:

  • a value of 2

  • a name of “screw”.

class property scroll: iesve.HVACSystemCurveType

Member of: HVACSystemCurveType

An instance of this class with:

  • a value of 3

  • a name of “scroll”.

class property values: dict

Member of: HVACSystemCurveType

Returns the following dictionary:

{
 0: iesve.HVACSystemCurveType.centrifugal
 1: iesve.HVACSystemCurveType.reciprocating
 2: iesve.HVACSystemCurveType.screw
 3: iesve.HVACSystemCurveType.scroll
 4: iesve.HVACSystemCurveType.other
}

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ACT_BEAM_IU_INDUCED_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2010

  • a name of “ACT_BEAM_IU_INDUCED_AIRFLOW”.

class property ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2008

  • a name of “ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOL”.

class property ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOLING_ONLY: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2108

  • a name of “ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOLING_ONLY”.

class property ACT_BM_IU_PRIMARY_AIR_CAV_VAV_HEAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2009

  • a name of “ACT_BM_IU_PRIMARY_AIR_CAV_VAV_HEAT”.

class property ADJACENT_SPACE_WITH_EA_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 504

  • a name of “ADJACENT_SPACE_WITH_EA_FAN”.

class property AHU_COOLING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 700

  • a name of “AHU_COOLING_COIL”.

class property AHU_HEATING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 601

  • a name of “AHU_HEATING_COIL”.

class property AHU_PRE_HEAT_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 600

  • a name of “AHU_PRE_HEAT_COIL”.

class property AIRFLOW_ON_IF_NV_INSUF_COOL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2027

  • a name of “AIRFLOW_ON_IF_NV_INSUF_COOL”.

class property AIRFLOW_ON_IF_NV_INSUF_VENT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2028

  • a name of “AIRFLOW_ON_IF_NV_INSUF_VENT”.

class property CAV_AIRFLOW_NIGHTTIME_SETBACK: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2020

  • a name of “CAV_AIRFLOW_NIGHTTIME_SETBACK”.

class property CAV_AIRFLOW_OCCUPIED_HOURS: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2019

  • a name of “CAV_AIRFLOW_OCCUPIED_HOURS”.

class property COOLING_AIRFLOW_VAV_CAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2000

  • a name of “COOLING_AIRFLOW_VAV_CAV”.

class property COOLING_COIL_AHU_COOL_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2066

  • a name of “COOLING_COIL_AHU_COOL_LAT”.

class property COOLING_COIL_AHU_DEHUM_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2067

  • a name of “COOLING_COIL_AHU_DEHUM_LAT”.

class property COOLING_COIL_AHU_EXTEND_DEHUM_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2068

  • a name of “COOLING_COIL_AHU_EXTEND_DEHUM_LAT”.

class property COOLING_COIL_AHU_LOWTEMP_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2099

  • a name of “COOLING_COIL_AHU_LOWTEMP_LAT”.

class property COOLING_COIL_AHU_SUPPLY_AIR_DPT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2069

  • a name of “COOLING_COIL_AHU_SUPPLY_AIR_DPT”.

class property COOLING_COIL_COIL_LEAVING_DPT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2070

  • a name of “COOLING_COIL_COIL_LEAVING_DPT”.

class property COOLING_COIL_DOAS_DEHUM: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2097

  • a name of “COOLING_COIL_DOAS_DEHUM”.

class property COOLING_COIL_DOAS_FIXED_TEMP: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2096

  • a name of “COOLING_COIL_DOAS_FIXED_TEMP”.

class property COOLING_COIL_DOAS_TEMPERING: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2073

  • a name of “COOLING_COIL_DOAS_TEMPERING”.

class property COOLING_COIL_FULL_COOLING_LAT_BAND: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2075

  • a name of “COOLING_COIL_FULL_COOLING_LAT_BAND”.

class property COOLING_COIL_FULL_DEHUM_LAT_BAND: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2076

  • a name of “COOLING_COIL_FULL_DEHUM_LAT_BAND”.

class property COOLING_COIL_FULL_H_C_DEHUM_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2079

  • a name of “COOLING_COIL_FULL_H_C_DEHUM_LAT”.

class property COOLING_COIL_FULL_H_C_LAT_BAND: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2078

  • a name of “COOLING_COIL_FULL_H_C_LAT_BAND”.

class property COOLING_COIL_ZONE_FIXED_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2083

  • a name of “COOLING_COIL_ZONE_FIXED_LAT”.

class property COOLING_COIL_ZONE_VARIABLE_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2081

  • a name of “COOLING_COIL_ZONE_VARIABLE_LAT”.

class property COOLING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2100

  • a name of “COOLING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET”.

class property COOLING_ONLY_SYS_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2017

  • a name of “COOLING_ONLY_SYS_AIRFLOW”.

class property COOLING_THERMOSTAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2104

  • a name of “COOLING_THERMOSTAT”.

class property DCV_MIN_OUTSIDE_AIR_ECON: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 110

  • a name of “DCV_MIN_OUTSIDE_AIR_ECON”.

class property DEDICATED_OA_VENT_COOLING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 704

  • a name of “DEDICATED_OA_VENT_COOLING_COIL”.

class property DEDICATED_OA_VENT_HEATING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 606

  • a name of “DEDICATED_OA_VENT_HEATING_COIL”.

class property DELIMITER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of -1

  • a name of “DELIMITER”.

class property DIRECT_ACTING_HEATER_COOLER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2089

  • a name of “DIRECT_ACTING_HEATER_COOLER”.

class property DIRECT_EVAP_COOLING: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2059

  • a name of “DIRECT_EVAP_COOLING”.

class property DIRECT_EVAP_SPRAY: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 1001

  • a name of “DIRECT_EVAP_SPRAY”.

class property DOAS_AHU_COOLING_DEVICE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 800

  • a name of “DOAS_AHU_COOLING_DEVICE”.

class property DOAS_PTAC_PTHP_COOLING_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2094

  • a name of “DOAS_PTAC_PTHP_COOLING_AIRFLOW_CAV_2SP_VAV”.

class property DOAS_PTAC_PTHP_HEATING_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2095

  • a name of “DOAS_PTAC_PTHP_HEATING_AIRFLOW_CAV_2SP_VAV”.

class property DOAS_VENT_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2002

  • a name of “DOAS_VENT_AIRFLOW”.

class property DOAS_VENT_AIRFLOW_CAV_DCV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2003

  • a name of “DOAS_VENT_AIRFLOW_CAV_DCV”.

class property DUAL_FAN_DUAL_DUCT_ZN_HEAT_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2011

  • a name of “DUAL_FAN_DUAL_DUCT_ZN_HEAT_AIRFLOW”.

class property DUAL_FAN_DUAL_DUCT_ZONE_COOL_AIRFLOW_AND_OA_VENT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2107

  • a name of “DUAL_FAN_DUAL_DUCT_ZONE_COOL_AIRFLOW_AND_OA_VENT”.

class property EA_PERCENT_AVAILABLE_TO_ER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2032

  • a name of “EA_PERCENT_AVAILABLE_TO_ER”.

class property EA_PERCENT_VS_RETURN_OR_TRANSFER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2031

  • a name of “EA_PERCENT_VS_RETURN_OR_TRANSFER”.

class property ELEC_HEAT_COIL_2ND_STAGE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 605

  • a name of “ELEC_HEAT_COIL_2ND_STAGE”.

class property ENERGY_RECOVERY_BYPASS_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 104

  • a name of “ENERGY_RECOVERY_BYPASS_DAMPER”.

class property ENERGY_RECOVERY_BYPASS_LEGACY_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 108

  • a name of “ENERGY_RECOVERY_BYPASS_LEGACY_DAMPER”.

class property ENERGY_RECOVERY_HX_WHEEL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 900

  • a name of “ENERGY_RECOVERY_HX_WHEEL”.

class property ER_BYPASS_TEMP_TARGET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2047

  • a name of “ER_BYPASS_TEMP_TARGET”.

class property ER_BYPASS_TEMP_TARGET_LEGACY_CONFIG: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2091

  • a name of “ER_BYPASS_TEMP_TARGET_LEGACY_CONFIG”.

class property ER_BYPASS_TEMP_TARGET_PSZ: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2051

  • a name of “ER_BYPASS_TEMP_TARGET_PSZ”.

class property ER_BYPASS_TEMP_TARGET_PSZ_LEGACY: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2092

  • a name of “ER_BYPASS_TEMP_TARGET_PSZ_LEGACY”.

class property ER_TARGET_COOL_MODE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2048

  • a name of “ER_TARGET_COOL_MODE”.

class property ER_TARGET_HEAT_MODE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2049

  • a name of “ER_TARGET_HEAT_MODE”.

class property ER_TARGET_PSZ_HEAT_COOL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2050

  • a name of “ER_TARGET_PSZ_HEAT_COOL”.

class property EVAP_SPRAY_HUMID_PER_ZN_RH: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2061

  • a name of “EVAP_SPRAY_HUMID_PER_ZN_RH”.

class property EVAP_SPRAY_HUMID_SA_RH: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2062

  • a name of “EVAP_SPRAY_HUMID_SA_RH”.

class property EXHAUST_CV_HOOD_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2026

  • a name of “EXHAUST_CV_HOOD_AIRFLOW”.

class property EXHAUST_DRIVEN_VENTILATION_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2090

  • a name of “EXHAUST_DRIVEN_VENTILATION_AIRFLOW”.

class property EXHAUST_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 203

  • a name of “EXHAUST_FAN”.

class property FCU_ACT_BEAM_COOL_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 701

  • a name of “FCU_ACT_BEAM_COOL_COIL”.

class property FCU_ACT_BEAM_HEAT_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 603

  • a name of “FCU_ACT_BEAM_HEAT_COIL”.

class property FCU_COOLING_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2004

  • a name of “FCU_COOLING_AIRFLOW_CAV_2SP_VAV”.

class property FCU_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 204

  • a name of “FCU_FAN”.

class property FCU_HEATING_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2005

  • a name of “FCU_HEATING_AIRFLOW_CAV_2SP_VAV”.

class property FILTER_PRESSURE_AND_CHANGE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 300

  • a name of “FILTER_PRESSURE_AND_CHANGE”.

class property FPB_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 205

  • a name of “FPB_FAN”.

class property FPB_PRIMARY_AIRFLOW_CAV_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2006

  • a name of “FPB_PRIMARY_AIRFLOW_CAV_VAV”.

class property FPB_SECONDARY_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2007

  • a name of “FPB_SECONDARY_AIRFLOW_CAV_2SP_VAV”.

class property HEATED_COOLED_SLAB_ZONE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 505

  • a name of “HEATED_COOLED_SLAB_ZONE”.

class property HEATING_AIRFLOW_VAV_CAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2001

  • a name of “HEATING_AIRFLOW_VAV_CAV”.

class property HEATING_COIL_AHU_MIN_SAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2071

  • a name of “HEATING_COIL_AHU_MIN_SAT”.

class property HEATING_COIL_DOAS_TEMPERING: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2074

  • a name of “HEATING_COIL_DOAS_TEMPERING”.

class property HEATING_COIL_FULL_HEATING_LAT_BAND: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2077

  • a name of “HEATING_COIL_FULL_HEATING_LAT_BAND”.

class property HEATING_COIL_FULL_H_C_LAT_BAND: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2080

  • a name of “HEATING_COIL_FULL_H_C_LAT_BAND”.

class property HEATING_COIL_MIN_SAT_WITH_RESET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2072

  • a name of “HEATING_COIL_MIN_SAT_WITH_RESET”.

class property HEATING_COIL_ZN_FIX_LAT_STAGE_1: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2085

  • a name of “HEATING_COIL_ZN_FIX_LAT_STAGE_1”.

class property HEATING_COIL_ZN_FIX_LAT_STAGE_2: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2086

  • a name of “HEATING_COIL_ZN_FIX_LAT_STAGE_2”.

class property HEATING_COIL_ZONE_FIXED_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2084

  • a name of “HEATING_COIL_ZONE_FIXED_LAT”.

class property HEATING_COIL_ZONE_VARIABLE_LAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2082

  • a name of “HEATING_COIL_ZONE_VARIABLE_LAT”.

class property HEATING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2101

  • a name of “HEATING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET”.

class property HEATING_ONLY_SYS_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2018

  • a name of “HEATING_ONLY_SYS_AIRFLOW”.

class property HEATING_THERMOSTAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2105

  • a name of “HEATING_THERMOSTAT”.

class property HEAT_PIPE_RR_WHL_BYPASS_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 105

  • a name of “HEAT_PIPE_RR_WHL_BYPASS_DAMPER”.

class property HEAT_PIPE_RUN_RND_WHEEL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 901

  • a name of “HEAT_PIPE_RUN_RND_WHEEL”.

class property HP_RRCOIL_WHL_BYPASS_TEMP: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2052

  • a name of “HP_RRCOIL_WHL_BYPASS_TEMP”.

class property HP_RR_WHL_BYPASS_TEMP_DIFF: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2053

  • a name of “HP_RR_WHL_BYPASS_TEMP_DIFF”.

class property INDIRECT_EVAP_COOLING: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2058

  • a name of “INDIRECT_EVAP_COOLING”.

class property INDIRECT_EVAP_SPRAY: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 1002

  • a name of “INDIRECT_EVAP_SPRAY”.

class property MIN_FAN_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2021

  • a name of “MIN_FAN_AIRFLOW”.

class property MIXED_MODE_DISABLE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2029

  • a name of “MIXED_MODE_DISABLE”.

class property MIXED_MODE_TOUT_TZN_DELTA: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2030

  • a name of “MIXED_MODE_TOUT_TZN_DELTA”.

class property MODULATION_BY_LOAD: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2106

  • a name of “MODULATION_BY_LOAD”.

class property NONE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 0

  • a name of “NONE”.

class property OA_ECON_DBT_HIGH_LIMIT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2109

  • a name of “OA_ECON_DBT_HIGH_LIMIT”.

class property OA_ECON_DIFF_ENTHALPY: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2040

  • a name of “OA_ECON_DIFF_ENTHALPY”.

class property OA_ECON_DPT_LIMIT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2039

  • a name of “OA_ECON_DPT_LIMIT”.

class property OA_ECON_TARGET_AND_DBT_LIMIT_DEPRECATED: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2034

  • a name of “OA_ECON_TARGET_AND_DBT_LIMIT_DEPRECATED”.

class property OA_ECON_TARGET_FULL_COOLING_LAT_BAND: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2110

  • a name of “OA_ECON_TARGET_FULL_COOLING_LAT_BAND”.

class property OA_ECON_TARGET_PER_RA_TEMP: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2093

  • a name of “OA_ECON_TARGET_PER_RA_TEMP”.

class property OA_ECON_TARGET_RESET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2035

  • a name of “OA_ECON_TARGET_RESET”.

class property OA_ECON_ZN_TEMP_LOW_LIMIT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2036

  • a name of “OA_ECON_ZN_TEMP_LOW_LIMIT”.

class property OA_FIXED_PERCENTAGE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2038

  • a name of “OA_FIXED_PERCENTAGE”.

class property OA_MIN_RESET_OCCUPIED_ZONE_CO2: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2043

  • a name of “OA_MIN_RESET_OCCUPIED_ZONE_CO2”.

class property OA_MIN_RESET_OCCUPIED_ZONE_VAV_FLOW_PERCENT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2045

  • a name of “OA_MIN_RESET_OCCUPIED_ZONE_VAV_FLOW_PERCENT”.

class property OA_MIN_RESET_UNOCCUPIED_ZN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2044

  • a name of “OA_MIN_RESET_UNOCCUPIED_ZN”.

class property OA_MIN_RESET_UNOCCUPIED_ZN_VAV_FLOW_PERCENT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2046

  • a name of “OA_MIN_RESET_UNOCCUPIED_ZN_VAV_FLOW_PERCENT”.

class property OA_MIN_RESET_ZN_VAV_FLOW_PERCENT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2042

  • a name of “OA_MIN_RESET_ZN_VAV_FLOW_PERCENT”.

class property OA_MIN_RESET_ZONE_CO2: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2041

  • a name of “OA_MIN_RESET_ZONE_CO2”.

class property OA_VARIABLE_MIN_PERCENTAGE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2037

  • a name of “OA_VARIABLE_MIN_PERCENTAGE”.

class property OCCUPIED_ZONE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 500

  • a name of “OCCUPIED_ZONE”.

class property ON_IF_TEMP_BELOW_MIN_SAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2111

  • a name of “ON_IF_TEMP_BELOW_MIN_SAT”.

class property OUTSIDE_AIR_FIXED_MIN_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 103

  • a name of “OUTSIDE_AIR_FIXED_MIN_DAMPER”.

class property OUTSIDE_AIR_MIN_ECON_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 100

  • a name of “OUTSIDE_AIR_MIN_ECON_DAMPER”.

class property OUTSIDE_AIR_NO_MIN_ECON_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 101

  • a name of “OUTSIDE_AIR_NO_MIN_ECON_DAMPER”.

class property OUTSIDE_AIR_VARIABLE_MIN_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 102

  • a name of “OUTSIDE_AIR_VARIABLE_MIN_DAMPER”.

class property PACKAGE_TERMINAL_UNIT_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 206

  • a name of “PACKAGE_TERMINAL_UNIT_FAN”.

class property PARKING_GARAGE_EXHAUST: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2098

  • a name of “PARKING_GARAGE_EXHAUST”.

class property PRE_HEAT_COIL_AHU_MIN_EAT: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2065

  • a name of “PRE_HEAT_COIL_AHU_MIN_EAT”.

class property PSZ_COOLING_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2012

  • a name of “PSZ_COOLING_AIRFLOW_CAV_2SP_VAV”.

class property PSZ_HEATING_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2013

  • a name of “PSZ_HEATING_AIRFLOW_CAV_2SP_VAV”.

class property PTAC_PTHP_COOLING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 702

  • a name of “PTAC_PTHP_COOLING_COIL”.

class property PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2014

  • a name of “PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV”.

class property PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV_NO_OFFSET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2102

  • a name of “PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV_NO_OFFSET”.

class property PTAC_PTHP_HEATING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 604

  • a name of “PTAC_PTHP_HEATING_COIL”.

class property PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2015

  • a name of “PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV”.

class property PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV_NO_OFFSET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2103

  • a name of “PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV_NO_OFFSET”.

class property RAD_CONV_COOL_DEVICE_PANEL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2088

  • a name of “RAD_CONV_COOL_DEVICE_PANEL”.

class property RAD_CONV_HEAT_DEVICE_PANEL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2087

  • a name of “RAD_CONV_HEAT_DEVICE_PANEL”.

class property RA_BYPASS_MIXED_AIR_TARGET_TEMP: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2054

  • a name of “RA_BYPASS_MIXED_AIR_TARGET_TEMP”.

class property RA_DUCT_HEAT_LOSS_GAIN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 401

  • a name of “RA_DUCT_HEAT_LOSS_GAIN”.

class property RA_PERCENT_TO_ALT_PATH_OR_ZONE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2033

  • a name of “RA_PERCENT_TO_ALT_PATH_OR_ZONE”.

class property RA_PLENUM: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 503

  • a name of “RA_PLENUM”.

class property RETURN_AIR_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 107

  • a name of “RETURN_AIR_DAMPER”.

class property RETURN_RELIEF_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 202

  • a name of “RETURN_RELIEF_FAN”.

class property SA_DUCT_HEAT_LOSS_GAIN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 400

  • a name of “SA_DUCT_HEAT_LOSS_GAIN”.

class property SA_UFAD_PLENUM: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 502

  • a name of “SA_UFAD_PLENUM”.

class property SERIES_FPB_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 109

  • a name of “SERIES_FPB_DAMPER”.

class property STEAM_HUMIDIFIER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 1000

  • a name of “STEAM_HUMIDIFIER”.

class property STEAM_HUMID_PER_ZN_RH: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2063

  • a name of “STEAM_HUMID_PER_ZN_RH”.

class property STEAM_HUMID_SA_RH: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2064

  • a name of “STEAM_HUMID_SA_RH”.

class property STRATIFIED_ZN_REMIX_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2024

  • a name of “STRATIFIED_ZN_REMIX_AIRFLOW”.

class property SUPPLY_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 200

  • a name of “SUPPLY_FAN”.

class property SUPPLY_FAN_TSP_ADDITION: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 201

  • a name of “SUPPLY_FAN_TSP_ADDITION”.

class property THERMALLY_STRATIFIED_ZONE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 501

  • a name of “THERMALLY_STRATIFIED_ZONE”.

class property UCS_COOLING_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2016

  • a name of “UCS_COOLING_AIRFLOW”.

class property UCS_COOLING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 703

  • a name of “UCS_COOLING_COIL”.

class property UNIT_HEATER_FAN: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 207

  • a name of “UNIT_HEATER_FAN”.

class property VOID_SPACE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 506

  • a name of “VOID_SPACE”.

class property ZONE_AIRFLOW_DETECTION: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2023

  • a name of “ZONE_AIRFLOW_DETECTION”.

class property ZONE_COOLING_DEVICE: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 801

  • a name of “ZONE_COOLING_DEVICE”.

class property ZONE_DCV_STAGE1_VAV_CTRL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2022

  • a name of “ZONE_DCV_STAGE1_VAV_CTRL”.

class property ZONE_MIXING_BOX_DAMPER: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 106

  • a name of “ZONE_MIXING_BOX_DAMPER”.

class property ZONE_MIXING_FIXED_DBT_DAMPER_TARGET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2057

  • a name of “ZONE_MIXING_FIXED_DBT_DAMPER_TARGET”.

class property ZONE_MIXING_PERCENT_PRIMARY_AIR: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2056

  • a name of “ZONE_MIXING_PERCENT_PRIMARY_AIR”.

class property ZONE_MIXING_VARIABLE_DBT_TARGET: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2055

  • a name of “ZONE_MIXING_VARIABLE_DBT_TARGET”.

class property ZONE_RA_TRANSFER_AIRFLOW: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2025

  • a name of “ZONE_RA_TRANSFER_AIRFLOW”.

class property ZONE_REHEAT_HEATING_COIL: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 602

  • a name of “ZONE_REHEAT_HEATING_COIL”.

class property ZONE_RH_HIGH_LIMIT_FOR_DEC: iesve.HVACSystemLink

Member of: HVACSystemLink

An instance of this class with:

  • a value of 2060

  • a name of “ZONE_RH_HIGH_LIMIT_FOR_DEC”.

property name: str

Member of: HVACSystemLink

The name of the instance.

class property names: dict

Member of: HVACSystemLink

Returns the following dictionary:

{
 'DELIMITER': iesve.HVACSystemLink.DELIMITER
 'NONE': iesve.HVACSystemLink.NONE
 'OUTSIDE_AIR_MIN_ECON_DAMPER': iesve.HVACSystemLink.OUTSIDE_AIR_MIN_ECON_DAMPER
 'OUTSIDE_AIR_NO_MIN_ECON_DAMPER': iesve.HVACSystemLink.OUTSIDE_AIR_NO_MIN_ECON_DAMPER
 'OUTSIDE_AIR_VARIABLE_MIN_DAMPER': iesve.HVACSystemLink.OUTSIDE_AIR_VARIABLE_MIN_DAMPER
 'OUTSIDE_AIR_FIXED_MIN_DAMPER': iesve.HVACSystemLink.OUTSIDE_AIR_FIXED_MIN_DAMPER
 'ENERGY_RECOVERY_BYPASS_DAMPER': iesve.HVACSystemLink.ENERGY_RECOVERY_BYPASS_DAMPER
 'HEAT_PIPE_RR_WHL_BYPASS_DAMPER': iesve.HVACSystemLink.HEAT_PIPE_RR_WHL_BYPASS_DAMPER
 'ZONE_MIXING_BOX_DAMPER': iesve.HVACSystemLink.ZONE_MIXING_BOX_DAMPER
 'RETURN_AIR_DAMPER': iesve.HVACSystemLink.RETURN_AIR_DAMPER
 'ENERGY_RECOVERY_BYPASS_LEGACY_DAMPER': iesve.HVACSystemLink.ENERGY_RECOVERY_BYPASS_LEGACY_DAMPER
 'SERIES_FPB_DAMPER': iesve.HVACSystemLink.SERIES_FPB_DAMPER
 'DCV_MIN_OUTSIDE_AIR_ECON': iesve.HVACSystemLink.DCV_MIN_OUTSIDE_AIR_ECON
 'SUPPLY_FAN': iesve.HVACSystemLink.SUPPLY_FAN
 'SUPPLY_FAN_TSP_ADDITION': iesve.HVACSystemLink.SUPPLY_FAN_TSP_ADDITION
 'RETURN_RELIEF_FAN': iesve.HVACSystemLink.RETURN_RELIEF_FAN
 'EXHAUST_FAN': iesve.HVACSystemLink.EXHAUST_FAN
 'FCU_FAN': iesve.HVACSystemLink.FCU_FAN
 'FPB_FAN': iesve.HVACSystemLink.FPB_FAN
 'PACKAGE_TERMINAL_UNIT_FAN': iesve.HVACSystemLink.PACKAGE_TERMINAL_UNIT_FAN
 'UNIT_HEATER_FAN': iesve.HVACSystemLink.UNIT_HEATER_FAN
 'FILTER_PRESSURE_AND_CHANGE': iesve.HVACSystemLink.FILTER_PRESSURE_AND_CHANGE
 'SA_DUCT_HEAT_LOSS_GAIN': iesve.HVACSystemLink.SA_DUCT_HEAT_LOSS_GAIN
 'RA_DUCT_HEAT_LOSS_GAIN': iesve.HVACSystemLink.RA_DUCT_HEAT_LOSS_GAIN
 'OCCUPIED_ZONE': iesve.HVACSystemLink.OCCUPIED_ZONE
 'THERMALLY_STRATIFIED_ZONE': iesve.HVACSystemLink.THERMALLY_STRATIFIED_ZONE
 'SA_UFAD_PLENUM': iesve.HVACSystemLink.SA_UFAD_PLENUM
 'RA_PLENUM': iesve.HVACSystemLink.RA_PLENUM
 'ADJACENT_SPACE_WITH_EA_FAN': iesve.HVACSystemLink.ADJACENT_SPACE_WITH_EA_FAN
 'HEATED_COOLED_SLAB_ZONE': iesve.HVACSystemLink.HEATED_COOLED_SLAB_ZONE
 'VOID_SPACE': iesve.HVACSystemLink.VOID_SPACE
 'AHU_PRE_HEAT_COIL': iesve.HVACSystemLink.AHU_PRE_HEAT_COIL
 'AHU_HEATING_COIL': iesve.HVACSystemLink.AHU_HEATING_COIL
 'ZONE_REHEAT_HEATING_COIL': iesve.HVACSystemLink.ZONE_REHEAT_HEATING_COIL
 'FCU_ACT_BEAM_HEAT_COIL': iesve.HVACSystemLink.FCU_ACT_BEAM_HEAT_COIL
 'PTAC_PTHP_HEATING_COIL': iesve.HVACSystemLink.PTAC_PTHP_HEATING_COIL
 'ELEC_HEAT_COIL_2ND_STAGE': iesve.HVACSystemLink.ELEC_HEAT_COIL_2ND_STAGE
 'DEDICATED_OA_VENT_HEATING_COIL': iesve.HVACSystemLink.DEDICATED_OA_VENT_HEATING_COIL
 'AHU_COOLING_COIL': iesve.HVACSystemLink.AHU_COOLING_COIL
 'FCU_ACT_BEAM_COOL_COIL': iesve.HVACSystemLink.FCU_ACT_BEAM_COOL_COIL
 'PTAC_PTHP_COOLING_COIL': iesve.HVACSystemLink.PTAC_PTHP_COOLING_COIL
 'UCS_COOLING_COIL': iesve.HVACSystemLink.UCS_COOLING_COIL
 'DEDICATED_OA_VENT_COOLING_COIL': iesve.HVACSystemLink.DEDICATED_OA_VENT_COOLING_COIL
 'DOAS_AHU_COOLING_DEVICE': iesve.HVACSystemLink.DOAS_AHU_COOLING_DEVICE
 'ZONE_COOLING_DEVICE': iesve.HVACSystemLink.ZONE_COOLING_DEVICE
 'ENERGY_RECOVERY_HX_WHEEL': iesve.HVACSystemLink.ENERGY_RECOVERY_HX_WHEEL
 'HEAT_PIPE_RUN_RND_WHEEL': iesve.HVACSystemLink.HEAT_PIPE_RUN_RND_WHEEL
 'STEAM_HUMIDIFIER': iesve.HVACSystemLink.STEAM_HUMIDIFIER
 'DIRECT_EVAP_SPRAY': iesve.HVACSystemLink.DIRECT_EVAP_SPRAY
 'INDIRECT_EVAP_SPRAY': iesve.HVACSystemLink.INDIRECT_EVAP_SPRAY
 'COOLING_AIRFLOW_VAV_CAV': iesve.HVACSystemLink.COOLING_AIRFLOW_VAV_CAV
 'HEATING_AIRFLOW_VAV_CAV': iesve.HVACSystemLink.HEATING_AIRFLOW_VAV_CAV
 'DOAS_VENT_AIRFLOW': iesve.HVACSystemLink.DOAS_VENT_AIRFLOW
 'DOAS_VENT_AIRFLOW_CAV_DCV': iesve.HVACSystemLink.DOAS_VENT_AIRFLOW_CAV_DCV
 'FCU_COOLING_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.FCU_COOLING_AIRFLOW_CAV_2SP_VAV
 'FCU_HEATING_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.FCU_HEATING_AIRFLOW_CAV_2SP_VAV
 'FPB_PRIMARY_AIRFLOW_CAV_VAV': iesve.HVACSystemLink.FPB_PRIMARY_AIRFLOW_CAV_VAV
 'FPB_SECONDARY_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.FPB_SECONDARY_AIRFLOW_CAV_2SP_VAV
 'ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOL': iesve.HVACSystemLink.ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOL
 'ACT_BM_IU_PRIMARY_AIR_CAV_VAV_HEAT': iesve.HVACSystemLink.ACT_BM_IU_PRIMARY_AIR_CAV_VAV_HEAT
 'ACT_BEAM_IU_INDUCED_AIRFLOW': iesve.HVACSystemLink.ACT_BEAM_IU_INDUCED_AIRFLOW
 'DUAL_FAN_DUAL_DUCT_ZN_HEAT_AIRFLOW': iesve.HVACSystemLink.DUAL_FAN_DUAL_DUCT_ZN_HEAT_AIRFLOW
 'PSZ_COOLING_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.PSZ_COOLING_AIRFLOW_CAV_2SP_VAV
 'PSZ_HEATING_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.PSZ_HEATING_AIRFLOW_CAV_2SP_VAV
 'PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV
 'PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV
 'UCS_COOLING_AIRFLOW': iesve.HVACSystemLink.UCS_COOLING_AIRFLOW
 'COOLING_ONLY_SYS_AIRFLOW': iesve.HVACSystemLink.COOLING_ONLY_SYS_AIRFLOW
 'HEATING_ONLY_SYS_AIRFLOW': iesve.HVACSystemLink.HEATING_ONLY_SYS_AIRFLOW
 'CAV_AIRFLOW_OCCUPIED_HOURS': iesve.HVACSystemLink.CAV_AIRFLOW_OCCUPIED_HOURS
 'CAV_AIRFLOW_NIGHTTIME_SETBACK': iesve.HVACSystemLink.CAV_AIRFLOW_NIGHTTIME_SETBACK
 'MIN_FAN_AIRFLOW': iesve.HVACSystemLink.MIN_FAN_AIRFLOW
 'ZONE_DCV_STAGE1_VAV_CTRL': iesve.HVACSystemLink.ZONE_DCV_STAGE1_VAV_CTRL
 'ZONE_AIRFLOW_DETECTION': iesve.HVACSystemLink.ZONE_AIRFLOW_DETECTION
 'STRATIFIED_ZN_REMIX_AIRFLOW': iesve.HVACSystemLink.STRATIFIED_ZN_REMIX_AIRFLOW
 'ZONE_RA_TRANSFER_AIRFLOW': iesve.HVACSystemLink.ZONE_RA_TRANSFER_AIRFLOW
 'EXHAUST_CV_HOOD_AIRFLOW': iesve.HVACSystemLink.EXHAUST_CV_HOOD_AIRFLOW
 'AIRFLOW_ON_IF_NV_INSUF_COOL': iesve.HVACSystemLink.AIRFLOW_ON_IF_NV_INSUF_COOL
 'AIRFLOW_ON_IF_NV_INSUF_VENT': iesve.HVACSystemLink.AIRFLOW_ON_IF_NV_INSUF_VENT
 'MIXED_MODE_DISABLE': iesve.HVACSystemLink.MIXED_MODE_DISABLE
 'MIXED_MODE_TOUT_TZN_DELTA': iesve.HVACSystemLink.MIXED_MODE_TOUT_TZN_DELTA
 'EA_PERCENT_VS_RETURN_OR_TRANSFER': iesve.HVACSystemLink.EA_PERCENT_VS_RETURN_OR_TRANSFER
 'EA_PERCENT_AVAILABLE_TO_ER': iesve.HVACSystemLink.EA_PERCENT_AVAILABLE_TO_ER
 'RA_PERCENT_TO_ALT_PATH_OR_ZONE': iesve.HVACSystemLink.RA_PERCENT_TO_ALT_PATH_OR_ZONE
 'OA_ECON_TARGET_AND_DBT_LIMIT_DEPRECATED': iesve.HVACSystemLink.OA_ECON_TARGET_AND_DBT_LIMIT_DEPRECATED
 'OA_ECON_TARGET_RESET': iesve.HVACSystemLink.OA_ECON_TARGET_RESET
 'OA_ECON_ZN_TEMP_LOW_LIMIT': iesve.HVACSystemLink.OA_ECON_ZN_TEMP_LOW_LIMIT
 'OA_VARIABLE_MIN_PERCENTAGE': iesve.HVACSystemLink.OA_VARIABLE_MIN_PERCENTAGE
 'OA_FIXED_PERCENTAGE': iesve.HVACSystemLink.OA_FIXED_PERCENTAGE
 'OA_ECON_DPT_LIMIT': iesve.HVACSystemLink.OA_ECON_DPT_LIMIT
 'OA_ECON_DIFF_ENTHALPY': iesve.HVACSystemLink.OA_ECON_DIFF_ENTHALPY
 'OA_MIN_RESET_ZONE_CO2': iesve.HVACSystemLink.OA_MIN_RESET_ZONE_CO2
 'OA_MIN_RESET_ZN_VAV_FLOW_PERCENT': iesve.HVACSystemLink.OA_MIN_RESET_ZN_VAV_FLOW_PERCENT
 'OA_MIN_RESET_OCCUPIED_ZONE_CO2': iesve.HVACSystemLink.OA_MIN_RESET_OCCUPIED_ZONE_CO2
 'OA_MIN_RESET_UNOCCUPIED_ZN': iesve.HVACSystemLink.OA_MIN_RESET_UNOCCUPIED_ZN
 'OA_MIN_RESET_OCCUPIED_ZONE_VAV_FLOW_PERCENT': iesve.HVACSystemLink.OA_MIN_RESET_OCCUPIED_ZONE_VAV_FLOW_PERCENT
 'OA_MIN_RESET_UNOCCUPIED_ZN_VAV_FLOW_PERCENT': iesve.HVACSystemLink.OA_MIN_RESET_UNOCCUPIED_ZN_VAV_FLOW_PERCENT
 'ER_BYPASS_TEMP_TARGET': iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET
 'ER_TARGET_COOL_MODE': iesve.HVACSystemLink.ER_TARGET_COOL_MODE
 'ER_TARGET_HEAT_MODE': iesve.HVACSystemLink.ER_TARGET_HEAT_MODE
 'ER_TARGET_PSZ_HEAT_COOL': iesve.HVACSystemLink.ER_TARGET_PSZ_HEAT_COOL
 'ER_BYPASS_TEMP_TARGET_PSZ': iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET_PSZ
 'HP_RRCOIL_WHL_BYPASS_TEMP': iesve.HVACSystemLink.HP_RRCOIL_WHL_BYPASS_TEMP
 'HP_RR_WHL_BYPASS_TEMP_DIFF': iesve.HVACSystemLink.HP_RR_WHL_BYPASS_TEMP_DIFF
 'RA_BYPASS_MIXED_AIR_TARGET_TEMP': iesve.HVACSystemLink.RA_BYPASS_MIXED_AIR_TARGET_TEMP
 'ZONE_MIXING_VARIABLE_DBT_TARGET': iesve.HVACSystemLink.ZONE_MIXING_VARIABLE_DBT_TARGET
 'ZONE_MIXING_PERCENT_PRIMARY_AIR': iesve.HVACSystemLink.ZONE_MIXING_PERCENT_PRIMARY_AIR
 'ZONE_MIXING_FIXED_DBT_DAMPER_TARGET': iesve.HVACSystemLink.ZONE_MIXING_FIXED_DBT_DAMPER_TARGET
 'INDIRECT_EVAP_COOLING': iesve.HVACSystemLink.INDIRECT_EVAP_COOLING
 'DIRECT_EVAP_COOLING': iesve.HVACSystemLink.DIRECT_EVAP_COOLING
 'ZONE_RH_HIGH_LIMIT_FOR_DEC': iesve.HVACSystemLink.ZONE_RH_HIGH_LIMIT_FOR_DEC
 'EVAP_SPRAY_HUMID_PER_ZN_RH': iesve.HVACSystemLink.EVAP_SPRAY_HUMID_PER_ZN_RH
 'EVAP_SPRAY_HUMID_SA_RH': iesve.HVACSystemLink.EVAP_SPRAY_HUMID_SA_RH
 'STEAM_HUMID_PER_ZN_RH': iesve.HVACSystemLink.STEAM_HUMID_PER_ZN_RH
 'STEAM_HUMID_SA_RH': iesve.HVACSystemLink.STEAM_HUMID_SA_RH
 'PRE_HEAT_COIL_AHU_MIN_EAT': iesve.HVACSystemLink.PRE_HEAT_COIL_AHU_MIN_EAT
 'COOLING_COIL_AHU_COOL_LAT': iesve.HVACSystemLink.COOLING_COIL_AHU_COOL_LAT
 'COOLING_COIL_AHU_DEHUM_LAT': iesve.HVACSystemLink.COOLING_COIL_AHU_DEHUM_LAT
 'COOLING_COIL_AHU_EXTEND_DEHUM_LAT': iesve.HVACSystemLink.COOLING_COIL_AHU_EXTEND_DEHUM_LAT
 'COOLING_COIL_AHU_SUPPLY_AIR_DPT': iesve.HVACSystemLink.COOLING_COIL_AHU_SUPPLY_AIR_DPT
 'COOLING_COIL_COIL_LEAVING_DPT': iesve.HVACSystemLink.COOLING_COIL_COIL_LEAVING_DPT
 'HEATING_COIL_AHU_MIN_SAT': iesve.HVACSystemLink.HEATING_COIL_AHU_MIN_SAT
 'HEATING_COIL_MIN_SAT_WITH_RESET': iesve.HVACSystemLink.HEATING_COIL_MIN_SAT_WITH_RESET
 'COOLING_COIL_DOAS_TEMPERING': iesve.HVACSystemLink.COOLING_COIL_DOAS_TEMPERING
 'HEATING_COIL_DOAS_TEMPERING': iesve.HVACSystemLink.HEATING_COIL_DOAS_TEMPERING
 'COOLING_COIL_FULL_COOLING_LAT_BAND': iesve.HVACSystemLink.COOLING_COIL_FULL_COOLING_LAT_BAND
 'COOLING_COIL_FULL_DEHUM_LAT_BAND': iesve.HVACSystemLink.COOLING_COIL_FULL_DEHUM_LAT_BAND
 'HEATING_COIL_FULL_HEATING_LAT_BAND': iesve.HVACSystemLink.HEATING_COIL_FULL_HEATING_LAT_BAND
 'COOLING_COIL_FULL_H_C_LAT_BAND': iesve.HVACSystemLink.COOLING_COIL_FULL_H_C_LAT_BAND
 'COOLING_COIL_FULL_H_C_DEHUM_LAT': iesve.HVACSystemLink.COOLING_COIL_FULL_H_C_DEHUM_LAT
 'HEATING_COIL_FULL_H_C_LAT_BAND': iesve.HVACSystemLink.HEATING_COIL_FULL_H_C_LAT_BAND
 'COOLING_COIL_ZONE_VARIABLE_LAT': iesve.HVACSystemLink.COOLING_COIL_ZONE_VARIABLE_LAT
 'HEATING_COIL_ZONE_VARIABLE_LAT': iesve.HVACSystemLink.HEATING_COIL_ZONE_VARIABLE_LAT
 'COOLING_COIL_ZONE_FIXED_LAT': iesve.HVACSystemLink.COOLING_COIL_ZONE_FIXED_LAT
 'HEATING_COIL_ZONE_FIXED_LAT': iesve.HVACSystemLink.HEATING_COIL_ZONE_FIXED_LAT
 'HEATING_COIL_ZN_FIX_LAT_STAGE_1': iesve.HVACSystemLink.HEATING_COIL_ZN_FIX_LAT_STAGE_1
 'HEATING_COIL_ZN_FIX_LAT_STAGE_2': iesve.HVACSystemLink.HEATING_COIL_ZN_FIX_LAT_STAGE_2
 'RAD_CONV_HEAT_DEVICE_PANEL': iesve.HVACSystemLink.RAD_CONV_HEAT_DEVICE_PANEL
 'RAD_CONV_COOL_DEVICE_PANEL': iesve.HVACSystemLink.RAD_CONV_COOL_DEVICE_PANEL
 'DIRECT_ACTING_HEATER_COOLER': iesve.HVACSystemLink.DIRECT_ACTING_HEATER_COOLER
 'EXHAUST_DRIVEN_VENTILATION_AIRFLOW': iesve.HVACSystemLink.EXHAUST_DRIVEN_VENTILATION_AIRFLOW
 'ER_BYPASS_TEMP_TARGET_LEGACY_CONFIG': iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET_LEGACY_CONFIG
 'ER_BYPASS_TEMP_TARGET_PSZ_LEGACY': iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET_PSZ_LEGACY
 'OA_ECON_TARGET_PER_RA_TEMP': iesve.HVACSystemLink.OA_ECON_TARGET_PER_RA_TEMP
 'DOAS_PTAC_PTHP_COOLING_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.DOAS_PTAC_PTHP_COOLING_AIRFLOW_CAV_2SP_VAV
 'DOAS_PTAC_PTHP_HEATING_AIRFLOW_CAV_2SP_VAV': iesve.HVACSystemLink.DOAS_PTAC_PTHP_HEATING_AIRFLOW_CAV_2SP_VAV
 'COOLING_COIL_DOAS_FIXED_TEMP': iesve.HVACSystemLink.COOLING_COIL_DOAS_FIXED_TEMP
 'COOLING_COIL_DOAS_DEHUM': iesve.HVACSystemLink.COOLING_COIL_DOAS_DEHUM
 'PARKING_GARAGE_EXHAUST': iesve.HVACSystemLink.PARKING_GARAGE_EXHAUST
 'COOLING_COIL_AHU_LOWTEMP_LAT': iesve.HVACSystemLink.COOLING_COIL_AHU_LOWTEMP_LAT
 'COOLING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET': iesve.HVACSystemLink.COOLING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET
 'HEATING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET': iesve.HVACSystemLink.HEATING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET
 'PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV_NO_OFFSET': iesve.HVACSystemLink.PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV_NO_OFFSET
 'PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV_NO_OFFSET': iesve.HVACSystemLink.PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV_NO_OFFSET
 'COOLING_THERMOSTAT': iesve.HVACSystemLink.COOLING_THERMOSTAT
 'HEATING_THERMOSTAT': iesve.HVACSystemLink.HEATING_THERMOSTAT
 'MODULATION_BY_LOAD': iesve.HVACSystemLink.MODULATION_BY_LOAD
 'DUAL_FAN_DUAL_DUCT_ZONE_COOL_AIRFLOW_AND_OA_VENT': iesve.HVACSystemLink.DUAL_FAN_DUAL_DUCT_ZONE_COOL_AIRFLOW_AND_OA_VENT
 'ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOLING_ONLY': iesve.HVACSystemLink.ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOLING_ONLY
 'OA_ECON_DBT_HIGH_LIMIT': iesve.HVACSystemLink.OA_ECON_DBT_HIGH_LIMIT
 'OA_ECON_TARGET_FULL_COOLING_LAT_BAND': iesve.HVACSystemLink.OA_ECON_TARGET_FULL_COOLING_LAT_BAND
 'ON_IF_TEMP_BELOW_MIN_SAT': iesve.HVACSystemLink.ON_IF_TEMP_BELOW_MIN_SAT
}
class property values: dict

Member of: HVACSystemLink

Returns the following dictionary:

{
 -1: iesve.HVACSystemLink.DELIMITER
 0: iesve.HVACSystemLink.NONE
 100: iesve.HVACSystemLink.OUTSIDE_AIR_MIN_ECON_DAMPER
 101: iesve.HVACSystemLink.OUTSIDE_AIR_NO_MIN_ECON_DAMPER
 102: iesve.HVACSystemLink.OUTSIDE_AIR_VARIABLE_MIN_DAMPER
 103: iesve.HVACSystemLink.OUTSIDE_AIR_FIXED_MIN_DAMPER
 104: iesve.HVACSystemLink.ENERGY_RECOVERY_BYPASS_DAMPER
 105: iesve.HVACSystemLink.HEAT_PIPE_RR_WHL_BYPASS_DAMPER
 106: iesve.HVACSystemLink.ZONE_MIXING_BOX_DAMPER
 107: iesve.HVACSystemLink.RETURN_AIR_DAMPER
 108: iesve.HVACSystemLink.ENERGY_RECOVERY_BYPASS_LEGACY_DAMPER
 109: iesve.HVACSystemLink.SERIES_FPB_DAMPER
 110: iesve.HVACSystemLink.DCV_MIN_OUTSIDE_AIR_ECON
 200: iesve.HVACSystemLink.SUPPLY_FAN
 201: iesve.HVACSystemLink.SUPPLY_FAN_TSP_ADDITION
 202: iesve.HVACSystemLink.RETURN_RELIEF_FAN
 203: iesve.HVACSystemLink.EXHAUST_FAN
 204: iesve.HVACSystemLink.FCU_FAN
 205: iesve.HVACSystemLink.FPB_FAN
 206: iesve.HVACSystemLink.PACKAGE_TERMINAL_UNIT_FAN
 207: iesve.HVACSystemLink.UNIT_HEATER_FAN
 300: iesve.HVACSystemLink.FILTER_PRESSURE_AND_CHANGE
 400: iesve.HVACSystemLink.SA_DUCT_HEAT_LOSS_GAIN
 401: iesve.HVACSystemLink.RA_DUCT_HEAT_LOSS_GAIN
 500: iesve.HVACSystemLink.OCCUPIED_ZONE
 501: iesve.HVACSystemLink.THERMALLY_STRATIFIED_ZONE
 502: iesve.HVACSystemLink.SA_UFAD_PLENUM
 503: iesve.HVACSystemLink.RA_PLENUM
 504: iesve.HVACSystemLink.ADJACENT_SPACE_WITH_EA_FAN
 505: iesve.HVACSystemLink.HEATED_COOLED_SLAB_ZONE
 506: iesve.HVACSystemLink.VOID_SPACE
 600: iesve.HVACSystemLink.AHU_PRE_HEAT_COIL
 601: iesve.HVACSystemLink.AHU_HEATING_COIL
 602: iesve.HVACSystemLink.ZONE_REHEAT_HEATING_COIL
 603: iesve.HVACSystemLink.FCU_ACT_BEAM_HEAT_COIL
 604: iesve.HVACSystemLink.PTAC_PTHP_HEATING_COIL
 605: iesve.HVACSystemLink.ELEC_HEAT_COIL_2ND_STAGE
 606: iesve.HVACSystemLink.DEDICATED_OA_VENT_HEATING_COIL
 700: iesve.HVACSystemLink.AHU_COOLING_COIL
 701: iesve.HVACSystemLink.FCU_ACT_BEAM_COOL_COIL
 702: iesve.HVACSystemLink.PTAC_PTHP_COOLING_COIL
 703: iesve.HVACSystemLink.UCS_COOLING_COIL
 704: iesve.HVACSystemLink.DEDICATED_OA_VENT_COOLING_COIL
 800: iesve.HVACSystemLink.DOAS_AHU_COOLING_DEVICE
 801: iesve.HVACSystemLink.ZONE_COOLING_DEVICE
 900: iesve.HVACSystemLink.ENERGY_RECOVERY_HX_WHEEL
 901: iesve.HVACSystemLink.HEAT_PIPE_RUN_RND_WHEEL
 1000: iesve.HVACSystemLink.STEAM_HUMIDIFIER
 1001: iesve.HVACSystemLink.DIRECT_EVAP_SPRAY
 1002: iesve.HVACSystemLink.INDIRECT_EVAP_SPRAY
 2000: iesve.HVACSystemLink.COOLING_AIRFLOW_VAV_CAV
 2001: iesve.HVACSystemLink.HEATING_AIRFLOW_VAV_CAV
 2002: iesve.HVACSystemLink.DOAS_VENT_AIRFLOW
 2003: iesve.HVACSystemLink.DOAS_VENT_AIRFLOW_CAV_DCV
 2004: iesve.HVACSystemLink.FCU_COOLING_AIRFLOW_CAV_2SP_VAV
 2005: iesve.HVACSystemLink.FCU_HEATING_AIRFLOW_CAV_2SP_VAV
 2006: iesve.HVACSystemLink.FPB_PRIMARY_AIRFLOW_CAV_VAV
 2007: iesve.HVACSystemLink.FPB_SECONDARY_AIRFLOW_CAV_2SP_VAV
 2008: iesve.HVACSystemLink.ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOL
 2009: iesve.HVACSystemLink.ACT_BM_IU_PRIMARY_AIR_CAV_VAV_HEAT
 2010: iesve.HVACSystemLink.ACT_BEAM_IU_INDUCED_AIRFLOW
 2011: iesve.HVACSystemLink.DUAL_FAN_DUAL_DUCT_ZN_HEAT_AIRFLOW
 2012: iesve.HVACSystemLink.PSZ_COOLING_AIRFLOW_CAV_2SP_VAV
 2013: iesve.HVACSystemLink.PSZ_HEATING_AIRFLOW_CAV_2SP_VAV
 2014: iesve.HVACSystemLink.PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV
 2015: iesve.HVACSystemLink.PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV
 2016: iesve.HVACSystemLink.UCS_COOLING_AIRFLOW
 2017: iesve.HVACSystemLink.COOLING_ONLY_SYS_AIRFLOW
 2018: iesve.HVACSystemLink.HEATING_ONLY_SYS_AIRFLOW
 2019: iesve.HVACSystemLink.CAV_AIRFLOW_OCCUPIED_HOURS
 2020: iesve.HVACSystemLink.CAV_AIRFLOW_NIGHTTIME_SETBACK
 2021: iesve.HVACSystemLink.MIN_FAN_AIRFLOW
 2022: iesve.HVACSystemLink.ZONE_DCV_STAGE1_VAV_CTRL
 2023: iesve.HVACSystemLink.ZONE_AIRFLOW_DETECTION
 2024: iesve.HVACSystemLink.STRATIFIED_ZN_REMIX_AIRFLOW
 2025: iesve.HVACSystemLink.ZONE_RA_TRANSFER_AIRFLOW
 2026: iesve.HVACSystemLink.EXHAUST_CV_HOOD_AIRFLOW
 2027: iesve.HVACSystemLink.AIRFLOW_ON_IF_NV_INSUF_COOL
 2028: iesve.HVACSystemLink.AIRFLOW_ON_IF_NV_INSUF_VENT
 2029: iesve.HVACSystemLink.MIXED_MODE_DISABLE
 2030: iesve.HVACSystemLink.MIXED_MODE_TOUT_TZN_DELTA
 2031: iesve.HVACSystemLink.EA_PERCENT_VS_RETURN_OR_TRANSFER
 2032: iesve.HVACSystemLink.EA_PERCENT_AVAILABLE_TO_ER
 2033: iesve.HVACSystemLink.RA_PERCENT_TO_ALT_PATH_OR_ZONE
 2034: iesve.HVACSystemLink.OA_ECON_TARGET_AND_DBT_LIMIT_DEPRECATED
 2035: iesve.HVACSystemLink.OA_ECON_TARGET_RESET
 2036: iesve.HVACSystemLink.OA_ECON_ZN_TEMP_LOW_LIMIT
 2037: iesve.HVACSystemLink.OA_VARIABLE_MIN_PERCENTAGE
 2038: iesve.HVACSystemLink.OA_FIXED_PERCENTAGE
 2039: iesve.HVACSystemLink.OA_ECON_DPT_LIMIT
 2040: iesve.HVACSystemLink.OA_ECON_DIFF_ENTHALPY
 2041: iesve.HVACSystemLink.OA_MIN_RESET_ZONE_CO2
 2042: iesve.HVACSystemLink.OA_MIN_RESET_ZN_VAV_FLOW_PERCENT
 2043: iesve.HVACSystemLink.OA_MIN_RESET_OCCUPIED_ZONE_CO2
 2044: iesve.HVACSystemLink.OA_MIN_RESET_UNOCCUPIED_ZN
 2045: iesve.HVACSystemLink.OA_MIN_RESET_OCCUPIED_ZONE_VAV_FLOW_PERCENT
 2046: iesve.HVACSystemLink.OA_MIN_RESET_UNOCCUPIED_ZN_VAV_FLOW_PERCENT
 2047: iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET
 2048: iesve.HVACSystemLink.ER_TARGET_COOL_MODE
 2049: iesve.HVACSystemLink.ER_TARGET_HEAT_MODE
 2050: iesve.HVACSystemLink.ER_TARGET_PSZ_HEAT_COOL
 2051: iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET_PSZ
 2052: iesve.HVACSystemLink.HP_RRCOIL_WHL_BYPASS_TEMP
 2053: iesve.HVACSystemLink.HP_RR_WHL_BYPASS_TEMP_DIFF
 2054: iesve.HVACSystemLink.RA_BYPASS_MIXED_AIR_TARGET_TEMP
 2055: iesve.HVACSystemLink.ZONE_MIXING_VARIABLE_DBT_TARGET
 2056: iesve.HVACSystemLink.ZONE_MIXING_PERCENT_PRIMARY_AIR
 2057: iesve.HVACSystemLink.ZONE_MIXING_FIXED_DBT_DAMPER_TARGET
 2058: iesve.HVACSystemLink.INDIRECT_EVAP_COOLING
 2059: iesve.HVACSystemLink.DIRECT_EVAP_COOLING
 2060: iesve.HVACSystemLink.ZONE_RH_HIGH_LIMIT_FOR_DEC
 2061: iesve.HVACSystemLink.EVAP_SPRAY_HUMID_PER_ZN_RH
 2062: iesve.HVACSystemLink.EVAP_SPRAY_HUMID_SA_RH
 2063: iesve.HVACSystemLink.STEAM_HUMID_PER_ZN_RH
 2064: iesve.HVACSystemLink.STEAM_HUMID_SA_RH
 2065: iesve.HVACSystemLink.PRE_HEAT_COIL_AHU_MIN_EAT
 2066: iesve.HVACSystemLink.COOLING_COIL_AHU_COOL_LAT
 2067: iesve.HVACSystemLink.COOLING_COIL_AHU_DEHUM_LAT
 2068: iesve.HVACSystemLink.COOLING_COIL_AHU_EXTEND_DEHUM_LAT
 2069: iesve.HVACSystemLink.COOLING_COIL_AHU_SUPPLY_AIR_DPT
 2070: iesve.HVACSystemLink.COOLING_COIL_COIL_LEAVING_DPT
 2071: iesve.HVACSystemLink.HEATING_COIL_AHU_MIN_SAT
 2072: iesve.HVACSystemLink.HEATING_COIL_MIN_SAT_WITH_RESET
 2073: iesve.HVACSystemLink.COOLING_COIL_DOAS_TEMPERING
 2074: iesve.HVACSystemLink.HEATING_COIL_DOAS_TEMPERING
 2075: iesve.HVACSystemLink.COOLING_COIL_FULL_COOLING_LAT_BAND
 2076: iesve.HVACSystemLink.COOLING_COIL_FULL_DEHUM_LAT_BAND
 2077: iesve.HVACSystemLink.HEATING_COIL_FULL_HEATING_LAT_BAND
 2078: iesve.HVACSystemLink.COOLING_COIL_FULL_H_C_LAT_BAND
 2079: iesve.HVACSystemLink.COOLING_COIL_FULL_H_C_DEHUM_LAT
 2080: iesve.HVACSystemLink.HEATING_COIL_FULL_H_C_LAT_BAND
 2081: iesve.HVACSystemLink.COOLING_COIL_ZONE_VARIABLE_LAT
 2082: iesve.HVACSystemLink.HEATING_COIL_ZONE_VARIABLE_LAT
 2083: iesve.HVACSystemLink.COOLING_COIL_ZONE_FIXED_LAT
 2084: iesve.HVACSystemLink.HEATING_COIL_ZONE_FIXED_LAT
 2085: iesve.HVACSystemLink.HEATING_COIL_ZN_FIX_LAT_STAGE_1
 2086: iesve.HVACSystemLink.HEATING_COIL_ZN_FIX_LAT_STAGE_2
 2087: iesve.HVACSystemLink.RAD_CONV_HEAT_DEVICE_PANEL
 2088: iesve.HVACSystemLink.RAD_CONV_COOL_DEVICE_PANEL
 2089: iesve.HVACSystemLink.DIRECT_ACTING_HEATER_COOLER
 2090: iesve.HVACSystemLink.EXHAUST_DRIVEN_VENTILATION_AIRFLOW
 2091: iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET_LEGACY_CONFIG
 2092: iesve.HVACSystemLink.ER_BYPASS_TEMP_TARGET_PSZ_LEGACY
 2093: iesve.HVACSystemLink.OA_ECON_TARGET_PER_RA_TEMP
 2094: iesve.HVACSystemLink.DOAS_PTAC_PTHP_COOLING_AIRFLOW_CAV_2SP_VAV
 2095: iesve.HVACSystemLink.DOAS_PTAC_PTHP_HEATING_AIRFLOW_CAV_2SP_VAV
 2096: iesve.HVACSystemLink.COOLING_COIL_DOAS_FIXED_TEMP
 2097: iesve.HVACSystemLink.COOLING_COIL_DOAS_DEHUM
 2098: iesve.HVACSystemLink.PARKING_GARAGE_EXHAUST
 2099: iesve.HVACSystemLink.COOLING_COIL_AHU_LOWTEMP_LAT
 2100: iesve.HVACSystemLink.COOLING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET
 2101: iesve.HVACSystemLink.HEATING_COIL_ZONE_VARIABLE_LAT_NO_OFFSET
 2102: iesve.HVACSystemLink.PTAC_PTHP_COOL_AIRFLOW_CAV_2SP_VAV_NO_OFFSET
 2103: iesve.HVACSystemLink.PTAC_PTHP_HEAT_AIRFLOW_CAV_2SP_VAV_NO_OFFSET
 2104: iesve.HVACSystemLink.COOLING_THERMOSTAT
 2105: iesve.HVACSystemLink.HEATING_THERMOSTAT
 2106: iesve.HVACSystemLink.MODULATION_BY_LOAD
 2107: iesve.HVACSystemLink.DUAL_FAN_DUAL_DUCT_ZONE_COOL_AIRFLOW_AND_OA_VENT
 2108: iesve.HVACSystemLink.ACT_BM_IU_PRIMARY_AIR_CAV_VAV_COOLING_ONLY
 2109: iesve.HVACSystemLink.OA_ECON_DBT_HIGH_LIMIT
 2110: iesve.HVACSystemLink.OA_ECON_TARGET_FULL_COOLING_LAT_BAND
 2111: iesve.HVACSystemLink.ON_IF_TEMP_BELOW_MIN_SAT
}
class iesve.HVACThermalDuctProperties

Parent module: iesve

HVAC thermal duct properties

Member of: HVACThermalDuctProperties

(list) Available system links (HVACSystemLink)

property body_index

Member of: HVACThermalDuctProperties

(int) Body index

property duct_location

Member of: HVACThermalDuctProperties

(int) Duct location (HVACLocation)

property duct_surface_area

Member of: HVACThermalDuctProperties

(float) Duct surface area

property duct_u_value

Member of: HVACThermalDuctProperties

(float) Duct U-value

property id

Member of: HVACThermalDuctProperties

(string) ID of the network

property inlet_nodes

Member of: HVACThermalDuctProperties

(list) Inlet node numbers (int)

property is_duct

Member of: HVACThermalDuctProperties

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACThermalDuctProperties

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACThermalDuctProperties

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACThermalDuctProperties

(int) Multiplex layer number

property network

Member of: HVACThermalDuctProperties

(HVACNetwork) Network

property network_object_type

Member of: HVACThermalDuctProperties

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACThermalDuctProperties

(list) Outlet node numbers (int)

property reference

Member of: HVACThermalDuctProperties

(string) Reference of the network

property space_id

Member of: HVACThermalDuctProperties

(string) Space ID

property system_id

Member of: HVACThermalDuctProperties

(string) System ID

Member of: HVACThermalDuctProperties

(HVACSystemLink) System link

class iesve.HVACThermalStorageLoop

Parent module: iesve

Interface for HVAC thermal storage loop

Member of: HVACThermalStorageLoop

(list) Available system links (HVACSystemLink)

property chillers

Member of: HVACThermalStorageLoop

(list) Chillers (HVACChiller)

property condenser_water_loop

Member of: HVACThermalStorageLoop

(HVACCondenserWaterLoop) Condenser water loop

property id

Member of: HVACThermalStorageLoop

(string) ID of the network

property inlet_nodes

Member of: HVACThermalStorageLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACThermalStorageLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACThermalStorageLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACThermalStorageLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACThermalStorageLoop

(int) Multiplex layer number

property network

Member of: HVACThermalStorageLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACThermalStorageLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACThermalStorageLoop

(list) Outlet node numbers (int)

property pump

Member of: HVACThermalStorageLoop

(HVACPump) Pump

property reference

Member of: HVACThermalStorageLoop

(string) Reference of the network

property system_id

Member of: HVACThermalStorageLoop

(string) System ID

Member of: HVACThermalStorageLoop

(HVACSystemLink) System link

property tank

Member of: HVACThermalStorageLoop

(HVACThermalStorageTank) Tank

class iesve.HVACThermalStorageTank

Parent module: iesve

Interface for HVAC thermal storage tank

Member of: HVACThermalStorageTank

(list) Available system links (HVACSystemLink)

property id

Member of: HVACThermalStorageTank

(string) ID of the network

property inlet_nodes

Member of: HVACThermalStorageTank

(list) Inlet node numbers (int)

property is_duct

Member of: HVACThermalStorageTank

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACThermalStorageTank

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACThermalStorageTank

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACThermalStorageTank

(int) Multiplex layer number

property network

Member of: HVACThermalStorageTank

(HVACNetwork) Network

property network_object_type

Member of: HVACThermalStorageTank

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACThermalStorageTank

(list) Outlet node numbers (int)

property reference

Member of: HVACThermalStorageTank

(string) Reference of the network

property system_id

Member of: HVACThermalStorageTank

(string) System ID

Member of: HVACThermalStorageTank

(HVACSystemLink) System link

class iesve.HVACTimeSwitchController

Parent module: iesve

Interface for HVAC time switch controller

Member of: HVACTimeSwitchController

(list) Available system links (HVACSystemLink)

property control_line_orientation

Member of: HVACTimeSwitchController

(int) Control line orientation

property control_node

Member of: HVACTimeSwitchController

(int) Control node

property id

Member of: HVACTimeSwitchController

(string) ID of the network

property independent_mode

Member of: HVACTimeSwitchController

(int) Independent mode

property is_selected

Member of: HVACTimeSwitchController

(bool) Whether the network is selected. True if so, false otherwise.

property max_control_signal_value

Member of: HVACTimeSwitchController

(float) Maximum control signal value

property max_signal_variation_mode

Member of: HVACTimeSwitchController

(int) Maximum signal variation mode

property max_signal_variation_profile_id

Member of: HVACTimeSwitchController

(string) Maximum signal variation profile ID

property multiplex_id

Member of: HVACTimeSwitchController

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACTimeSwitchController

(int) Multiplex layer number

property network

Member of: HVACTimeSwitchController

(HVACNetwork) Network

property network_object_type

Member of: HVACTimeSwitchController

(HVACNetworkObjectType) Network object type

property number_of_and_connections

Member of: HVACTimeSwitchController

(int) Number of AND connections

property reference

Member of: HVACTimeSwitchController

(string) Reference of the network

property reference_line_orientation

Member of: HVACTimeSwitchController

(int) Reference line orientation

property reference_node

Member of: HVACTimeSwitchController

(int) Reference node

property sensor_line_orientation

Member of: HVACTimeSwitchController

(int) Sensor line orientation

property sensor_node

Member of: HVACTimeSwitchController

(int) Sensor node

property system_id

Member of: HVACTimeSwitchController

(string) System ID

Member of: HVACTimeSwitchController

(HVACSystemLink) System link

property time_switch_profile_id

Member of: HVACTimeSwitchController

(string) Time switch profile ID

class iesve.HVACUnitaryCoolingSystem

Parent module: iesve

Interface for HVAC Unitary cooling system

Member of: HVACUnitaryCoolingSystem

(list) Available system links (HVACSystemLink)

property design_air_flow_rate

Member of: HVACUnitaryCoolingSystem

(float) Design air flow rate

property design_airflow_autosized

Member of: HVACUnitaryCoolingSystem

(int) Design airflow autosized

property extrapolate_performance_data

Member of: HVACUnitaryCoolingSystem

(int) Extrapolate performance data

property heat_rejection_fan_power

Member of: HVACUnitaryCoolingSystem

(float) Heat rejection fan power

property id

Member of: HVACUnitaryCoolingSystem

(string) ID of the network

property inlet_nodes

Member of: HVACUnitaryCoolingSystem

(list) Inlet node numbers (int)

property is_duct

Member of: HVACUnitaryCoolingSystem

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACUnitaryCoolingSystem

(bool) Whether the network is selected. True if so, false otherwise.

property low_load_copr_degradation_factor

Member of: HVACUnitaryCoolingSystem

(float) Low-load COPR degradation factor

property multiplex_id

Member of: HVACUnitaryCoolingSystem

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACUnitaryCoolingSystem

(int) Multiplex layer number

property network

Member of: HVACUnitaryCoolingSystem

(HVACNetwork) Network

property network_object_type

Member of: HVACUnitaryCoolingSystem

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACUnitaryCoolingSystem

(list) Outlet node numbers (int)

property reference

Member of: HVACUnitaryCoolingSystem

(string) Reference of the network

property scale_performance_parameters_with_design_air_flow_rate

Member of: HVACUnitaryCoolingSystem

(int) Scale performance parameters with design air flow rate

property supply_fan_power

Member of: HVACUnitaryCoolingSystem

(float) Supply fan power

property system_id

Member of: HVACUnitaryCoolingSystem

(string) System ID

Member of: HVACUnitaryCoolingSystem

(HVACSystemLink) System link

class iesve.HVACVRFSourceType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_source: iesve.HVACVRFSourceType

Member of: HVACVRFSourceType

An instance of this class with:

  • a value of 0

  • a name of “air_source”.

property name: str

Member of: HVACVRFSourceType

The name of the instance.

class property names: dict

Member of: HVACVRFSourceType

Returns the following dictionary:

{
 'air_source': iesve.HVACVRFSourceType.air_source
 'water_source': iesve.HVACVRFSourceType.water_source
}
class property values: dict

Member of: HVACVRFSourceType

Returns the following dictionary:

{
 0: iesve.HVACVRFSourceType.air_source
 1: iesve.HVACVRFSourceType.water_source
}
class property water_source: iesve.HVACVRFSourceType

Member of: HVACVRFSourceType

An instance of this class with:

  • a value of 1

  • a name of “water_source”.

class iesve.HVACVRFSystem

Parent module: iesve

Interface for HVAC VRF System

Member of: HVACVRFSystem

(list) Available system links (HVACSystemLink)

property design_condition_outdoor_unit_data

Member of: HVACVRFSystem

(dict) Dictionary of design condition outdoor unit data. Possible dictionary entries are:

cooling_capacity, cooling_cop, cooling_combination_ratio, cooling_average_indoor_wb_temperature, cooling_outdoor_db_temperature, heating_capacity, heating_cop, heating_combination_ratio, heating_average_indoor_db_temperature, heating_average_indoor_wb_temperature, heating_outdoor_wb_temperature, heating_outdoor_db_temperature, cooling_entering_source_loop_temperature, heating_entering_source_loop_temperature

property design_parameters

Member of: HVACVRFSystem

(dict) Dictionary of design parameters. Possible dictionary entries are:

performance_curve_set_description, is_autosize_outdoor_unit, oversizing_factor, performance_curve_set_name

property id

Member of: HVACVRFSystem

(string) ID of the network

property inlet_nodes

Member of: HVACVRFSystem

(list) Inlet node numbers (int)

property is_duct

Member of: HVACVRFSystem

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACVRFSystem

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACVRFSystem

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACVRFSystem

(int) Multiplex layer number

property network

Member of: HVACVRFSystem

(HVACNetwork) Network

property network_object_type

Member of: HVACVRFSystem

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACVRFSystem

(list) Outlet node numbers (int)

property reference

Member of: HVACVRFSystem

(string) Reference of the network

property reference_condition_indoor_unit_data

Member of: HVACVRFSystem

(dict) Dictionary of reference indoor unit data. Possible dictionary entries are:

cooling_entering_coil_wb_temperature, cooling_outdoor_air_db_temperature, use_same_cooling_temperature_as_outdoor, heating_entering_coil_db_temperature, heating_outdoor_air_wb_temperature, use_same_heating_temperature_as_outdoor, cooling_entering_water_temperature, heating_entering_water_temperature

property reference_condition_outdoor_unit_data

Member of: HVACVRFSystem

(dict) Dictionary of reference condition outdoor unit data. Possible dictionary entries are:

cooling_capacity, cooling_cop, cooling_combination_ratio, cooling_average_indoor_wb_temperature, cooling_outdoor_db_temperature, use_same_cooling_temperature_as_indoor, heating_capacity, heating_cop, heating_combination_ratio, heating_average_indoor_db_temperature, heating_average_indoor_wb_temperature, heating_outdoor_wb_temperature, heating_outdoor_db_temperature, use_same_heating_temperature_as_indoor, cooling_entering_source_loop_temperature, heating_entering_source_loop_temperature

property system_data

Member of: HVACVRFSystem

(dict) Dictionary of VRF System data. Possible dictionary entries are:

unit_control_profile, source_type, min_part_load_ratio, unit_control, source_water_loop_id, master_thermostat_location_space_id, heat_recovery_mode, is_seperate_piping_values, equivalent_piping_length_cooling, equivalent_piping_length_heating, piping_level_difference_cooling, piping_level_difference_heating, use_crankcase_heater, crankcase_heater_power, max_outdoor_temp_for_crankcase_heater_operation, use_electric_resistance_backup_heat, backup_cooling_source_cop, backup_heating_source_efficiency, outdoor_temp_operation_range_cooling_minimum, outdoor_temp_operation_range_cooling_maximum, outdoor_temp_operation_range_heating_minimum, outdoor_temp_operation_range_heating_maximum, fan_eir, defrost_strategy, resistive_defrost_heater_capacity, defrost_control, defrost_time_fraction, max_outdoor_temp_for_defrost_operation, cooling_heating_meter, crankcase_heater_meter, electric_resistance_backup_heat_meter, backup_cooling_source_meter, backup_heating_source_meter, fan_meter, defrost_meter

property system_id

Member of: HVACVRFSystem

(string) System ID

Member of: HVACVRFSystem

(HVACSystemLink) System link

class iesve.HVACWaterAirHeatPump

Parent module: iesve

Interface for HVAC water air heat pump

Member of: HVACWaterAirHeatPump

(list) Available system links (HVACSystemLink)

property cop_cooling

Member of: HVACWaterAirHeatPump

(float) Coefficient of performance for cooling

property cop_heating

Member of: HVACWaterAirHeatPump

(float) Coefficient of performance for heating

property entering_coil_dry_bulb_temperature_heating

Member of: HVACWaterAirHeatPump

(float) Entering coil dry bulb temperature heating

property entering_coil_wet_bulb_temperature_cooling

Member of: HVACWaterAirHeatPump

(float) Entering coil wet bulb temperature cooling

property entering_water_temperature_cooling

Member of: HVACWaterAirHeatPump

(float) Entering water temperature cooling

property entering_water_temperature_heating

Member of: HVACWaterAirHeatPump

(float) Entering water temperature heating

property id

Member of: HVACWaterAirHeatPump

(string) ID of the network

property inlet_nodes

Member of: HVACWaterAirHeatPump

(list) Inlet node numbers (int)

property is_duct

Member of: HVACWaterAirHeatPump

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACWaterAirHeatPump

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACWaterAirHeatPump

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACWaterAirHeatPump

(int) Multiplex layer number

property network

Member of: HVACWaterAirHeatPump

(HVACNetwork) Network

property network_object_type

Member of: HVACWaterAirHeatPump

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACWaterAirHeatPump

(list) Outlet node numbers (int)

property reference

Member of: HVACWaterAirHeatPump

(string) Reference of the network

property system_id

Member of: HVACWaterAirHeatPump

(string) System ID

Member of: HVACWaterAirHeatPump

(HVACSystemLink) System link

class iesve.HVACWaterAirHeatPumpInstance

Parent module: iesve

Interface for HVAC water air heat pump instance

Member of: HVACWaterAirHeatPumpInstance

(list) Available system links (HVACSystemLink)

property cop_cooling

Member of: HVACWaterAirHeatPumpInstance

(float) Coefficient of performance for cooling

property cop_heating

Member of: HVACWaterAirHeatPumpInstance

(float) Coefficient of performance for heating

property entering_coil_dry_bulb_temperature_heating

Member of: HVACWaterAirHeatPumpInstance

(float) Entering coil dry bulb temperature heating

property entering_coil_wet_bulb_temperature_cooling

Member of: HVACWaterAirHeatPumpInstance

(float) Entering coil wet bulb temperature cooling

property entering_water_temperature_cooling

Member of: HVACWaterAirHeatPumpInstance

(float) Entering water temperature cooling

property entering_water_temperature_heating

Member of: HVACWaterAirHeatPumpInstance

(float) Entering water temperature heating

property id

Member of: HVACWaterAirHeatPumpInstance

(string) ID of the network

property inlet_nodes

Member of: HVACWaterAirHeatPumpInstance

(list) Inlet node numbers (int)

property is_duct

Member of: HVACWaterAirHeatPumpInstance

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACWaterAirHeatPumpInstance

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACWaterAirHeatPumpInstance

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACWaterAirHeatPumpInstance

(int) Multiplex layer number

property network

Member of: HVACWaterAirHeatPumpInstance

(HVACNetwork) Network

property network_object_type

Member of: HVACWaterAirHeatPumpInstance

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACWaterAirHeatPumpInstance

(list) Outlet node numbers (int)

property reference

Member of: HVACWaterAirHeatPumpInstance

(string) Reference of the network

property system_id

Member of: HVACWaterAirHeatPumpInstance

(string) System ID

Member of: HVACWaterAirHeatPumpInstance

(HVACSystemLink) System link

class iesve.HVACWaterLoopHeatRecovery

Parent module: iesve

(HVACHeatRecoveryModel) Model

Member of: HVACWaterLoopHeatRecovery

(list) Available system links (HVACSystemLink)

property id

Member of: HVACWaterLoopHeatRecovery

(string) ID of the network

property inlet_nodes

Member of: HVACWaterLoopHeatRecovery

(list) Inlet node numbers (int)

property is_duct

Member of: HVACWaterLoopHeatRecovery

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACWaterLoopHeatRecovery

(bool) Whether the network is selected. True if so, false otherwise.

property model

Member of: HVACWaterLoopHeatRecovery

property multiplex_id

Member of: HVACWaterLoopHeatRecovery

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACWaterLoopHeatRecovery

(int) Multiplex layer number

property network

Member of: HVACWaterLoopHeatRecovery

(HVACNetwork) Network

property network_object_type

Member of: HVACWaterLoopHeatRecovery

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACWaterLoopHeatRecovery

(list) Outlet node numbers (int)

property reference

Member of: HVACWaterLoopHeatRecovery

(string) Reference of the network

property system_id

Member of: HVACWaterLoopHeatRecovery

(string) System ID

Member of: HVACWaterLoopHeatRecovery

(HVACSystemLink) System link

class iesve.HVACWaterSourceLoop

Parent module: iesve

Interface for HVAC water source loop

Member of: HVACWaterSourceLoop

(list) Available system links (HVACSystemLink)

property id

Member of: HVACWaterSourceLoop

(string) ID of the network

property inlet_nodes

Member of: HVACWaterSourceLoop

(list) Inlet node numbers (int)

property is_duct

Member of: HVACWaterSourceLoop

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACWaterSourceLoop

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACWaterSourceLoop

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACWaterSourceLoop

(int) Multiplex layer number

property network

Member of: HVACWaterSourceLoop

(HVACNetwork) Network

property network_object_type

Member of: HVACWaterSourceLoop

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACWaterSourceLoop

(list) Outlet node numbers (int)

property pump_delta_t

Member of: HVACWaterSourceLoop

(float) Pump delta T

property pump_efficiency

Member of: HVACWaterSourceLoop

(float) Pump efficiency

property pump_heat_gain

Member of: HVACWaterSourceLoop

(float) Pump heat gain

property reference

Member of: HVACWaterSourceLoop

(string) Reference of the network

property specific_pump_power

Member of: HVACWaterSourceLoop

(float) Specific pump power

property system_id

Member of: HVACWaterSourceLoop

(string) System ID

Member of: HVACWaterSourceLoop

(HVACSystemLink) System link

class iesve.HVACWaterWaterHeatExchanger

Parent module: iesve

Interface for HVAC water-water heat exchanger

Member of: HVACWaterWaterHeatExchanger

(list) Available system links (HVACSystemLink)

get_approach()

Member of: HVACWaterWaterHeatExchanger

get_approach( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_approach(type) -> float ** Get the design approach

get_effectiveness()

Member of: HVACWaterWaterHeatExchanger

get_effectiveness( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_effectiveness(type) -> float ** Get the heat exchanger effectiveness

get_load_side_entering_temperature()

Member of: HVACWaterWaterHeatExchanger

get_load_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_entering_temperature(type) -> float ** Get the design load side entering temperature

get_load_side_leaving_temperature()

Member of: HVACWaterWaterHeatExchanger

get_load_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_load_side_leaving_temperature(type) -> float ** Get the design load leaving temperature

get_source_flow_rate()

Member of: HVACWaterWaterHeatExchanger

get_source_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_flow_rate(type) -> float ** Get the design source flow rate

get_source_side_entering_temperature()

Member of: HVACWaterWaterHeatExchanger

get_source_side_entering_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_entering_temperature(type) -> float ** Get the design source side entering temperature

get_source_side_leaving_temperature()

Member of: HVACWaterWaterHeatExchanger

get_source_side_leaving_temperature( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_source_side_leaving_temperature(type) -> float ** Get the design source side leaving temperature

get_supply_flow_rate()

Member of: HVACWaterWaterHeatExchanger

get_supply_flow_rate( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

get_supply_flow_rate(type) -> float ** Get the design supply flow rate

property id

Member of: HVACWaterWaterHeatExchanger

(string) ID of the network

property inlet_nodes

Member of: HVACWaterWaterHeatExchanger

(list) Inlet node numbers (int)

is_design_heat_rejection_autosized()

Member of: HVACWaterWaterHeatExchanger

is_design_heat_rejection_autosized( (HVACAbstractWaterWaterHeatExchanger)arg1, (object)arg2) -> object :

is_design_heat_rejection_autosized(type) -> bool ** Check whether the design heat rejection is autosized for the given HVACWaterWaterHeatExchangerDataType. Returns True if so, False otherwise.

property is_duct

Member of: HVACWaterWaterHeatExchanger

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACWaterWaterHeatExchanger

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACWaterWaterHeatExchanger

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACWaterWaterHeatExchanger

(int) Multiplex layer number

property network

Member of: HVACWaterWaterHeatExchanger

(HVACNetwork) Network

property network_object_type

Member of: HVACWaterWaterHeatExchanger

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACWaterWaterHeatExchanger

(list) Outlet node numbers (int)

property reference

Member of: HVACWaterWaterHeatExchanger

(string) Reference of the network

property system_id

Member of: HVACWaterWaterHeatExchanger

(string) System ID

Member of: HVACWaterWaterHeatExchanger

(HVACSystemLink) System link

class iesve.HVACWaterWaterHeatExchangerDataType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property cooling: iesve.HVACWaterWaterHeatExchangerDataType

Member of: HVACWaterWaterHeatExchangerDataType

An instance of this class with:

  • a value of 0

  • a name of “cooling”.

class property heating: iesve.HVACWaterWaterHeatExchangerDataType

Member of: HVACWaterWaterHeatExchangerDataType

An instance of this class with:

  • a value of 1

  • a name of “heating”.

property name: str

Member of: HVACWaterWaterHeatExchangerDataType

The name of the instance.

class property names: dict

Member of: HVACWaterWaterHeatExchangerDataType

Returns the following dictionary:

{
 'cooling': iesve.HVACWaterWaterHeatExchangerDataType.cooling
 'heating': iesve.HVACWaterWaterHeatExchangerDataType.heating
}
class property values: dict

Member of: HVACWaterWaterHeatExchangerDataType

Returns the following dictionary:

{
 0: iesve.HVACWaterWaterHeatExchangerDataType.cooling
 1: iesve.HVACWaterWaterHeatExchangerDataType.heating
}
class iesve.HVACWaterWaterHeatPump

Parent module: iesve

Interface for HVAC water-water heat pump

Member of: HVACWaterWaterHeatPump

(list) Available system links (HVACSystemLink)

property id

Member of: HVACWaterWaterHeatPump

(string) ID of the network

property inlet_nodes

Member of: HVACWaterWaterHeatPump

(list) Inlet node numbers (int)

property is_duct

Member of: HVACWaterWaterHeatPump

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACWaterWaterHeatPump

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACWaterWaterHeatPump

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACWaterWaterHeatPump

(int) Multiplex layer number

property network

Member of: HVACWaterWaterHeatPump

(HVACNetwork) Network

property network_object_type

Member of: HVACWaterWaterHeatPump

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACWaterWaterHeatPump

(list) Outlet node numbers (int)

property reference

Member of: HVACWaterWaterHeatPump

(string) Reference of the network

property system_id

Member of: HVACWaterWaterHeatPump

(string) System ID

Member of: HVACWaterWaterHeatPump

(HVACSystemLink) System link

class iesve.HVACZone

Parent module: iesve

Interface for HVAC zone

Member of: HVACZone

(list) Available system links (HVACSystemLink)

property id

Member of: HVACZone

(string) ID of the network

property inlet_nodes

Member of: HVACZone

(list) Inlet node numbers (int)

property is_duct

Member of: HVACZone

(bool) Whether the component is a duct. True if so, False otherwise.

property is_selected

Member of: HVACZone

(bool) Whether the network is selected. True if so, false otherwise.

property multiplex_id

Member of: HVACZone

(string) Multiplex ID

property multiplex_layer_number

Member of: HVACZone

(int) Multiplex layer number

property network

Member of: HVACZone

(HVACNetwork) Network

property network_object_type

Member of: HVACZone

(HVACNetworkObjectType) Network object type

property outlet_nodes

Member of: HVACZone

(list) Outlet node numbers (int)

property reference

Member of: HVACZone

(string) Reference of the network

property room_ids

Member of: HVACZone

(list) List of room IDs

property system_id

Member of: HVACZone

(string) System ID

Member of: HVACZone

(HVACSystemLink) System link

property zone_id

Member of: HVACZone

(string) Zone ID

class iesve.HeatingCoilModelType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property advanced_heating_coil: iesve.HeatingCoilModelType

Member of: HeatingCoilModelType

An instance of this class with:

  • a value of 1

  • a name of “advanced_heating_coil”.

property name: str

Member of: HeatingCoilModelType

The name of the instance.

class property names: dict

Member of: HeatingCoilModelType

Returns the following dictionary:

{
 'simple_heating_coil': iesve.HeatingCoilModelType.simple_heating_coil
 'advanced_heating_coil': iesve.HeatingCoilModelType.advanced_heating_coil
}
class property simple_heating_coil: iesve.HeatingCoilModelType

Member of: HeatingCoilModelType

An instance of this class with:

  • a value of 0

  • a name of “simple_heating_coil”.

class property values: dict

Member of: HeatingCoilModelType

Returns the following dictionary:

{
 0: iesve.HeatingCoilModelType.simple_heating_coil
 1: iesve.HeatingCoilModelType.advanced_heating_coil
}
class iesve.HeatingSourceSystemType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property heating_system_aa_heat_pump: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 2

  • a name of “heating_system_aa_heat_pump”.

class property heating_system_electric: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 5

  • a name of “heating_system_electric”.

class property heating_system_generic: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 0

  • a name of “heating_system_generic”.

class property heating_system_heat_transfer_loop: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 4

  • a name of “heating_system_heat_transfer_loop”.

class property heating_system_hot_water_loop: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 1

  • a name of “heating_system_hot_water_loop”.

class property heating_system_vrf: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 6

  • a name of “heating_system_vrf”.

class property heating_system_wa_heat_pump: iesve.HeatingSourceSystemType

Member of: HeatingSourceSystemType

An instance of this class with:

  • a value of 3

  • a name of “heating_system_wa_heat_pump”.

property name: str

Member of: HeatingSourceSystemType

The name of the instance.

class property names: dict

Member of: HeatingSourceSystemType

Returns the following dictionary:

{
 'heating_system_generic': iesve.HeatingSourceSystemType.heating_system_generic
 'heating_system_hot_water_loop': iesve.HeatingSourceSystemType.heating_system_hot_water_loop
 'heating_system_aa_heat_pump': iesve.HeatingSourceSystemType.heating_system_aa_heat_pump
 'heating_system_wa_heat_pump': iesve.HeatingSourceSystemType.heating_system_wa_heat_pump
 'heating_system_heat_transfer_loop': iesve.HeatingSourceSystemType.heating_system_heat_transfer_loop
 'heating_system_electric': iesve.HeatingSourceSystemType.heating_system_electric
 'heating_system_vrf': iesve.HeatingSourceSystemType.heating_system_vrf
}
class property values: dict

Member of: HeatingSourceSystemType

Returns the following dictionary:

{
 0: iesve.HeatingSourceSystemType.heating_system_generic
 1: iesve.HeatingSourceSystemType.heating_system_hot_water_loop
 2: iesve.HeatingSourceSystemType.heating_system_aa_heat_pump
 3: iesve.HeatingSourceSystemType.heating_system_wa_heat_pump
 4: iesve.HeatingSourceSystemType.heating_system_heat_transfer_loop
 5: iesve.HeatingSourceSystemType.heating_system_electric
 6: iesve.HeatingSourceSystemType.heating_system_vrf
}
class iesve.HumidificationControlOption

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: HumidificationControlOption

The name of the instance.

class property names: dict

Member of: HumidificationControlOption

Returns the following dictionary:

{
 'per_system_level_relative_humidity_control_only': iesve.HumidificationControlOption.per_system_level_relative_humidity_control_only
 'system_supply_air_humidified_per_zone_relative_humidity_sensors': iesve.HumidificationControlOption.system_supply_air_humidified_per_zone_relative_humidity_sensors
}
class property per_system_level_relative_humidity_control_only: iesve.HumidificationControlOption

Member of: HumidificationControlOption

An instance of this class with:

  • a value of 0

  • a name of “per_system_level_relative_humidity_control_only”.

class property system_supply_air_humidified_per_zone_relative_humidity_sensors: iesve.HumidificationControlOption

Member of: HumidificationControlOption

An instance of this class with:

  • a value of 1

  • a name of “system_supply_air_humidified_per_zone_relative_humidity_sensors”.

class property values: dict

Member of: HumidificationControlOption

Returns the following dictionary:

{
 0: iesve.HumidificationControlOption.per_system_level_relative_humidity_control_only
 1: iesve.HumidificationControlOption.system_supply_air_humidified_per_zone_relative_humidity_sensors
}
class iesve.IECC

Parent module: iesve

Interface for IECC

get_designer_contractor()

Member of: IECC

get_designer_contractor() -> Dictionary

Get a dictionary of designer and contractor data from project details The dictionary contains the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

get_owner_agent()

Member of: IECC

get_owner_agent() -> Dictionary

Get a dictionary of owner and agent data from project details The dictionary contains the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

get_site_permit_software()

Member of: IECC

get_site_permit_software() -> Dictionary

Get a dictionary of site, permit and software data from project details The dictionary contains the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

set_designer_contractor()

Member of: IECC

set_designer_contractor(data)

Set designer and contractor entries for project details from a dictionary The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_designer_contractor(data)

Set designer and contractor entries for project details from a dictionary The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_owner_agent()

Member of: IECC

set_owner_agent(data)

Set owner and agent entries for project details from a dictionary. The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_owner_agent(data)

Set owner and agent entries for project details from a dictionary. The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_site_permit_software()

Member of: IECC

set_site_permit_software(data)

Set site, permit and software entries for project details from a dictionary. The dictionary can contain the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

set_site_permit_software(data)

Set site, permit and software entries for project details from a dictionary. The dictionary can contain the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

class iesve.ImportGBXML

Parent module: iesve

Interface for GBXML import

import_file()

Member of: ImportGBXML

cap_height

class iesve.Insulation_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property factory_insulated: iesve.Insulation_type

Member of: Insulation_type

An instance of this class with:

  • a value of 3

  • a name of “factory_insulated”.

class property loose_jacket: iesve.Insulation_type

Member of: Insulation_type

An instance of this class with:

  • a value of 2

  • a name of “loose_jacket”.

property name: str

Member of: Insulation_type

The name of the instance.

class property names: dict

Member of: Insulation_type

Returns the following dictionary:

{
 'uninsulated': iesve.Insulation_type.uninsulated
 'loose_jacket': iesve.Insulation_type.loose_jacket
 'factory_insulated': iesve.Insulation_type.factory_insulated
}
class property uninsulated: iesve.Insulation_type

Member of: Insulation_type

An instance of this class with:

  • a value of 1

  • a name of “uninsulated”.

class property values: dict

Member of: Insulation_type

Returns the following dictionary:

{
 1: iesve.Insulation_type.uninsulated
 2: iesve.Insulation_type.loose_jacket
 3: iesve.Insulation_type.factory_insulated
}
class iesve.LARISpaceData

Parent module: iesve

get_average_ceiling_height_room()

Member of: LARISpaceData

get_average_ceiling_height_room( (LARISpaceData)arg1, (str)arg2) -> object

get_average_ceiling_height_zone()

Member of: LARISpaceData

get_average_ceiling_height_zone( (LARISpaceData)arg1, (str)arg2) -> object

get_u_values_room()

Member of: LARISpaceData

get_u_values_room( (LARISpaceData)arg1, (str)arg2) -> dict

get_u_values_zone()

Member of: LARISpaceData

get_u_values_zone( (LARISpaceData)arg1, (str)arg2) -> dict

get_zones()

Member of: LARISpaceData

get_zones( (LARISpaceData)arg1) -> list

class iesve.LightingGain

Parent module: iesve

Casual Gain data.

get()

Member of: LightingGain

get() -> Dictionary

Returns a Dictionary containing the data for the internal gain.

property name

Member of: LightingGain

(str) Descriptive string

class iesve.LightingGain_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property display: iesve.LightingGain_type

Member of: LightingGain_type

An instance of this class with:

  • a value of 5

  • a name of “display”.

class property fluorescent: iesve.LightingGain_type

Member of: LightingGain_type

An instance of this class with:

  • a value of 1

  • a name of “fluorescent”.

class property general: iesve.LightingGain_type

Member of: LightingGain_type

An instance of this class with:

  • a value of 3

  • a name of “general”.

property name: str

Member of: LightingGain_type

The name of the instance.

class property names: dict

Member of: LightingGain_type

Returns the following dictionary:

{
 'fluorescent': iesve.LightingGain_type.fluorescent
 'tungsten': iesve.LightingGain_type.tungsten
 'general': iesve.LightingGain_type.general
 'task': iesve.LightingGain_type.task
 'display': iesve.LightingGain_type.display
 'process': iesve.LightingGain_type.process
}
class property process: iesve.LightingGain_type

Member of: LightingGain_type

An instance of this class with:

  • a value of 6

  • a name of “process”.

class property task: iesve.LightingGain_type

Member of: LightingGain_type

An instance of this class with:

  • a value of 4

  • a name of “task”.

class property tungsten: iesve.LightingGain_type

Member of: LightingGain_type

An instance of this class with:

  • a value of 2

  • a name of “tungsten”.

class property values: dict

Member of: LightingGain_type

Returns the following dictionary:

{
 1: iesve.LightingGain_type.fluorescent
 2: iesve.LightingGain_type.tungsten
 3: iesve.LightingGain_type.general
 4: iesve.LightingGain_type.task
 5: iesve.LightingGain_type.display
 6: iesve.LightingGain_type.process
}
class iesve.LightingStandard

Parent module: iesve

This class acts like an integer class with additional attributes.

class property IECC2012: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 3

  • a name of “IECC2012”.

class property NECB2011: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 4

  • a name of “NECB2011”.

class property NECB2017: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 6

  • a name of “NECB2017”.

class property PRM2007: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 0

  • a name of “PRM2007”.

class property PRM2010: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 1

  • a name of “PRM2010”.

class property PRM2013: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 2

  • a name of “PRM2013”.

class property PRM2016: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 5

  • a name of “PRM2016”.

class property PRM2019: iesve.LightingStandard

Member of: LightingStandard

An instance of this class with:

  • a value of 7

  • a name of “PRM2019”.

property name: str

Member of: LightingStandard

The name of the instance.

class property names: dict

Member of: LightingStandard

Returns the following dictionary:

{
 'PRM2007': iesve.LightingStandard.PRM2007
 'PRM2010': iesve.LightingStandard.PRM2010
 'PRM2013': iesve.LightingStandard.PRM2013
 'IECC2012': iesve.LightingStandard.IECC2012
 'NECB2011': iesve.LightingStandard.NECB2011
 'PRM2016': iesve.LightingStandard.PRM2016
 'NECB2017': iesve.LightingStandard.NECB2017
 'PRM2019': iesve.LightingStandard.PRM2019
}
class property values: dict

Member of: LightingStandard

Returns the following dictionary:

{
 0: iesve.LightingStandard.PRM2007
 1: iesve.LightingStandard.PRM2010
 2: iesve.LightingStandard.PRM2013
 3: iesve.LightingStandard.IECC2012
 4: iesve.LightingStandard.NECB2011
 5: iesve.LightingStandard.PRM2016
 6: iesve.LightingStandard.NECB2017
 7: iesve.LightingStandard.PRM2019
}
class iesve.Mv2

Parent module: iesve

Interface for Model Viewer 2

take_snapshot()

Member of: Mv2

take_snapshot(file_name, path, view_mode, components)

Takes a snapshot of the model, using model viewer 2, and saves it to disk. All parameters are optional. An empty string as path (default value) means current project folder.

Valid view modes:

shaded, textured, hidden_line, xray, component

Default Parameter Values: file_name = ‘Snapshot’ | path = ‘’ | view_mode = shaded | components = False If a path or filename are specified, the caller is responsible for making sure they are valid.

take_snapshot_or_create_blank_image()

Member of: Mv2

take_snapshot_or_blank_image(file_name, path, view_mode, components)

Takes a snapshot of the model or gets a blank image, depending on what the user preference isfor compliance report image settings.

class iesve.NECB

Parent module: iesve

Interface for NECB. Supports 2017 only.

get_designer_contractor()

Member of: NECB

get_designer_contractor() -> Dictionary

Get a dictionary of designer and contractor data from project details The dictionary contains the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

get_owner_agent()

Member of: NECB

get_owner_agent() -> Dictionary

Get a dictionary of owner and agent data from project details The dictionary contains the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

get_site_permit_software()

Member of: NECB

get_site_permit_software() -> Dictionary

Get a dictionary of site, permit and software data from project details The dictionary contains the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

set_designer_contractor()

Member of: NECB

set_designer_contractor(data)

Set designer and contractor entries for project details from a dictionary The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_designer_contractor(data)

Set designer and contractor entries for project details from a dictionary The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_owner_agent()

Member of: NECB

set_owner_agent(data)

Set owner and agent entries for project details from a dictionary. The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_owner_agent(data)

Set owner and agent entries for project details from a dictionary. The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_site_permit_software()

Member of: NECB

set_site_permit_software(data)

Set site, permit and software entries for project details from a dictionary. The dictionary can contain the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

set_site_permit_software(data)

Set site, permit and software entries for project details from a dictionary. The dictionary can contain the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

class iesve.OccupantDiversity

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae621_time_averaging: iesve.OccupantDiversity

Member of: OccupantDiversity

An instance of this class with:

  • a value of 2

  • a name of “ashrae621_time_averaging”.

property name: str

Member of: OccupantDiversity

The name of the instance.

class property names: dict

Member of: OccupantDiversity

Returns the following dictionary:

{
 'room_data_diversity_factors': iesve.OccupantDiversity.room_data_diversity_factors
 'specify_independently': iesve.OccupantDiversity.specify_independently
 'ashrae621_time_averaging': iesve.OccupantDiversity.ashrae621_time_averaging
}
class property room_data_diversity_factors: iesve.OccupantDiversity

Member of: OccupantDiversity

An instance of this class with:

  • a value of 0

  • a name of “room_data_diversity_factors”.

class property specify_independently: iesve.OccupantDiversity

Member of: OccupantDiversity

An instance of this class with:

  • a value of 1

  • a name of “specify_independently”.

class property values: dict

Member of: OccupantDiversity

Returns the following dictionary:

{
 0: iesve.OccupantDiversity.room_data_diversity_factors
 1: iesve.OccupantDiversity.specify_independently
 2: iesve.OccupantDiversity.ashrae621_time_averaging
}
class iesve.OutdoorAirRequirementLinkage

Parent module: iesve

This class acts like an integer class with additional attributes.

class property linked: iesve.OutdoorAirRequirementLinkage

Member of: OutdoorAirRequirementLinkage

An instance of this class with:

  • a value of 0

  • a name of “linked”.

class property maximum: iesve.OutdoorAirRequirementLinkage

Member of: OutdoorAirRequirementLinkage

An instance of this class with:

  • a value of 1

  • a name of “maximum”.

property name: str

Member of: OutdoorAirRequirementLinkage

The name of the instance.

class property names: dict

Member of: OutdoorAirRequirementLinkage

Returns the following dictionary:

{
 'linked': iesve.OutdoorAirRequirementLinkage.linked
 'maximum': iesve.OutdoorAirRequirementLinkage.maximum
 'sum': iesve.OutdoorAirRequirementLinkage.sum
}
class property sum: iesve.OutdoorAirRequirementLinkage

Member of: OutdoorAirRequirementLinkage

An instance of this class with:

  • a value of 2

  • a name of “sum”.

class property values: dict

Member of: OutdoorAirRequirementLinkage

Returns the following dictionary:

{
 0: iesve.OutdoorAirRequirementLinkage.linked
 1: iesve.OutdoorAirRequirementLinkage.maximum
 2: iesve.OutdoorAirRequirementLinkage.sum
}
class iesve.PRM

Parent module: iesve

Interface for PRM

get_designer_contractor()

Member of: PRM

get_designer_contractor() -> Dictionary

Get a dictionary of designer and contractor data from project details The dictionary contains the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

get_florida()

Member of: PRM

get_florida() - > Dictionary

Get a dictionary of Florida data The dictionary contains the following entries:

description, jurisdiction, class, building_floor_area, num_stories

get_florida_certifications()

Member of: PRM

get_florida_certifications() - > Dictionary

Get a dictionary of Florida certifications data The dictionary contains the following entries:

preparer, preparer_date, building_official, building_official_date, owner_agent, owner_agent_date, architect, architect_reg, electrical_designer, electrical_designer_reg, lighting_designer, lighting_designer_reg, mechanical_designer, mechanical_designer_reg, plumbing_designer, plumbing_designer_reg

get_owner_agent()

Member of: PRM

get_owner_agent() -> Dictionary

Get a dictionary of owner and agent data from project details The dictionary contains the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

get_site_permit_software()

Member of: PRM

get_site_permit_software() -> Dictionary

Get a dictionary of site, permit and software data from project details The dictionary contains the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

get_thermal_comfort_room_categories_data()

Member of: PRM

get_thermal_comfort_room_categories_data() -> list

Returns a list of dictionaries for each space. The dictionary contains the following entries:

id, name, activity, analyse

get_unmet_load_hour_parameters()

Member of: PRM

get_unmet_load_hour_parameters() -> dictionary

Get unmet load hour parameters. Returns a dictionary containing ‘cooling_tolerance’, ‘heating_tolerance’ and ‘override_hvac_throttling_ranges’ and ‘exclude_nonmaster_rooms’.

set_designer_contractor()

Member of: PRM

set_designer_contractor(data)

Set designer and contractor entries for project details from a dictionary The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_florida()

Member of: PRM

set_florida(data)

Set Florida data from a dictionary. The dictionary can contain the following entries:

description, jurisdiction, class, building_floor_area, num_stories

set_florida_certifications()

Member of: PRM

set_florida_certifications(data)

Set Florida certifications data from a dictionary. The dictionary can contain the following entries:

preparer, preparer_date, building_official, building_official_date, owner_agent, owner_agent_date, architect, architect_reg, electrical_designer, electrical_designer_reg, lighting_designer, lighting_designer_reg, mechanical_designer, mechanical_designer_reg, plumbing_designer, plumbing_designer_reg

set_owner_agent()

Member of: PRM

set_owner_agent(data)

Set owner and agent entries for project details from a dictionary. The dictionary can contain the following entries:

first_name, last_name, company, address_1, address_2, city, state, zip_code, phone_number, email

set_site_permit_software()

Member of: PRM

set_site_permit_software(data)

Set site, permit and software entries for project details from a dictionary. The dictionary can contain the following entries:

title, address_1, address_2, city, state, zip_code, permit_no, permit_date

set_thermal_comfort_room_categories_data()

Member of: PRM

set_thermal_comfort_room_categories_data(data)

Set thermal comfort room categories data from a list of dictionaries. The number of entries in the list must match the number of spaces. The dictionary must contain the following entries:

id, name, activity, analyse

set_unmet_load_hour_parameters()

Member of: PRM

set_unmet_load_hour_parameters(data)

Set unmet load hour parameters with the dictionary of data. The dictionary must contain ‘cooling_tolerance’, ‘heating_tolerance’ and ‘override_hvac_throttling_ranges’ and ‘exclude_nonmaster_rooms’.

class iesve.PeopleGain

Parent module: iesve

Casual Gain data.

get()

Member of: PeopleGain

get() -> Dictionary

Returns a Dictionary containing the data for the internal gain.

property name

Member of: PeopleGain

(str) Descriptive string

class iesve.PeopleGain_type

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: PeopleGain_type

The name of the instance.

class property names: dict

Member of: PeopleGain_type

Returns the following dictionary:

{
 'people': iesve.PeopleGain_type.people
}
class property people: iesve.PeopleGain_type

Member of: PeopleGain_type

An instance of this class with:

  • a value of 1

  • a name of “people”.

class property values: dict

Member of: PeopleGain_type

Returns the following dictionary:

{
 1: iesve.PeopleGain_type.people
}
class iesve.ProfileUnits

Parent module: iesve

This class acts like an integer class with additional attributes.

class property imperial: iesve.ProfileUnits

Member of: ProfileUnits

An instance of this class with:

  • a value of 1

  • a name of “imperial”.

class property metric: iesve.ProfileUnits

Member of: ProfileUnits

An instance of this class with:

  • a value of 0

  • a name of “metric”.

property name: str

Member of: ProfileUnits

The name of the instance.

class property names: dict

Member of: ProfileUnits

Returns the following dictionary:

{
 'metric': iesve.ProfileUnits.metric
 'imperial': iesve.ProfileUnits.imperial
 'none': iesve.ProfileUnits.none
}
class property none: iesve.ProfileUnits

Member of: ProfileUnits

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property values: dict

Member of: ProfileUnits

Returns the following dictionary:

{
 0: iesve.ProfileUnits.metric
 1: iesve.ProfileUnits.imperial
 -1: iesve.ProfileUnits.none
}
class iesve.ProfileVariation

Parent module: iesve

This class acts like an integer class with additional attributes.

class property constant: iesve.ProfileVariation

Member of: ProfileVariation

An instance of this class with:

  • a value of 0

  • a name of “constant”.

property name: str

Member of: ProfileVariation

The name of the instance.

class property names: dict

Member of: ProfileVariation

Returns the following dictionary:

{
 'constant': iesve.ProfileVariation.constant
 'profile': iesve.ProfileVariation.profile
 'two_values': iesve.ProfileVariation.two_values
 'relative_to_zone_room': iesve.ProfileVariation.relative_to_zone_room
}
class property profile: iesve.ProfileVariation

Member of: ProfileVariation

An instance of this class with:

  • a value of 1

  • a name of “profile”.

class property relative_to_zone_room: iesve.ProfileVariation

Member of: ProfileVariation

An instance of this class with:

  • a value of 3

  • a name of “relative_to_zone_room”.

class property two_values: iesve.ProfileVariation

Member of: ProfileVariation

An instance of this class with:

  • a value of 2

  • a name of “two_values”.

class property values: dict

Member of: ProfileVariation

Returns the following dictionary:

{
 0: iesve.ProfileVariation.constant
 1: iesve.ProfileVariation.profile
 2: iesve.ProfileVariation.two_values
 3: iesve.ProfileVariation.relative_to_zone_room
}
class iesve.ProjectInfo

Parent module: iesve

Interface for project information

get()

Member of: ProjectInfo

get() -> dictionary

Get project information. Returns a dictionary with the following keys: project_name, building_owner, address, design_team, energy_analyst, conditioned_floor_area

set()

Member of: ProjectInfo

set(data)

Set project information using a dictionary of data. Dictionary can contain the following keys: project_name, building_owner, address, design_team, energy_analyst, conditioned_floor_area

class iesve.RefModelUserEdits

Parent module: iesve

Interface for reference model user edits

get()

Member of: RefModelUserEdits

get() -> dictionary

Get reference model user edits. Returns a dictionary with the following keys: geometry, spaces, envelope, interior_lighting, hvac_systems, service_hot_water, miscellaneous

set()

Member of: RefModelUserEdits

set(data)

Set reference model user edits using a dictionary of data. Dictionary can contain the following keys: geometry, spaces, envelope, interior_lighting, hvac_systems, service_hot_water, miscellaneous

class iesve.ResultsReader

Parent module: iesve

Instantiated by: ResultsReader using class method open()

A class used to access the results of a simulation as stored in an .aps file in the vista folder.

See also: Working with results

close()

Member of: ResultsReader

close() -> None

Close the results file, and releases all resources associated with the file. It is recommended to close files as soon as possible to save resources.

property first_day

Member of: ResultsReader

(int) The first simulation day that has results.

property first_weekday_plot_year

Member of: ResultsReader

(int) The day-of-week (Sun = 1..) of Jan 1 in plot year.

get_all_apache_system_results()

Member of: ResultsReader

get_all_apache_system_results(system_id, aps_var, var_level, [start_day], [end_day]) ->

Dictionary of numpy array of floats, keyed by variable display name

Get the results for specified system + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_all_component_process_results()

Member of: ResultsReader

get_all_component_process_results(room_id, index_in_room, aps_var, var_level, [start_day], [end_day]) ->

Dictionary of numpy array of floats, keyed by variable display name

Read the results for specified process variable. See get_results for start_day and end_day details.

get_all_opening_results()

Member of: ResultsReader

get_all_opening_results(room_id, surface_index, opening_index, aps_var, [start_day], [end_day]->

Dictionary of numpy array of floats, keyed by variable display name

Get the results for specified opening + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_all_process_results()

Member of: ResultsReader

get_all_process_results(process_name, aps_var [start_day], [end_day]) ->

Dictionary of numpy array of floats, keyed by variable display name

Read the results for specified process variable. See get_results for start_day and end_day details.

get_all_results()

Member of: ResultsReader

get_all_results(aps_var, var_level, [start_day], [end_day]) ->

Dictionary of numpy array of floats, keyed by variable display name

Get the model-level results for specified variable. See units spreadsheet for information on variable + level If start_day andor end_day are omitted, all available results will be returned. start_day = 1 means January 1, end_day = 365 is December 31st. Check APS file firstday and lastday properties for valid range for file.

Note: results are always returned in metric units

get_all_room_results()

Member of: ResultsReader

get_all_room_results(room_id, aps_var, var_level, [start_day], [end_day]) ->

Dictionary of numpy array of floats, keyed by variable display name

Get the results for specified room + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_all_surface_results()

Member of: ResultsReader

get_all_surface_results(room_id, aps_handle, aps_var, [start_day], [end_day]->

Dictionary of numpy array of floats, keyed by variable display name

Get the results for specified surface + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_all_weather_results()

Member of: ResultsReader

get_all_weather_results(aps_var, [start_day], [end_day]->

Dictionary of numpy array of floats, keyed by variable display name

Get the results for a weather variable. See units spreadsheet for available variables. See get_results for start_day and end_day details.

get_apache_system_results()

Member of: ResultsReader

get_apache_system_results(system_id, aps_var, vista_var, var_level, [start_day], [end_day]) ->

Numpy array of floats

Get the results for specified system + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_apache_systems()

Member of: ResultsReader

get_apache_systems() -> [(system name, system ID)]

Get list of Apache Systems in the results file.

get_component_objects()

Member of: ResultsReader

get_component_objects() -> [(room ID, index in room, component name, [(variable name, variable unit, variable level)])]

Return the list of process component objects for this results file.

get_component_process_results()

Member of: ResultsReader

get_component_process_results(room_id, index_in_room, aps_var, vista_var, var_level, [start_day], [end_day]) ->

Numpy array of floats

Read the results for specified process variable. See get_results for start_day and end_day details.

get_conditioned_sizes()

Member of: ResultsReader

get_conditioned_sizes()->

tuple of floats

Get a tuple of the conditioned area, volume

and number of conditioned rooms as recorded in the results file.

get_data_file_details()

Member of: ResultsReader

get_data_file_details(filename, date_time_format) ->

Dictionary of file details

Get file details. Dictionary keys are name, calculated, profile_month_start, profile_month_end

get_energy_meters()

Member of: ResultsReader

get_energy_meters( used_only=True ) -> dictionary

Returns a dictionary of all (or only the used) energy meters in the file by id. Each item is a dictionary containing information about a specific energy meter. Dictionary fields include:

id : the meter id (iesve.EnergyMeter) name : the meter name (string) parent_id : the id of the parent meter this meter belongs to, if any (iesve.EnergyMeter) source_id : the id of the source the meter is assigned to (iesve.EnergySource) has_subs : whether or not the meter has any child (sub) meters (bool) used : whether or not the meter has any aps results (bool)

get_energy_results()

Member of: ResultsReader

get_energy_results( use_id=unspecified, source_id=unspecified, meter_id=unspecified,

type=’e’, add_subs=-1, start_day=-1, end_day=-1) ->

Numpy array of floats, or None

Returns the specified energy results given the use id, source id, meter id and type. Setting type to ‘e’ or ‘c’ determines whether or not energy (W) or carbon (kgC) results are returned. Setting add_subs to 1 or 0 determines whether or not parent meter results include or do not include child (sub) meter results. When add_subs is -1 the option is ignored and the default behaviour will be applied. See get_results for start_day and end_day details. Example usage:

get_energy_results() -> ‘Total Energy’ get_energy_results( source_id=elec ) -> ‘Electricity’ get_energy_results( source_id=elec, meter_id=1 ) -> ‘Electricity: Meter 1’ get_energy_results( use_id=prm_pumps ) -> ‘Pumps’ get_energy_results( use_id=prm_pumps, source_id=elec ) -> ‘Pumps - Electricity’ get_energy_results( use_id=prm_pumps, source_id=elec, meter_id=1 ) -> ‘Pumps - Electricity: Meter 1’

get_energy_results_ex()

Member of: ResultsReader

get_energy_results_ex( use_ids, source_ids, type=’e’, start_day=-1, end_day=-1) ->

Numpy array of floats, or None

Returns the aggregated energy results for the specified use(s) and/or source(s). The use_ids argument can be None, a single use id, or a list of use ids. The source_ids argument can be None, a single source id, or a list of source ids. At least one use or one source must be specified. Setting type to ‘e’ or ‘c’ determines whether or not energy (W) or carbon (kgC) results are returned. See get_results for start_day and end_day details.

get_energy_sources()

Member of: ResultsReader

get_energy_sources( used_only=True ) -> dictionary

Returns a dictionary of all (or only the used) energy sources in the file by id. Each item is a dictionary containing information about a specific energy source. Dictionary fields include:

id : the source id (iesve.EnergySource) name : the source name (string) cef : the carbon emission factor of the source, used to convert kgC to kgCO2 (float) used : whether or not the source has any aps results (bool)

get_energy_uses()

Member of: ResultsReader

get_energy_uses( used_only=True ) -> dictionary

Returns a dictionary of all (or only the used) energy uses in the file by id. Each item is a dictionary containing information about a specific energy use. Dictionary fields include:

id : the use id (iesve.EnergyUse) name : the use name (string) tied_source_id : the id of the source the use is fixed to, if any (iesve.EnergySource) used : whether or not the use has any aps results (bool)

get_hvac_component_results()

Member of: ResultsReader

get_hvac_component_results(component_id, component_type, var_name, [start_day], [end_day]->

Numpy array of floats

Get the results for HVAC Component ID + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details. Note the follow component types are defined:

1: HVAC_TYPE_ROOM 2: HVAC_TYPE_SIMPLE_HEATING_COIL 3: HVAC_TYPE_SIMPLE_COOLING_COIL 4: VAC_TYPE_SPRAY_HUMIDIFIER 5: HVAC_TYPE_STEAM_HUMIDIFIER 6: HVAC_TYPE_TEMP_FLOW_CTRL 7: HVAC_TYPE_JUNCTION 8: HVAC_TYPE_DUCT 9: HVAC_TYPE_EQUIP_HEAT_GAIN

10: HVAC_TYPE_HEAT_RECOV 11: HVAC_TYPE_TERMINAL_REHEAT 12: HVAC_TYPE_TERMINAL_RECOOL 13: HVAC_TYPE_BOILER 14: HVAC_TYPE_CHILLER 15: HVAC_TYPE_FAN 16: HVAC_TYPE_DAMPER 17: HVAC_TYPE_VERSATEMP 18: HVAC_TYPE_UNITARY_COOLING 19: HVAC_TYPE_WATERSIDE_ECON 20: HVAC_TYPE_EWC_CHILLER 21: HVAC_TYPE_HWB_BOILER 22: HVAC_TYPE_ADIABATIC_DUCT 23: HVAC_TYPE_EAC_CHILLER 24: HVAC_TYPE_DX_COOLING 25: HVAC_TYPE_ADVANCED_COOLING_COIL 26: HVAC_TYPE_CHILLED_WATER_LOOP 27: HVAC_TYPE_ADVANCED_HEATING_COIL 28: HVAC_TYPE_HOT_WATER_LOOP 29: HVAC_TYPE_GENERIC_HEAT_SOURCE 30: HVAC_TYPE_AWHP 31: HVAC_TYPE_AAHP 32: HVAC_TYPE_SOLAR_WATER_HEATER 33: HVAC_TYPE_HEAT_TRANSFER_LOOP 34: HVAC_TYPE_WAHP 35: HVAC_TYPE_GENERIC_COOLING_SOURCE 36: HVAC_TYPE_ROOM_RADIATOR 37: HVAC_TYPE_ROOM_CHILLED_CEILING 38: HVAC_TYPE_CONDENSER_WATER_LOOP 39: HVAC_TYPE_COOLING_TOWER 40: HVAC_TYPE_FLUID_COOLER 41: HVAC_TYPE_PRE_COOLING 42: HVAC_TYPE_WATER_SOURCE_LOOP 43: HVAC_TYPE_WATER_WATER_HX 44: HVAC_TYPE_PCM_THERMAL_BATTERY 45: HVAC_TYPE_PUMP 46: HVAC_TYPE_VRF_INDOOR_HEAT 47: HVAC_TYPE_VRF_INDOOR_COOL 48: HVAC_TYPE_VRF_INDOOR_TYPE 49: HVAC_TYPE_VRF_OUTDOOR 50: HVAC_TYPE_SOLAR_AIRCOLLECTOR_BIST 51: HVAC_TYPE_AIRFILTER 52: HVAC_TYPE_PLENUM 53: HVAC_TYPE_THERMAL_STORAGE_LOOP 54: HVAC_TYPE_THERMAL_STORAGE_TANK 55: HVAC_TYPE_TSD_VIRTUAL_CHILLER 56: HVAC_TYPE_TSC_VIRTUAL_CHILLER 62: HVAC_TYPE_EAHP 63: HVAC_TYPE_EAHP_HEATING_INSTACNE 64: HVAC_TYPE_EAHP_COOLING_INSTANCE 67: HVAC_TYPE_HEAT_RECOVERY_LOOP 68: HVAC_TYPE_DRAIN_WATER_HEAT_RECOVERY_HX 69: HVAC_TYPE_CENTRAL_PLANT_HEAT_PUMP

get_hvac_node_results()

Member of: ResultsReader

get_hvac_node_results(node_nr, [layer_nr], var_name, [start_day], [end_day]->

Numpy array of floats

Get the results for HVAC Node. Use layer_nr to specify multiplex layer, or -1 for plant-side node. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_opening_results()

Member of: ResultsReader

get_opening_results(room_id, surface_index, opening_index, aps_var, vista_var, [start_day], [end_day]->

Numpy array of floats

Get the results for specified opening + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_peak_results()

Member of: ResultsReader

variables

get_process_list()

Member of: ResultsReader

get_process_list() -> [process category]

Return the list of process categories for this results file.

get_process_results()

Member of: ResultsReader

get_process_results(process_name, aps_var, vista_var [start_day], [end_day]) ->

Numpy array of floats

Read the results for specified process variable. See get_results for start_day and end_day details.

get_process_variables()

Member of: ResultsReader

get_process_variables(process) -> [(name, units)]

For the process specified (one of the return values from GetProcessList), return the available process variables.

get_results()

Member of: ResultsReader

get_results(aps_var, vista_var, var_level, [start_day], [end_day]) ->

Numpy array of floats

Get the model-level results for specified variable. See units spreadsheet for information on variable + level If start_day andor end_day are omitted, all available results will be returned. start_day = 1 means January 1, end_day = 365 is December 31st. Check APS file firstday and lastday properties for valid range for file.

Note: results are always returned in metric units

get_room_geometry_details()

Member of: ResultsReader

get_room_geometry_details([room ID]) -> [{details}] get_room_geometry_details(roomID) -> {details}

Returns a list of dictionaries for all requested room IDs. You may also pass a single room ID string, in which case a single dictionary is returned. Dictionary entries are:

opaque, glazed, internal_wall, external_wall, internal_glazed, num_open, num_surf, external_glazed, rooflight, door, floor, ground_floor, ceiling, roof.

get_room_ids()

Member of: ResultsReader

get_room_ids() -> [roomID]

Returns a list of room IDs for all rooms in the results file.

get_room_list()

Member of: ResultsReader

get_room_list() -> [(room name, room ID, room area, room volume)]

Returns a list of (room ID, room name, room area, room volume) for all rooms in the results file.

get_room_results(room_id, aps_var, vista_var, start_day=-1, end_day=-1)

Member of: ResultsReader

Parameters:
  • room_id (str) – The id of the room (see get_room_ids())

  • aps_var (str) – The name of the variable as used in the .aps results file (see ‘aps_varname’ in get_variables().

  • vista_var (str) – The name of the variable as used in the Vista module (see ‘display_name’ in get_variables()).

  • start_day (int) – The start day for the returned results (default is the first day of the simulation).

  • end_day (int) – The end day for the returned results (default is the last day of the simulation).

Returns:

The values of a variable of a room in the ResultsReader instance.

Return type:

numpy.array (floats)

See also: How to access the air temperatures for all rooms in a results file

get_surface_results()

Member of: ResultsReader

get_surface_results(room_id, aps_handle, aps_var, vista_var [start_day], [end_day]->

Numpy array of floats

Get the results for specified surface + variable. See units spreadsheet for available variables and matching level. See get_results for start_day and end_day details.

get_units()

Member of: ResultsReader

get_units( ) -> { units data }

Get the list of results file units that are applicable to the loaded file. The return value is a dictionary of dictionaries with all relevant units data. The main dictionary is keyed on unit type (units_type). The available unit data fields (in IP and Metric variants) are:

divisor, offset, display_name.

get_unmet_hours()

Member of: ResultsReader

get_unmet_hours()->

Dictionary

Get unmet load hours data.

get_variables()

Member of: ResultsReader

Returns:

A list of dictionaries, where the dictionaries contains information about all the variables stored in a ResultsReader instance.

Return type:

list

Each dictionary may contain the following key/value pairs:

get_weather_results()

Member of: ResultsReader

get_weather_results(aps_var, vista_var, [start_day], [end_day]->

Numpy array of floats

Get the results for a weather variable. See units spreadsheet for available variables. See get_results for start_day and end_day details.

property hvac_file

Member of: ResultsReader

(str) The HVAC network used for simulation.

property last_day

Member of: ResultsReader

(int) The last simulation day that has results.

classmethod open()

Member of: ResultsReader

open(filename) -> iesve.ResultsReader

Open an APS file and return a ResultsReader instance. Throws exception on error.

Return type:

ResultsReader

open_aps_data()

Member of: ResultsReader

open_aps_data(filename) -> int

Open an APS file, returns 1 on success, throws exception on file not found.

property plot_data_offset_secs

Member of: ResultsReader

(int) The plot data offset in seconds.

property plot_year

Member of: ResultsReader

(int) The plot year.

property results_per_day

Member of: ResultsReader

(int) The number of results per 24 hour period.

property simulation_year

Member of: ResultsReader

(int) The simulation year.

property weather_file

Member of: ResultsReader

(str) The weatherfile used for simulation.

property year

Member of: ResultsReader

(int) The plot year. WARNING: DEPRECATED, use plot_year instead.

class iesve.RoomAirExchange

Parent module: iesve

Instantiated by: VERoomData using get_air_exchanges()

Interface for RoomAirExchange object.

get()

Member of: RoomAirExchange

Gets the air exchange data. Returns:

Dictionary with the following information, including whether values are from template: - Infiltration type and name, the maximum flow (including converted

values) and the variation profile ID.

- Adjacent condition, with offset temperature or temperature profile ID if

relevant.

class iesve.RoomGroups

Parent module: iesve

Interface for Room Groups

assign_rooms_to_group()

Member of: RoomGroups

assign_rooms_to_group(scheme handle, group handle, [room IDs])

Assigns the rooms specified by room IDs list to the specified group. The room IDs list can be either a list of strings or a list of VEBody objects.

assign_rooms_to_zone()

Member of: RoomGroups

assign_rooms_to_zone(zone ID)

Assigns all rooms to the specified zone

create_grouping_scheme()

Member of: RoomGroups

create_grouping_scheme(name) -> int

Creates a room grouping scheme with the given name Returns the handle of the new grouping scheme

create_room_group()

Member of: RoomGroups

create_room_group(scheme handle, new group name, colour) -> int

Creates a room group with the given name and colour in the provided grouping scheme. Colour is expressed as a tuple of (R,G,B) and is optional, will default to black Returns the handle of the new room group

create_zone()

Member of: RoomGroups

create_zone(zone group ID, zone name) -> ID of created zone

Creates a zone with the given name in the provided zone group Returns the ID of the newly added zone

create_zone_group()

Member of: RoomGroups

create_zone_group(name) -> string

Creates a zone group with the given name Returns the ID of the new zone group

get_grouping_schemes()

Member of: RoomGroups

get_grouping_schemes( ) -> List of dictionaries

Get a list of room grouping schemes stored as dictionaries Dictionary entries are: handle, name

get_room_groups()

Member of: RoomGroups

get_room_groups(grouping scheme handle) -> List of dictionaries

Get a list of room groups (stored as dictionaries) for a grouping scheme

Dictionary entries are: RGB colour, handle, name, rooms

get_zone_groups()

Member of: RoomGroups

get_zone_groups() -> List of dictionaries

Get a list of zone groups (stored as dictionaries)

Dictionary entries are: name, id

get_zones()

Member of: RoomGroups

get_zones(zone group ID) -> List of dictionaries

Get a list of zones (stored as dictionaries) for a given zone group

Dictionary entries are: name, id, rooms (list of IDs), master_room

class iesve.RoomInternalGain

Parent module: iesve

Instantiated by: VERoomData using get_internal_gains()

Interface for RoomInternalGain object.

get()

Member of: RoomInternalGain

Gets the internal gain data. Returns:

Dictionary with the following information, including whether values are from template: - Name and type, variation profile ID and diversity factor. Lighting gains also include: - Maximum sensible gain, maximum power consumption and power units

(with converted values)

- Radiant fraction, fuel, dimming profile ID and ballast/driver fraction. - When the lighting units are Lux there is also maximum illuminance

(lux) and installed power density (W/m^2 per 100 lux)

Power gains also include: - Units, maximum sensible gain and maximum power consumption (with

converted values)

- Maximum latent gain (except for computers) - Radiant fraction and fuel. People gains also include: - Occupancy unit and value (with converted values) - Maximum sensible gain, maximum latent gain and power units (with

converted values).

class iesve.RoomLightingGain

Parent module: iesve

Interface for RoomInternalGain object.

get()

Member of: RoomLightingGain

Gets the internal gain data. Returns:

Dictionary with the following information, including whether values are from template: - Name and type, variation profile ID and diversity factor. Lighting gains also include: - Maximum sensible gain, maximum power consumption and power units

(with converted values)

- Radiant fraction, fuel, dimming profile ID and ballast/driver fraction. - When the lighting units are Lux there is also maximum illuminance

(lux) and installed power density (W/m^2 per 100 lux)

Power gains also include: - Units, maximum sensible gain and maximum power consumption (with

converted values)

- Maximum latent gain (except for computers) - Radiant fraction and fuel. People gains also include: - Occupancy unit and value (with converted values) - Maximum sensible gain, maximum latent gain and power units (with

converted values).

class iesve.RoomPeopleGain

Parent module: iesve

Interface for RoomInternalGain object.

get()

Member of: RoomPeopleGain

Gets the internal gain data. Returns:

Dictionary with the following information, including whether values are from template: - Name and type, variation profile ID and diversity factor. Lighting gains also include: - Maximum sensible gain, maximum power consumption and power units

(with converted values)

- Radiant fraction, fuel, dimming profile ID and ballast/driver fraction. - When the lighting units are Lux there is also maximum illuminance

(lux) and installed power density (W/m^2 per 100 lux)

Power gains also include: - Units, maximum sensible gain and maximum power consumption (with

converted values)

- Maximum latent gain (except for computers) - Radiant fraction and fuel. People gains also include: - Occupancy unit and value (with converted values) - Maximum sensible gain, maximum latent gain and power units (with

converted values).

class iesve.RoomPowerGain

Parent module: iesve

Interface for RoomInternalGain object.

get()

Member of: RoomPowerGain

Gets the internal gain data. Returns:

Dictionary with the following information, including whether values are from template: - Name and type, variation profile ID and diversity factor. Lighting gains also include: - Maximum sensible gain, maximum power consumption and power units

(with converted values)

- Radiant fraction, fuel, dimming profile ID and ballast/driver fraction. - When the lighting units are Lux there is also maximum illuminance

(lux) and installed power density (W/m^2 per 100 lux)

Power gains also include: - Units, maximum sensible gain and maximum power consumption (with

converted values)

- Maximum latent gain (except for computers) - Radiant fraction and fuel. People gains also include: - Occupancy unit and value (with converted values) - Maximum sensible gain, maximum latent gain and power units (with

converted values).

class iesve.SolarHeating_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property flat: iesve.SolarHeating_type

Member of: SolarHeating_type

An instance of this class with:

  • a value of 1

  • a name of “flat”.

property name: str

Member of: SolarHeating_type

The name of the instance.

class property names: dict

Member of: SolarHeating_type

Returns the following dictionary:

{
 'none': iesve.SolarHeating_type.none
 'flat': iesve.SolarHeating_type.flat
 'parabolic': iesve.SolarHeating_type.parabolic
}
class property none: iesve.SolarHeating_type

Member of: SolarHeating_type

An instance of this class with:

  • a value of 0

  • a name of “none”.

class property parabolic: iesve.SolarHeating_type

Member of: SolarHeating_type

An instance of this class with:

  • a value of 2

  • a name of “parabolic”.

class property values: dict

Member of: SolarHeating_type

Returns the following dictionary:

{
 0: iesve.SolarHeating_type.none
 1: iesve.SolarHeating_type.flat
 2: iesve.SolarHeating_type.parabolic
}
class iesve.SpaceOutdoorAirRequirementBasis

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae_170: iesve.SpaceOutdoorAirRequirementBasis

Member of: SpaceOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 2

  • a name of “ashrae_170”.

class property ashrae_621: iesve.SpaceOutdoorAirRequirementBasis

Member of: SpaceOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 0

  • a name of “ashrae_621”.

class property maximum: iesve.SpaceOutdoorAirRequirementBasis

Member of: SpaceOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 3

  • a name of “maximum”.

property name: str

Member of: SpaceOutdoorAirRequirementBasis

The name of the instance.

class property names: dict

Member of: SpaceOutdoorAirRequirementBasis

Returns the following dictionary:

{
 'ashrae_621': iesve.SpaceOutdoorAirRequirementBasis.ashrae_621
 'outdoor_requirement': iesve.SpaceOutdoorAirRequirementBasis.outdoor_requirement
 'ashrae_170': iesve.SpaceOutdoorAirRequirementBasis.ashrae_170
 'maximum': iesve.SpaceOutdoorAirRequirementBasis.maximum
 'sum': iesve.SpaceOutdoorAirRequirementBasis.sum
 'title_24': iesve.SpaceOutdoorAirRequirementBasis.title_24
}
class property outdoor_requirement: iesve.SpaceOutdoorAirRequirementBasis

Member of: SpaceOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 1

  • a name of “outdoor_requirement”.

class property sum: iesve.SpaceOutdoorAirRequirementBasis

Member of: SpaceOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 4

  • a name of “sum”.

class property title_24: iesve.SpaceOutdoorAirRequirementBasis

Member of: SpaceOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 5

  • a name of “title_24”.

class property values: dict

Member of: SpaceOutdoorAirRequirementBasis

Returns the following dictionary:

{
 0: iesve.SpaceOutdoorAirRequirementBasis.ashrae_621
 1: iesve.SpaceOutdoorAirRequirementBasis.outdoor_requirement
 2: iesve.SpaceOutdoorAirRequirementBasis.ashrae_170
 3: iesve.SpaceOutdoorAirRequirementBasis.maximum
 4: iesve.SpaceOutdoorAirRequirementBasis.sum
 5: iesve.SpaceOutdoorAirRequirementBasis.title_24
}
class iesve.StrategyOutsideAirVentilationMinReq

Parent module: iesve

This class acts like an integer class with additional attributes.

class property all_hours: iesve.StrategyOutsideAirVentilationMinReq

Member of: StrategyOutsideAirVentilationMinReq

An instance of this class with:

  • a value of 2

  • a name of “all_hours”.

property name: str

Member of: StrategyOutsideAirVentilationMinReq

The name of the instance.

class property names: dict

Member of: StrategyOutsideAirVentilationMinReq

Returns the following dictionary:

{
 'occupied_opening_hours_only': iesve.StrategyOutsideAirVentilationMinReq.occupied_opening_hours_only
 'occupied_extension_hours': iesve.StrategyOutsideAirVentilationMinReq.occupied_extension_hours
 'all_hours': iesve.StrategyOutsideAirVentilationMinReq.all_hours
}
class property occupied_extension_hours: iesve.StrategyOutsideAirVentilationMinReq

Member of: StrategyOutsideAirVentilationMinReq

An instance of this class with:

  • a value of 1

  • a name of “occupied_extension_hours”.

class property occupied_opening_hours_only: iesve.StrategyOutsideAirVentilationMinReq

Member of: StrategyOutsideAirVentilationMinReq

An instance of this class with:

  • a value of 0

  • a name of “occupied_opening_hours_only”.

class property values: dict

Member of: StrategyOutsideAirVentilationMinReq

Returns the following dictionary:

{
 0: iesve.StrategyOutsideAirVentilationMinReq.occupied_opening_hours_only
 1: iesve.StrategyOutsideAirVentilationMinReq.occupied_extension_hours
 2: iesve.StrategyOutsideAirVentilationMinReq.all_hours
}
class iesve.StrategySystemFanOperation

Parent module: iesve

This class acts like an integer class with additional attributes.

class property any_strategy: iesve.StrategySystemFanOperation

Member of: StrategySystemFanOperation

An instance of this class with:

  • a value of 3

  • a name of “any_strategy”.

class property cycling: iesve.StrategySystemFanOperation

Member of: StrategySystemFanOperation

An instance of this class with:

  • a value of 1

  • a name of “cycling”.

property name: str

Member of: StrategySystemFanOperation

The name of the instance.

class property names: dict

Member of: StrategySystemFanOperation

Returns the following dictionary:

{
 'on_continously': iesve.StrategySystemFanOperation.on_continously
 'cycling': iesve.StrategySystemFanOperation.cycling
 'off_continously': iesve.StrategySystemFanOperation.off_continously
 'any_strategy': iesve.StrategySystemFanOperation.any_strategy
}
class property off_continously: iesve.StrategySystemFanOperation

Member of: StrategySystemFanOperation

An instance of this class with:

  • a value of 2

  • a name of “off_continously”.

class property on_continously: iesve.StrategySystemFanOperation

Member of: StrategySystemFanOperation

An instance of this class with:

  • a value of 0

  • a name of “on_continously”.

class property values: dict

Member of: StrategySystemFanOperation

Returns the following dictionary:

{
 0: iesve.StrategySystemFanOperation.on_continously
 1: iesve.StrategySystemFanOperation.cycling
 2: iesve.StrategySystemFanOperation.off_continously
 3: iesve.StrategySystemFanOperation.any_strategy
}
class iesve.SystemOutdoorAirRequirementBasis

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae_621: iesve.SystemOutdoorAirRequirementBasis

Member of: SystemOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 0

  • a name of “ashrae_621”.

property name: str

Member of: SystemOutdoorAirRequirementBasis

The name of the instance.

class property names: dict

Member of: SystemOutdoorAirRequirementBasis

Returns the following dictionary:

{
 'ashrae_621': iesve.SystemOutdoorAirRequirementBasis.ashrae_621
 'sum_of_zone_outdoor_air_requirements': iesve.SystemOutdoorAirRequirementBasis.sum_of_zone_outdoor_air_requirements
}
class property sum_of_zone_outdoor_air_requirements: iesve.SystemOutdoorAirRequirementBasis

Member of: SystemOutdoorAirRequirementBasis

An instance of this class with:

  • a value of 1

  • a name of “sum_of_zone_outdoor_air_requirements”.

class property values: dict

Member of: SystemOutdoorAirRequirementBasis

Returns the following dictionary:

{
 0: iesve.SystemOutdoorAirRequirementBasis.ashrae_621
 1: iesve.SystemOutdoorAirRequirementBasis.sum_of_zone_outdoor_air_requirements
}
class iesve.SystemParameters

Parent module: iesve

Interface for HVAC system parameters

get_schedules()

Member of: SystemParameters

get_schedules() -> dictionary

Get a dictionary of schedules data. Possible dictionary entries: is_optimal_start, morning_startup_time, after_hours_operation, system_occupancy_schedule, is_link_operation_and_availability_profiles, system_operation_schedule, system_availability_schedule, minimum_outside_air_ventilation, exhaust_fan_operation, hvac_system_fan_operation_occupied_hours_and_extension_periods, hvac_system_fan_operation_closed_periods, zone_recirculation_fan_operation_occupied_hours_and_extension_periods, zone_recirculation_fan_operation_closed_periods, control_scheme, design_max_flow_rate, percent_flow_during_unoccupied_hours, contaminant_schedule_profile, system_availability

get_system_parameters()

Member of: SystemParameters

layer_number

get_zone_airflows_turndown_engineering()

Member of: SystemParameters

layer_number

get_zone_loads_airflows()

Member of: SystemParameters

layer_number

get_zone_temperature_humidity_equipment()

Member of: SystemParameters

layer_number

get_zone_ventilation_exhaust()

Member of: SystemParameters

layer_number

class iesve.SystemSizingBypassOption

Parent module: iesve

This class acts like an integer class with additional attributes.

class property bypass_system_sizing: iesve.SystemSizingBypassOption

Member of: SystemSizingBypassOption

An instance of this class with:

  • a value of 0

  • a name of “bypass_system_sizing”.

property name: str

Member of: SystemSizingBypassOption

The name of the instance.

class property names: dict

Member of: SystemSizingBypassOption

Returns the following dictionary:

{
 'bypass_system_sizing': iesve.SystemSizingBypassOption.bypass_system_sizing
 'system_sizing_on': iesve.SystemSizingBypassOption.system_sizing_on
}
class property system_sizing_on: iesve.SystemSizingBypassOption

Member of: SystemSizingBypassOption

An instance of this class with:

  • a value of 1

  • a name of “system_sizing_on”.

class property values: dict

Member of: SystemSizingBypassOption

Returns the following dictionary:

{
 0: iesve.SystemSizingBypassOption.bypass_system_sizing
 1: iesve.SystemSizingBypassOption.system_sizing_on
}
class iesve.T24

Parent module: iesve

Interface for Title 24

get()

Member of: T24

get() -> dictionary

Get Title 24 data. Returns a dictionary with the following keys: project_name, building_address, doc_author_name, doc_author_company, doc_author_phone and building_city

get_pv_designer()

Member of: T24

get_pv_designer() -> dict

Gets data on PV designer if present in project data dialog. Checks for scope of PV then PV and Battery.

get_room_ids_excluded_from_verification()

Member of: T24

get_room_ids_excluded_from_verification() -> list

Gets a list of room IDs excluded from verification.

get_solar_assessment_pv_data()

Member of: T24

get_solar_assessment_pv_data() -> list[dict]

Return a list of PV panel data from solar assessment dict keys are: array, id, panel_area, azimuth, pitch, annual_solar_access

get_unmet_hours()

Member of: T24

get_unmet_hours(aps_path, network_path) -> dict

Get a dictionary of unmet load hours data for Title 24. Keys are: heating, cooling

is_residential_model()

Member of: T24

is_residential_model() -> bool

True if the model is residential, False otherwise

class iesve.T24EndUseData

Parent module: iesve

Interface for Title 24 End Use Data Aggregator object

Initialise with (enum eAshraeStandard,

bool isResidential, string application_path)

get_all_compliance_use_totals()

Member of: T24EndUseData

Gets all compliance end use data total for

proposed and standard

get_all_use_totals()

Member of: T24EndUseData

Gets all end use data total for

proposed and standard

get_efficiency_use_totals()

Member of: T24EndUseData

Gets efficiency end use data total for

proposed and standard

get_end_use_data()

Member of: T24EndUseData

Gets End Use data for proposed and standard

for given end use enum

get_flexibility_use_totals()

Member of: T24EndUseData

Gets flexibility end use data total for

proposed and standard

get_non_regulated_use_totals()

Member of: T24EndUseData

Gets non-regulated end use data total for

proposed and standard

class iesve.T24ProposedBatterySimData

Parent module: iesve

Interface for Title 24 Proposed Battery Simulation Data object

Initialise with constructor method

property battery_control_type

Member of: T24ProposedBatterySimData

enum BatteryControlType: Battery control type

property battery_schedule

Member of: T24ProposedBatterySimData

string: Battery schedule

property battery_sim_was_run

Member of: T24ProposedBatterySimData

bool: Battery simulation was run

property charge_loss_factor

Member of: T24ProposedBatterySimData

float: Charge loss factor

property discharge_loss_factor

Member of: T24ProposedBatterySimData

float: Discharge loss factor

property initial_charge_kwh

Member of: T24ProposedBatterySimData

float: Initial charge in kWh

load()

Member of: T24ProposedBatterySimData

Load proposed battery simulation data to model settings file.

Load it run on initialisation so should normally be required

property max_charge_rate_kw

Member of: T24ProposedBatterySimData

float: Max charge rate in kW

property max_discharge_rate_kw

Member of: T24ProposedBatterySimData

float: Max discharge rate in kW

save()

Member of: T24ProposedBatterySimData

Save proposed battery simulation data to model settings file

property standby_24h_loss_factor

Member of: T24ProposedBatterySimData

float: Standby 24h loss factor

property tdv_file

Member of: T24ProposedBatterySimData

string: TDV file

property usable_capacity_kwh

Member of: T24ProposedBatterySimData

float: Usable capacity in kWh

class iesve.T24ReportEndUse

Parent module: iesve

This class acts like an integer class with additional attributes.

class property battery: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 14

  • a name of “battery”.

class property domestic_hot_water: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 6

  • a name of “domestic_hot_water”.

class property flexibility: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 8

  • a name of “flexibility”.

class property heat_rejection: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 4

  • a name of “heat_rejection”.

class property indoor_fans: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 3

  • a name of “indoor_fans”.

class property indoor_lighting: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 7

  • a name of “indoor_lighting”.

property name: str

Member of: T24ReportEndUse

The name of the instance.

class property names: dict

Member of: T24ReportEndUse

Returns the following dictionary:

{
 'unspecified': iesve.T24ReportEndUse.unspecified
 'space_heating': iesve.T24ReportEndUse.space_heating
 'space_cooling': iesve.T24ReportEndUse.space_cooling
 'indoor_fans': iesve.T24ReportEndUse.indoor_fans
 'heat_rejection': iesve.T24ReportEndUse.heat_rejection
 'pumps_misc': iesve.T24ReportEndUse.pumps_misc
 'domestic_hot_water': iesve.T24ReportEndUse.domestic_hot_water
 'indoor_lighting': iesve.T24ReportEndUse.indoor_lighting
 'flexibility': iesve.T24ReportEndUse.flexibility
 'receptacle': iesve.T24ReportEndUse.receptacle
 'process': iesve.T24ReportEndUse.process
 'other_lighting': iesve.T24ReportEndUse.other_lighting
 'process_motor': iesve.T24ReportEndUse.process_motor
 'pv': iesve.T24ReportEndUse.pv
 'battery': iesve.T24ReportEndUse.battery
}
class property other_lighting: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 11

  • a name of “other_lighting”.

class property process: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 10

  • a name of “process”.

class property process_motor: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 12

  • a name of “process_motor”.

class property pumps_misc: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 5

  • a name of “pumps_misc”.

class property pv: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 13

  • a name of “pv”.

class property receptacle: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 9

  • a name of “receptacle”.

class property space_cooling: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 2

  • a name of “space_cooling”.

class property space_heating: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 1

  • a name of “space_heating”.

class property unspecified: iesve.T24ReportEndUse

Member of: T24ReportEndUse

An instance of this class with:

  • a value of 0

  • a name of “unspecified”.

class property values: dict

Member of: T24ReportEndUse

Returns the following dictionary:

{
 0: iesve.T24ReportEndUse.unspecified
 1: iesve.T24ReportEndUse.space_heating
 2: iesve.T24ReportEndUse.space_cooling
 3: iesve.T24ReportEndUse.indoor_fans
 4: iesve.T24ReportEndUse.heat_rejection
 5: iesve.T24ReportEndUse.pumps_misc
 6: iesve.T24ReportEndUse.domestic_hot_water
 7: iesve.T24ReportEndUse.indoor_lighting
 8: iesve.T24ReportEndUse.flexibility
 9: iesve.T24ReportEndUse.receptacle
 10: iesve.T24ReportEndUse.process
 11: iesve.T24ReportEndUse.other_lighting
 12: iesve.T24ReportEndUse.process_motor
 13: iesve.T24ReportEndUse.pv
 14: iesve.T24ReportEndUse.battery
}
class iesve.T24ResponsiblePerson

Parent module: iesve

object

Object containing information about the responsible person.

property address

Member of: T24ResponsiblePerson

address -> string

Gets address of responsible person.

property city

Member of: T24ResponsiblePerson

city -> string

Gets city of responsible person.

property license

Member of: T24ResponsiblePerson

license -> string

Gets license of responsible person.

property name

Member of: T24ResponsiblePerson

name -> string

Gets name of responsible person.

property organization

Member of: T24ResponsiblePerson

organization -> string

Gets organization of responsible person.

property phone

Member of: T24ResponsiblePerson

phone -> string

Gets phone number of responsible person.

property state

Member of: T24ResponsiblePerson

state -> string

Gets state of responsible person.

property zip

Member of: T24ResponsiblePerson

zip -> int

Gets zip of responsible person as an int.

class iesve.TDVCalculator

Parent module: iesve

Interface for TDVCalculator object

Initialise with (string aps_path,enum eAshraeStandard , enum Title24Climatezone,

bool isResidential, string application_path)

get_elec_tdv()

Member of: TDVCalculator

get_elec_tdv() -> numpy array

Gets TDV factors for Electricity in kBtu/kWh

get_nat_gas_tdv()

Member of: TDVCalculator

get_nat_gas_tdv() -> numpy array

Gets TDV factors for Natural Gas in kBtu/kWh (already converted from kBtu/therm in data)

get_propane_tdv()

Member of: TDVCalculator

get_propane_tdv() -> numpy array

Gets TDV factors for Propane in kBtu/kWh (already converted from kBtu/therm in data)

Note: factors apply to additional sources not just propane

class iesve.TariffsEngine

Parent module: iesve

Support for tariffs engine.

Parameters:

char *pcProjectFolder - MIT project folder ending by ‘’ or not.

*I.e: C:My project*

char *pcAPSFile - APS file with path. I.e: C:My projectvistatest.aps

char *pcAPSBenchmarkFiles - 2 options for MODE_NORMAL and

MODE_UPDATE_XML_FILE_TARIFFS_NODE:

** Files separated by ? used to compare no matter the energy dataset.*

I.e: File1?File2?File3

** Empty string. Files depending on the energy data will be used to*

compare (see eEnergyDataset).

Ignored for MODE_CHECK_UTILITIES_VARIABLES.

boost::python::object oStrInfoMessage [out] - Non error message to

show after initialization. If not nullptr, it has a message and has to be deleted.

boost:python::object oStrError [out] - error message if any.

const EUnitsSystem eUnitsSystem -

** iesve.TariffsEngine.EUnitsSystem.UNITS_SYSTEM_METRIC (default)*

** iesve.TariffsEngine.EUnitsSystem.UNITS_SYSTEM_IP*

const ETEModes eMode - TariffsEngine engine mode.

** iesve.TariffsEngine.EModes.MODE_NORMAL - normal usage (computing,*

getting/setting data…) (default)

** iesve.TariffsEngine.EModes.MODE_UPDATE_XML_FILE_TARIFFS_NODE =*

mode for updating <Tariffs> node in an XML file.

** iesve.TariffsEngine.EModes.MODE_CHECK_UTILITIES_VARIABLES = Checks*

whether the utilities variables exist or not. Call only Init() and DemandVariablesExists()

const EEnergyDataset eEnergyDataset - dataset to compare to

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_LOAD_STORED =*

the energy dataset will be loaded from the tariffs files.

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_ASHRAE =*

baselines files b[nnn]_… if pcAPSFile is proposed (p_…)

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_GENERIC =*

file(s) specified in pcAPSBenchmarkFiles, if not empty. (default)

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_UK_PART_L2 =*

files n_…and r_… if pcAPSFile is actual (a_…)

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_REFERENCE =*

reference file r_… if pcAPSFile is proposed (p_…)

const ETEComputeCosts bComputeCosts - compute utilities or not.

** COMPUTE_COSTS_NO = don’t compute utilities.*

** COMPUTE_COSTS_YES = compute utilities. (default)*

Return Value:
bool - TRUE if success.

FALSE if fail. See oStrError.

Code sample:

import iesve

strProjectFolder = ‘C:MyProject’ strAPSFile = ‘C:MyProjectvistaa_tariff analysis.aps’ strAPSBenchmarkFiles = ‘C:MyProjectvistaprb.aps’ strInfoMessage = iesve.TariffsEngine.String() strError = iesve.TariffsEngine.String() eUnitsSystem = iesve.TariffsEngine.EUnitsSystem.UNITS_SYSTEM_METRIC (default)

iesve.TariffsEngine.EUnitsSystem.UNITS_SYSTEM_IP

eMode = iesve.TariffsEngine.EModes.MODE_NORMAL (default)

iesve.TariffsEngine.EModes.MODE_UPDATE_XML_FILE_TARIFFS_NODE iesve.TariffsEngine.EModes.MODE_CHECK_UTILITIES_VARIABLES

eEnergyDataset = iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_LOAD_STORED

iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_ASHRAE iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_GENERIC (default) iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_UK_PART_L2 iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_REFERENCE

eComputeCosts = iesve.TariffsEngine.EComputeCosts.COMPUTE_COSTS_NO

iesve.TariffsEngine.EComputeCosts.COMPUTE_COSTS_YES (default)

te = iesve.TariffsEngine(strProjectFolder, strAPSFile, strAPSBenchmarkFiles, strInfoMessage, strError, eUnitsSystem, eMode, eEnergyDataset, eComputeCosts)

if (strError.Empty() == False) :

print(strError.GetString())

else:

print(“Init ok”)

if (strInfoMessage.Empty() == False) : print(strInfoMessage.GetString())

AcceptChanges()

Member of: TariffsEngine

Accepts changes done. It will save the results, selected tariffs…

Parameters:

void -

Return Value:

string - Error message if any.

Code sample:

te = iesve.TariffsEngine(…)

error = te.AcceptChanges()

if error:

print(error)

ComputeWithFlatRate()

Member of: TariffsEngine

Computes the utility’s costs using the flat rate.

Parameters:
const int iUtilityId -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

const double dbFlatRate - flat rate to use to compute.

If <0, the current utility’s flat rate will be used.

Return Value:

void -

Code sample:

te = iesve.TariffsEngine(…)

te.ComputeWithFlatRate(iesve.TariffsEngine.EUtilities.COAL, .075)

ComputeWithTariff()

Member of: TariffsEngine

Computes the utility iUtilityId using supplier iSupplierId and

tariff iTariffId.

Parameters:
const int iUtilityId -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

const int iSupplierId - supplier id to be set. If not found,

a Python exception is thrown.

const int iTariffId - tariff id to be set. If not found or

doesn’t belong to iSupplierId, a Python exception is thrown.

Return Value:

void -

Code sample:

te = iesve.TariffsEngine(…)

te.ComputeWithTariff(iesve.TariffsEngine.EUtilities.OIL, 1, 3)

GetBenchmarkNetCost()

Member of: TariffsEngine

Returns the benchmark cost for a utility or total.

Parameters:
const int iUtilityId -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

If -1, the total cost of all of the utilities summed up will be returned.

Return Value:

double - benchmark total cost.

Code sample:

te = iesve.TariffsEngine(…)

print(te.GetBenchmarkNetCost(iesve.TariffsEngine.EUtilities.GAS))

GetDesignNetCost()

Member of: TariffsEngine

Returns the design cost for a utility or total.

Parameters:
const int iUtilityId -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

If -1, the total cost of all of the utilities summed up will be returned.

Return Value:

double - design total cost.

Code sample:

te = iesve.TariffsEngine(…)

print(te.GetDesignNetCost(iesve.TariffsEngine.EUtilities.GAS))

GetEndUseCost()

Member of: TariffsEngine

Returns the cost of an individual end use.

Parameters:

int filetype - 0 if design, 1 if benchmark int iUtilityId -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

iesve.EnergyUse use - The end use to obtain data for.

Code sample:

cost = te.GetEndUseCost(0, iesve.TariffsEngine.EUtilities.ELECTRICITY, iesve.EnergyUse.prm_interior_lighting)

GetEndUseCosts()

Member of: TariffsEngine

Returns the cost of multiple end uses.

Parameters:

int filetype - 0 if design, 1 if benchmark int iUtilityId -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

list[iesve.EnergyUse] use - The end uses to obtain data for.

Code sample:

cost = te.GetEndUseCosts(0, iesve.TariffsEngine.EUtilities.ELECTRICITY, [iesve.EnergyUse.prm_interior_lighting, iesve.EnergyUse.prm_space_heating])

GetRatesTimeSeries()

Member of: TariffsEngine

Returns a numpy object with the rates applied per time gap from iFirstDay to iLastDay for utility iUtility, that has previously to have been computed.

Parameters:
const int iUtility -

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

const int iFirstDay - First day whose rates per time gap

will be stored: 1,…365, 366… If -1, it will be taken from the APS. Default value = -1 iFirstDay<=iLastDay

const int iLastDay - Last day whose rates per time gap

will be stored: 1,…365, 366… If -1, it will be taken from the APS. Default value = -1 iFirstDay<=iLastDay

Return Value:
boost::python::object - numpy object with the design demand

cost per time gap.

Code sample:

te = iesve.TariffsEngine(…)

costsPerGap = te.GetRatesTimeSeries(iesve.TariffsEngine.EUtilities.OIL, 1, 365)

print(str(costsPerGap.size) + “ values retrieved”)

if costsPerGap.size>0:

print(costsPerGap[0])

GetSelectedCurrency()

Member of: TariffsEngine

Gets a tuple with the selected currency data.

Parameters:

void -

Return Value:
TTuple = tuple with the selected currency.

I.e: [‘Polish zloty’, ‘PLN’, ‘Poland’, ‘PLN’]

Code sample:

te = iesve.TariffsEngine(…)

currency = te.GetSelectedCurrency()

print(currency)

GetSuppliersForUtility()

Member of: TariffsEngine

Gets a tuples list with the suppliers belonging to a utility.

Parameters:

const int iUtilityId - ETEUtility value:

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.* ** iesve.TariffsEngine.EUtilities.MISCELLANEOUS for miscellaneous.* ** iesve.TariffsEngine.EUtilities.RENEWABLES for renewables.*

Return Value:
TListString - tuples list with the suppliers belonging to the

utility iUtilityId. Each tuple has utility name and id, that can be used for other functions.

I.e: [[‘Electricity Commercial Supplier’, 1],

[‘Electricity Domestic Supplier’, 4]

]

Code sample:

te = iesve.TariffsEngine(…)

suppliers = te.SuppliersForUtility(te.ETEUtility.GAS)

print(suppliers)

GetTariffCurrencyUnits()

Member of: TariffsEngine

Returns a text with the symbol of the selected currency divided by the unit of the tariff whose id is iTariffId. I.e: $/T

Parameters:

const int iUtilityId - utility the tariff belongs to:

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.*

It’s not possible miscellaneous nor renewables.

const int & iTariffId - tariff’s id.

Return Value:
string - A text with the symbol of the selected currency divided

by the unit of the tariff whose id is iTariffId. I.e: $/T

Code sample:

te = iesve.TariffsEngine(…)

currencyUnits = te.GetTariffCurrencyUnits(iesve.TariffsEngine.EUtilities.ELECTRICITY, 4)

print(currencyUnits)

GetTariffName()

Member of: TariffsEngine

Retrieves the name of the tariff whose id is iTariffId and belongs to the utility iUtilityId.

Parameters:

const int iUtilityId - ETEUtility value:

** iesve.TariffsEngine.EUtilities.ELECTRICITY for electricity.* ** iesve.TariffsEngine.EUtilities.GAS for gas.* ** iesve.TariffsEngine.EUtilities.OIL for oil.* ** iesve.TariffsEngine.EUtilities.COAL for coal.*

It’s not possible miscellaneous nor renewables.

const int iTariffId - Tariff’s id to check.

Return Value:

string = tariff name or “” if not found.

Code sample:

te = iesve.TariffsEngine(…)

name = te.GetTariffName(iesve.TariffsEngine.EUtilities.ELECTRICITY, 4)

print(name)

GetTariffsForSupplier()

Member of: TariffsEngine

Gets a tuple with the tariffs belonging to a supplier and, optionally, a currency.

Parameters:

const int iSupplierId - supplier id whose tariffs will be retrieved.

const string & strCurrencyId - currency id the tariffs will have

to have in order to be retrieved. If “”, no currency checking will be carried out. Default “”.

Return Value:
TListString - tuples list with the tariffs belonging to the

supplier whose id is strSupplierId and using the currency if specified.

I.e: [[‘Unrestricted Tariff (? GBP)’, 12],

[‘Two Rate Tariff (? GBP)’, 13], [‘Economy-7 Tariff (? GBP)’, 21], [‘Unrestricted Tariff ($ USD)’, 23], [‘Two Rate Tariff ($ USD)’, 24], [‘Economy-7 Tariff ($ USD)’, 28]

]

Code sample:

te = iesve.TariffsEngine(…)

tariffs = te.GetTariffsForSupplier(2)

print(tariffs)

GetUtilitiesNamesAndIds()

Member of: TariffsEngine

Gets a tuple with the utilities names and its ids.

Parameters:

void -

Return Value:

TListString - list with the utilities.

I.e: [[‘Electricity’, 0], [‘Gas’, 1], [‘Oil’, 2], [‘Coal’, 3],

[‘Miscellaneous’, 4], [‘Renewables’, 5]]

Code sample:

te = iesve.TariffsEngine(…)

utilities = te.GetUtilitiesNamesAndIds()

print(utilities)

property Improvement

Member of: TariffsEngine

Read only property containing the % of improvement.

Parameters:

void -

Return Value:

double - % improvement.

Code sample:

te = iesve.TariffsEngine(…)

print(te.Improvement)

Init()

Member of: TariffsEngine

Init the tariffs engine.

Parameters:

char *pcProjectFolder - MIT project folder ending by ‘’ or not.

*I.e: C:My project*

char *pcAPSFile - APS file with path. I.e: C:My projectvistatest.aps

char *pcAPSBenchmarkFiles - 2 options for MODE_NORMAL and

MODE_UPDATE_XML_FILE_TARIFFS_NODE:

** Files separated by ? used to compare no matter the energy dataset.*

I.e: File1?File2?File3

** Empty string. Files depending on the energy data will be used to*

compare (see eEnergyDataset).

Ignored for MODE_CHECK_UTILITIES_VARIABLES.

boost::python::object oStrInfoMessage [out] - Non error message to

show after initialization. If not nullptr, it has a message and has to be deleted.

boost:python::object oStrError [out] - error message if any.

const EUnitsSystem eUnitsSystem -

** iesve.TariffsEngine.EUnitsSystem.UNITS_SYSTEM_METRIC (default)*

** iesve.TariffsEngine.EUnitsSystem.UNITS_SYSTEM_IP*

const ETEModes eMode - TariffsEngine engine mode.

** iesve.TariffsEngine.EModes.MODE_NORMAL - normal usage (computing,*

getting/setting data…) (default)

** iesve.TariffsEngine.EModes.MODE_UPDATE_XML_FILE_TARIFFS_NODE =*

mode for updating <Tariffs> node in an XML file.

** iesve.TariffsEngine.EModes.MODE_CHECK_UTILITIES_VARIABLES = Checks*

whether the utilities variables exist or not. Call only Init() and DemandVariablesExists()

const EEnergyDataset eEnergyDataset - dataset to compare to

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_LOAD_STORED =*

the energy dataset will be loaded from the tariffs files.

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_ASHRAE =*

baselines files b[nnn]_… if pcAPSFile is proposed (p_…)

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_GENERIC =*

file(s) specified in pcAPSBenchmarkFiles, if not empty. (default)

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_UK_PART_L2 =*

files n_…and r_… if pcAPSFile is actual (a_…)

** iesve.TariffsEngine.EEnergyDataset.ENERGY_DATASET_REFERENCE =*

reference file r_… if pcAPSFile is proposed (p_…)

const ETEComputeCosts bComputeCosts - compute utilities or not.

** COMPUTE_COSTS_NO = don’t compute utilities.*

** COMPUTE_COSTS_YES = compute utilities. (default)*

Return Value:
bool - TRUE if success.

FALSE if fail. See oStrError.

Code sample:

import iesve

strProjectFolder = ‘C:MyProject’ strAPSFile = ‘C:MyProjectvistaa_tariff analysis.aps’ strAPSBenchmarkFiles = ‘C:MyProjectvistaprb.aps’ strInfoMessage = iesve.TariffsEngine.String() strError = iesve.TariffsEngine.String()

te = iesve.TariffsEngine()

if (not te.Init(strProjectFolder, strAPSFile, strAPSBenchmarkFiles, strInfoMessage, strError)) :

print(strError.GetString())

else:

print(“Init ok”)

if (strInfoMessage.Empty() == False) :

print(strInfoMessage.GetString())

SetBenchmarkProfile()

Member of: TariffsEngine

Sets the file(s) to compare with.

Parameters:

char *pcFiles - string with the files separated by ? or empty.

I.e: “File1?File2?File3”

Return Value:

void -

Code sample:

te = iesve.TariffsEngine(…)

te.SetBenchmarkProfile(“prb.aps?prb2.aps”)

class iesve.TerminalUnitFanControl

Parent module: iesve

This class acts like an integer class with additional attributes.

class property constant_fan_control: iesve.TerminalUnitFanControl

Member of: TerminalUnitFanControl

An instance of this class with:

  • a value of 0

  • a name of “constant_fan_control”.

property name: str

Member of: TerminalUnitFanControl

The name of the instance.

class property names: dict

Member of: TerminalUnitFanControl

Returns the following dictionary:

{
 'constant_fan_control': iesve.TerminalUnitFanControl.constant_fan_control
 'two_speed_fan_control': iesve.TerminalUnitFanControl.two_speed_fan_control
 'variable_fan_control': iesve.TerminalUnitFanControl.variable_fan_control
}
class property two_speed_fan_control: iesve.TerminalUnitFanControl

Member of: TerminalUnitFanControl

An instance of this class with:

  • a value of 1

  • a name of “two_speed_fan_control”.

class property values: dict

Member of: TerminalUnitFanControl

Returns the following dictionary:

{
 0: iesve.TerminalUnitFanControl.constant_fan_control
 1: iesve.TerminalUnitFanControl.two_speed_fan_control
 2: iesve.TerminalUnitFanControl.variable_fan_control
}
class property variable_fan_control: iesve.TerminalUnitFanControl

Member of: TerminalUnitFanControl

An instance of this class with:

  • a value of 2

  • a name of “variable_fan_control”.

class iesve.Title24ClimateZones

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: Title24ClimateZones

The name of the instance.

class property names: dict

Member of: Title24ClimateZones

Returns the following dictionary:

{
 'zone_1': iesve.Title24ClimateZones.zone_1
 'zone_2': iesve.Title24ClimateZones.zone_2
 'zone_3': iesve.Title24ClimateZones.zone_3
 'zone_4': iesve.Title24ClimateZones.zone_4
 'zone_5': iesve.Title24ClimateZones.zone_5
 'zone_6': iesve.Title24ClimateZones.zone_6
 'zone_7': iesve.Title24ClimateZones.zone_7
 'zone_8': iesve.Title24ClimateZones.zone_8
 'zone_9': iesve.Title24ClimateZones.zone_9
 'zone_10': iesve.Title24ClimateZones.zone_10
 'zone_11': iesve.Title24ClimateZones.zone_11
 'zone_12': iesve.Title24ClimateZones.zone_12
 'zone_13': iesve.Title24ClimateZones.zone_13
 'zone_14': iesve.Title24ClimateZones.zone_14
 'zone_15': iesve.Title24ClimateZones.zone_15
 'zone_16': iesve.Title24ClimateZones.zone_16
}
class property values: dict

Member of: Title24ClimateZones

Returns the following dictionary:

{
 0: iesve.Title24ClimateZones.zone_1
 1: iesve.Title24ClimateZones.zone_2
 2: iesve.Title24ClimateZones.zone_3
 3: iesve.Title24ClimateZones.zone_4
 4: iesve.Title24ClimateZones.zone_5
 5: iesve.Title24ClimateZones.zone_6
 6: iesve.Title24ClimateZones.zone_7
 7: iesve.Title24ClimateZones.zone_8
 8: iesve.Title24ClimateZones.zone_9
 9: iesve.Title24ClimateZones.zone_10
 10: iesve.Title24ClimateZones.zone_11
 11: iesve.Title24ClimateZones.zone_12
 12: iesve.Title24ClimateZones.zone_13
 13: iesve.Title24ClimateZones.zone_14
 14: iesve.Title24ClimateZones.zone_15
 15: iesve.Title24ClimateZones.zone_16
}
class property zone_1: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 0

  • a name of “zone_1”.

class property zone_10: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 9

  • a name of “zone_10”.

class property zone_11: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 10

  • a name of “zone_11”.

class property zone_12: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 11

  • a name of “zone_12”.

class property zone_13: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 12

  • a name of “zone_13”.

class property zone_14: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 13

  • a name of “zone_14”.

class property zone_15: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 14

  • a name of “zone_15”.

class property zone_16: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 15

  • a name of “zone_16”.

class property zone_2: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 1

  • a name of “zone_2”.

class property zone_3: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 2

  • a name of “zone_3”.

class property zone_4: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 3

  • a name of “zone_4”.

class property zone_5: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 4

  • a name of “zone_5”.

class property zone_6: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 5

  • a name of “zone_6”.

class property zone_7: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 6

  • a name of “zone_7”.

class property zone_8: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 7

  • a name of “zone_8”.

class property zone_9: iesve.Title24ClimateZones

Member of: Title24ClimateZones

An instance of this class with:

  • a value of 8

  • a name of “zone_9”.

class iesve.TransformerLosses

Parent module: iesve

Interface for transformer losses data

get_adjustment_factor()

Member of: TransformerLosses

get_adjustment_factor() -> float

Gets adjustment factor for electrical sources, based on efficiency.

get_efficiency()

Member of: TransformerLosses

get_efficiency() -> float

Gets user defined transformer efficiency.

is_set()

Member of: TransformerLosses

get_adjustment_factor() -> float

Gets adjustment factor for electrical sources, based on efficiency.

class iesve.UMLH

Parent module: iesve

Interface for Unmet load hours

get_unmet_hours()

Member of: UMLH

bool

class iesve.UnitType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property area_cm2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 129

  • a name of “area_cm2”.

class property area_heating_cooling_power: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 127

  • a name of “area_heating_cooling_power”.

class property area_m2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 10

  • a name of “area_m2”.

class property circulation_loss: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 75

  • a name of “circulation_loss”.

class property condensation: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 44

  • a name of “condensation”.

class property condensation_rate: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 43

  • a name of “condensation_rate”.

class property condensation_rate_kg_m2_second: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 117

  • a name of “condensation_rate_kg_m2_second”.

class property conductance: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 33

  • a name of “conductance”.

class property conductivity: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 30

  • a name of “conductivity”.

class property coordinates: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 9

  • a name of “coordinates”.

class property cost_area: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 60

  • a name of “cost_area”.

class property crack_flow: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 51

  • a name of “crack_flow”.

class property degrees: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 109

  • a name of “degrees”.

class property density: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 28

  • a name of “density”.

class property dhw_consumption_hour_per_person_uk: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 64

  • a name of “dhw_consumption_hour_per_person_uk”.

class property dhw_consumption_hour_per_person_us: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 65

  • a name of “dhw_consumption_hour_per_person_us”.

class property dhw_consumption_per_hour_us: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 98

  • a name of “dhw_consumption_per_hour_us”.

class property distance_cm: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 2

  • a name of “distance_cm”.

class property distance_km: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 0

  • a name of “distance_km”.

class property distance_m: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 1

  • a name of “distance_m”.

class property distance_mm: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 3

  • a name of “distance_mm”.

class property electrical_power_area: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 35

  • a name of “electrical_power_area”.

class property electrical_power_length: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 99

  • a name of “electrical_power_length”.

class property energy_consumption_per_hour: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 85

  • a name of “energy_consumption_per_hour”.

class property energy_joules: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 22

  • a name of “energy_joules”.

class property enthalpy: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 27

  • a name of “enthalpy”.

class property enthalpy_difference: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 91

  • a name of “enthalpy_difference”.

class property enthalpy_kj: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 50

  • a name of “enthalpy_kj”.

class property flow_gpm_kbtu_per_hour: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 94

  • a name of “flow_gpm_kbtu_per_hour”.

class property flow_litres_per_second_gpm: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 86

  • a name of “flow_litres_per_second_gpm”.

class property flow_per_km: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 87

  • a name of “flow_per_km”.

class property flow_per_person: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 97

  • a name of “flow_per_person”.

class property formatting_only: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 61

  • a name of “formatting_only”.

class property gigajoules_ton_hours: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 119

  • a name of “gigajoules_ton_hours”.

class property gigajoules_ton_kwh: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 120

  • a name of “gigajoules_ton_kwh”.

class property heat_transfer_coefficient: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 32

  • a name of “heat_transfer_coefficient”.

class property heatflux_w: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 8

  • a name of “heatflux_w”.

class property heatflux_watts: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 66

  • a name of “heatflux_watts”.

class property heatflux_wm2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 7

  • a name of “heatflux_wm2”.

class property heating_cooling_power_area: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 39

  • a name of “heating_cooling_power_area”.

class property heating_cooling_power_kw: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 36

  • a name of “heating_cooling_power_kw”.

class property heating_cooling_power_kw_area: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 126

  • a name of “heating_cooling_power_kw_area”.

class property heating_cooling_power_per_person: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 13

  • a name of “heating_cooling_power_per_person”.

class property heating_cooling_power_per_person_short: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 14

  • a name of “heating_cooling_power_per_person_short”.

class property heating_cooling_power_person: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 38

  • a name of “heating_cooling_power_person”.

class property heating_cooling_power_w: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 37

  • a name of “heating_cooling_power_w”.

class property heating_cooling_power_w_display_kw: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 62

  • a name of “heating_cooling_power_w_display_kw”.

class property hourly_volumetric_flow: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 78

  • a name of “hourly_volumetric_flow”.

class property humidity_ratio: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 23

  • a name of “humidity_ratio”.

class property inverse_area_m2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 102

  • a name of “inverse_area_m2”.

class property inverse_k: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 89

  • a name of “inverse_k”.

class property inverse_k2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 90

  • a name of “inverse_k2”.

class property inverse_k3: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 95

  • a name of “inverse_k3”.

class property inverse_length: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 80

  • a name of “inverse_length”.

class property inverse_per_energy_consumption_kwh: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 103

  • a name of “inverse_per_energy_consumption_kwh”.

class property joules_ton_hours: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 118

  • a name of “joules_ton_hours”.

class property kwh_m2_to_kbtu_ft2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 101

  • a name of “kwh_m2_to_kbtu_ft2”.

class property land_area: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 112

  • a name of “land_area”.

class property land_density: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 113

  • a name of “land_density”.

class property layer_thick: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 16

  • a name of “layer_thick”.

class property length_m_display_mm: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 104

  • a name of “length_m_display_mm”.

class property length_m_to_in: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 58

  • a name of “length_m_to_in”.

class property line_loss: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 69

  • a name of “line_loss”.

class property linear_heat_transfer_coefficient: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 93

  • a name of “linear_heat_transfer_coefficient”.

class property lumens: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 45

  • a name of “lumens”.

class property luminance: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 49

  • a name of “luminance”.

class property luminous_efficacy_watt: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 57

  • a name of “luminous_efficacy_watt”.

class property luminous_intensity: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 48

  • a name of “luminous_intensity”.

class property luminous_power_density: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 56

  • a name of “luminous_power_density”.

class property lux_lumens_m2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 46

  • a name of “lux_lumens_m2”.

class property mass_flow: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 26

  • a name of “mass_flow”.

class property mass_flow_per_hour: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 84

  • a name of “mass_flow_per_hour”.

class property mass_kg: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 19

  • a name of “mass_kg”.

class property mass_kg_per_m: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 114

  • a name of “mass_kg_per_m”.

class property mass_tonne_short_ton: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 105

  • a name of “mass_tonne_short_ton”.

property name: str

Member of: UnitType

The name of the instance.

class property names: dict

Member of: UnitType

Returns the following dictionary:

{
 'no_conversion': iesve.UnitType.no_conversion
 'distance_km': iesve.UnitType.distance_km
 'distance_m': iesve.UnitType.distance_m
 'distance_cm': iesve.UnitType.distance_cm
 'distance_mm': iesve.UnitType.distance_mm
 'volume_flow_rate_m3_per_person': iesve.UnitType.volume_flow_rate_m3_per_person
 'volume_flow_rate_litres_per_person': iesve.UnitType.volume_flow_rate_litres_per_person
 'temperature': iesve.UnitType.temperature
 'heatflux_wm2': iesve.UnitType.heatflux_wm2
 'heatflux_w': iesve.UnitType.heatflux_w
 'coordinates': iesve.UnitType.coordinates
 'area_m2': iesve.UnitType.area_m2
 'volume_m3': iesve.UnitType.volume_m3
 'heating_cooling_power_kw': iesve.UnitType.heating_cooling_power_kw
 'heating_cooling_power_per_person': iesve.UnitType.heating_cooling_power_per_person
 'heating_cooling_power_per_person_short': iesve.UnitType.heating_cooling_power_per_person_short
 'volume_flow_rate_litres_per_person_m2': iesve.UnitType.volume_flow_rate_litres_per_person_m2
 'layer_thick': iesve.UnitType.layer_thick
 'volume_litres': iesve.UnitType.volume_litres
 'speed_metres_per_second': iesve.UnitType.speed_metres_per_second
 'mass_kg': iesve.UnitType.mass_kg
 'temperature_difference_positive': iesve.UnitType.temperature_difference_positive
 'temperature_difference_positive_negative': iesve.UnitType.temperature_difference_positive_negative
 'energy_joules': iesve.UnitType.energy_joules
 'humidity_ratio': iesve.UnitType.humidity_ratio
 'pressure': iesve.UnitType.pressure
 'volume_flow': iesve.UnitType.volume_flow
 'mass_flow': iesve.UnitType.mass_flow
 'enthalpy': iesve.UnitType.enthalpy
 'density': iesve.UnitType.density
 'specific_heat_capacity': iesve.UnitType.specific_heat_capacity
 'conductivity': iesve.UnitType.conductivity
 'heat_transfer_coefficient': iesve.UnitType.heat_transfer_coefficient
 'conductance': iesve.UnitType.conductance
 'resistance': iesve.UnitType.resistance
 'electrical_power_area': iesve.UnitType.electrical_power_area
 'heating_cooling_power_w': iesve.UnitType.heating_cooling_power_w
 'heating_cooling_power_person': iesve.UnitType.heating_cooling_power_person
 'heating_cooling_power_area': iesve.UnitType.heating_cooling_power_area
 'solar_flux': iesve.UnitType.solar_flux
 'occupancy_density': iesve.UnitType.occupancy_density
 'volume_flow_area': iesve.UnitType.volume_flow_area
 'condensation_rate': iesve.UnitType.condensation_rate
 'condensation': iesve.UnitType.condensation
 'lumens': iesve.UnitType.lumens
 'lux_lumens_m2': iesve.UnitType.lux_lumens_m2
 'viscosity': iesve.UnitType.viscosity
 'luminous_intensity': iesve.UnitType.luminous_intensity
 'luminance': iesve.UnitType.luminance
 'enthalpy_kj': iesve.UnitType.enthalpy_kj
 'crack_flow': iesve.UnitType.crack_flow
 'pressure_in_mercury': iesve.UnitType.pressure_in_mercury
 'pressure_in_water': iesve.UnitType.pressure_in_water
 'vapour_permeability': iesve.UnitType.vapour_permeability
 'vapour_permeance': iesve.UnitType.vapour_permeance
 'luminous_power_density': iesve.UnitType.luminous_power_density
 'luminous_efficacy_watt': iesve.UnitType.luminous_efficacy_watt
 'length_m_to_in': iesve.UnitType.length_m_to_in
 'volume_flow_rate_m3_per_person_cfm': iesve.UnitType.volume_flow_rate_m3_per_person_cfm
 'cost_area': iesve.UnitType.cost_area
 'formatting_only': iesve.UnitType.formatting_only
 'heating_cooling_power_w_display_kw': iesve.UnitType.heating_cooling_power_w_display_kw
 'specific_fan_power': iesve.UnitType.specific_fan_power
 'dhw_consumption_hour_per_person_uk': iesve.UnitType.dhw_consumption_hour_per_person_uk
 'dhw_consumption_hour_per_person_us': iesve.UnitType.dhw_consumption_hour_per_person_us
 'heatflux_watts': iesve.UnitType.heatflux_watts
 'thermal_capacity_kjm2k': iesve.UnitType.thermal_capacity_kjm2k
 'tank_loss': iesve.UnitType.tank_loss
 'line_loss': iesve.UnitType.line_loss
 'second_order_heat_loss': iesve.UnitType.second_order_heat_loss
 'volume_flow_rate_litres_per_hour_m2': iesve.UnitType.volume_flow_rate_litres_per_hour_m2
 'temperature_coefficient': iesve.UnitType.temperature_coefficient
 'volume_litres_uk_gallons': iesve.UnitType.volume_litres_uk_gallons
 'volume_flow_rate_litres_per_hour_gallon': iesve.UnitType.volume_flow_rate_litres_per_hour_gallon
 'circulation_loss': iesve.UnitType.circulation_loss
 'storage_loss_us_gallon': iesve.UnitType.storage_loss_us_gallon
 'volume_litres_per_us_gallons': iesve.UnitType.volume_litres_per_us_gallons
 'hourly_volumetric_flow': iesve.UnitType.hourly_volumetric_flow
 'parts_per_million': iesve.UnitType.parts_per_million
 'inverse_length': iesve.UnitType.inverse_length
 'pressure_velocity_1': iesve.UnitType.pressure_velocity_1
 'pressure_velocity_2': iesve.UnitType.pressure_velocity_2
 'pressure_velocity_3': iesve.UnitType.pressure_velocity_3
 'mass_flow_per_hour': iesve.UnitType.mass_flow_per_hour
 'energy_consumption_per_hour': iesve.UnitType.energy_consumption_per_hour
 'flow_litres_per_second_gpm': iesve.UnitType.flow_litres_per_second_gpm
 'flow_per_km': iesve.UnitType.flow_per_km
 'watts_per_flow': iesve.UnitType.watts_per_flow
 'inverse_k': iesve.UnitType.inverse_k
 'inverse_k2': iesve.UnitType.inverse_k2
 'enthalpy_difference': iesve.UnitType.enthalpy_difference
 'volume_m3_us_gallon': iesve.UnitType.volume_m3_us_gallon
 'linear_heat_transfer_coefficient': iesve.UnitType.linear_heat_transfer_coefficient
 'flow_gpm_kbtu_per_hour': iesve.UnitType.flow_gpm_kbtu_per_hour
 'inverse_k3': iesve.UnitType.inverse_k3
 'sbem_heat_transfer_rate': iesve.UnitType.sbem_heat_transfer_rate
 'flow_per_person': iesve.UnitType.flow_per_person
 'dhw_consumption_per_hour_us': iesve.UnitType.dhw_consumption_per_hour_us
 'electrical_power_length': iesve.UnitType.electrical_power_length
 'volume_flow_rate_litres_per_second_m2_facade': iesve.UnitType.volume_flow_rate_litres_per_second_m2_facade
 'kwh_m2_to_kbtu_ft2': iesve.UnitType.kwh_m2_to_kbtu_ft2
 'inverse_area_m2': iesve.UnitType.inverse_area_m2
 'inverse_per_energy_consumption_kwh': iesve.UnitType.inverse_per_energy_consumption_kwh
 'length_m_display_mm': iesve.UnitType.length_m_display_mm
 'mass_tonne_short_ton': iesve.UnitType.mass_tonne_short_ton
 'wind_speed': iesve.UnitType.wind_speed
 'volume_flow_ach': iesve.UnitType.volume_flow_ach
 'occupancy_people': iesve.UnitType.occupancy_people
 'degrees': iesve.UnitType.degrees
 'percent': iesve.UnitType.percent
 'volume_flow_air_changes_per_hour_short': iesve.UnitType.volume_flow_air_changes_per_hour_short
 'land_area': iesve.UnitType.land_area
 'land_density': iesve.UnitType.land_density
 'mass_kg_per_m': iesve.UnitType.mass_kg_per_m
 'volume_flow_m3_per_hour_per_m2_of_envelope': iesve.UnitType.volume_flow_m3_per_hour_per_m2_of_envelope
 'pressure_inches_of_water_column': iesve.UnitType.pressure_inches_of_water_column
 'condensation_rate_kg_m2_second': iesve.UnitType.condensation_rate_kg_m2_second
 'joules_ton_hours': iesve.UnitType.joules_ton_hours
 'gigajoules_ton_hours': iesve.UnitType.gigajoules_ton_hours
 'gigajoules_ton_kwh': iesve.UnitType.gigajoules_ton_kwh
 'occupany_people_per_100_m2': iesve.UnitType.occupany_people_per_100_m2
 'volume_flow_per_unit': iesve.UnitType.volume_flow_per_unit
 'volume_flow_equals_supply_air': iesve.UnitType.volume_flow_equals_supply_air
 'volume_flow_greater_than_supply_air': iesve.UnitType.volume_flow_greater_than_supply_air
 'volume_flow_percentage_above_supply_air': iesve.UnitType.volume_flow_percentage_above_supply_air
 'heating_cooling_power_kw_area': iesve.UnitType.heating_cooling_power_kw_area
 'area_heating_cooling_power': iesve.UnitType.area_heating_cooling_power
 'suspended_solid': iesve.UnitType.suspended_solid
 'area_cm2': iesve.UnitType.area_cm2
 'temperature_half_ip': iesve.UnitType.temperature_half_ip
}
class property no_conversion: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of -1

  • a name of “no_conversion”.

class property occupancy_density: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 41

  • a name of “occupancy_density”.

class property occupancy_people: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 108

  • a name of “occupancy_people”.

class property occupany_people_per_100_m2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 121

  • a name of “occupany_people_per_100_m2”.

class property parts_per_million: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 79

  • a name of “parts_per_million”.

class property percent: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 110

  • a name of “percent”.

class property pressure: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 24

  • a name of “pressure”.

class property pressure_in_mercury: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 52

  • a name of “pressure_in_mercury”.

class property pressure_in_water: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 53

  • a name of “pressure_in_water”.

class property pressure_inches_of_water_column: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 116

  • a name of “pressure_inches_of_water_column”.

class property pressure_velocity_1: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 81

  • a name of “pressure_velocity_1”.

class property pressure_velocity_2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 82

  • a name of “pressure_velocity_2”.

class property pressure_velocity_3: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 83

  • a name of “pressure_velocity_3”.

class property resistance: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 34

  • a name of “resistance”.

class property sbem_heat_transfer_rate: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 96

  • a name of “sbem_heat_transfer_rate”.

class property second_order_heat_loss: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 70

  • a name of “second_order_heat_loss”.

class property solar_flux: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 40

  • a name of “solar_flux”.

class property specific_fan_power: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 63

  • a name of “specific_fan_power”.

class property specific_heat_capacity: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 29

  • a name of “specific_heat_capacity”.

class property speed_metres_per_second: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 18

  • a name of “speed_metres_per_second”.

class property storage_loss_us_gallon: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 76

  • a name of “storage_loss_us_gallon”.

class property suspended_solid: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 128

  • a name of “suspended_solid”.

class property tank_loss: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 68

  • a name of “tank_loss”.

class property temperature: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 6

  • a name of “temperature”.

class property temperature_coefficient: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 72

  • a name of “temperature_coefficient”.

class property temperature_difference_positive: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 20

  • a name of “temperature_difference_positive”.

class property temperature_difference_positive_negative: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 21

  • a name of “temperature_difference_positive_negative”.

class property temperature_half_ip: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 130

  • a name of “temperature_half_ip”.

class property thermal_capacity_kjm2k: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 67

  • a name of “thermal_capacity_kjm2k”.

class property values: dict

Member of: UnitType

Returns the following dictionary:

{
 -1: iesve.UnitType.no_conversion
 0: iesve.UnitType.distance_km
 1: iesve.UnitType.distance_m
 2: iesve.UnitType.distance_cm
 3: iesve.UnitType.distance_mm
 4: iesve.UnitType.volume_flow_rate_m3_per_person
 5: iesve.UnitType.volume_flow_rate_litres_per_person
 6: iesve.UnitType.temperature
 7: iesve.UnitType.heatflux_wm2
 8: iesve.UnitType.heatflux_w
 9: iesve.UnitType.coordinates
 10: iesve.UnitType.area_m2
 11: iesve.UnitType.volume_m3
 12: iesve.UnitType.heating_cooling_power_kw
 13: iesve.UnitType.heating_cooling_power_per_person
 14: iesve.UnitType.heating_cooling_power_per_person_short
 15: iesve.UnitType.volume_flow_rate_litres_per_person_m2
 16: iesve.UnitType.layer_thick
 17: iesve.UnitType.volume_litres
 18: iesve.UnitType.speed_metres_per_second
 19: iesve.UnitType.mass_kg
 20: iesve.UnitType.temperature_difference_positive
 21: iesve.UnitType.temperature_difference_positive_negative
 22: iesve.UnitType.energy_joules
 23: iesve.UnitType.humidity_ratio
 24: iesve.UnitType.pressure
 25: iesve.UnitType.volume_flow
 26: iesve.UnitType.mass_flow
 27: iesve.UnitType.enthalpy
 28: iesve.UnitType.density
 29: iesve.UnitType.specific_heat_capacity
 30: iesve.UnitType.conductivity
 32: iesve.UnitType.heat_transfer_coefficient
 33: iesve.UnitType.conductance
 34: iesve.UnitType.resistance
 35: iesve.UnitType.electrical_power_area
 36: iesve.UnitType.heating_cooling_power_kw
 37: iesve.UnitType.heating_cooling_power_w
 38: iesve.UnitType.heating_cooling_power_person
 39: iesve.UnitType.heating_cooling_power_area
 40: iesve.UnitType.solar_flux
 41: iesve.UnitType.occupancy_density
 42: iesve.UnitType.volume_flow_area
 43: iesve.UnitType.condensation_rate
 44: iesve.UnitType.condensation
 45: iesve.UnitType.lumens
 46: iesve.UnitType.lux_lumens_m2
 47: iesve.UnitType.viscosity
 48: iesve.UnitType.luminous_intensity
 49: iesve.UnitType.luminance
 50: iesve.UnitType.enthalpy_kj
 51: iesve.UnitType.crack_flow
 52: iesve.UnitType.pressure_in_mercury
 53: iesve.UnitType.pressure_in_water
 54: iesve.UnitType.vapour_permeability
 55: iesve.UnitType.vapour_permeance
 56: iesve.UnitType.luminous_power_density
 57: iesve.UnitType.luminous_efficacy_watt
 58: iesve.UnitType.length_m_to_in
 59: iesve.UnitType.volume_flow_rate_m3_per_person_cfm
 60: iesve.UnitType.cost_area
 61: iesve.UnitType.formatting_only
 62: iesve.UnitType.heating_cooling_power_w_display_kw
 63: iesve.UnitType.specific_fan_power
 64: iesve.UnitType.dhw_consumption_hour_per_person_uk
 65: iesve.UnitType.dhw_consumption_hour_per_person_us
 66: iesve.UnitType.heatflux_watts
 67: iesve.UnitType.thermal_capacity_kjm2k
 68: iesve.UnitType.tank_loss
 69: iesve.UnitType.line_loss
 70: iesve.UnitType.second_order_heat_loss
 71: iesve.UnitType.volume_flow_rate_litres_per_hour_m2
 72: iesve.UnitType.temperature_coefficient
 73: iesve.UnitType.volume_litres_uk_gallons
 74: iesve.UnitType.volume_flow_rate_litres_per_hour_gallon
 75: iesve.UnitType.circulation_loss
 76: iesve.UnitType.storage_loss_us_gallon
 77: iesve.UnitType.volume_litres_per_us_gallons
 78: iesve.UnitType.hourly_volumetric_flow
 79: iesve.UnitType.parts_per_million
 80: iesve.UnitType.inverse_length
 81: iesve.UnitType.pressure_velocity_1
 82: iesve.UnitType.pressure_velocity_2
 83: iesve.UnitType.pressure_velocity_3
 84: iesve.UnitType.mass_flow_per_hour
 85: iesve.UnitType.energy_consumption_per_hour
 86: iesve.UnitType.flow_litres_per_second_gpm
 87: iesve.UnitType.flow_per_km
 88: iesve.UnitType.watts_per_flow
 89: iesve.UnitType.inverse_k
 90: iesve.UnitType.inverse_k2
 91: iesve.UnitType.enthalpy_difference
 92: iesve.UnitType.volume_m3_us_gallon
 93: iesve.UnitType.linear_heat_transfer_coefficient
 94: iesve.UnitType.flow_gpm_kbtu_per_hour
 95: iesve.UnitType.inverse_k3
 96: iesve.UnitType.sbem_heat_transfer_rate
 97: iesve.UnitType.flow_per_person
 98: iesve.UnitType.dhw_consumption_per_hour_us
 99: iesve.UnitType.electrical_power_length
 100: iesve.UnitType.volume_flow_rate_litres_per_second_m2_facade
 101: iesve.UnitType.kwh_m2_to_kbtu_ft2
 102: iesve.UnitType.inverse_area_m2
 103: iesve.UnitType.inverse_per_energy_consumption_kwh
 104: iesve.UnitType.length_m_display_mm
 105: iesve.UnitType.mass_tonne_short_ton
 106: iesve.UnitType.wind_speed
 107: iesve.UnitType.volume_flow_ach
 108: iesve.UnitType.occupancy_people
 109: iesve.UnitType.degrees
 110: iesve.UnitType.percent
 111: iesve.UnitType.volume_flow_air_changes_per_hour_short
 112: iesve.UnitType.land_area
 113: iesve.UnitType.land_density
 114: iesve.UnitType.mass_kg_per_m
 115: iesve.UnitType.volume_flow_m3_per_hour_per_m2_of_envelope
 116: iesve.UnitType.pressure_inches_of_water_column
 117: iesve.UnitType.condensation_rate_kg_m2_second
 118: iesve.UnitType.joules_ton_hours
 119: iesve.UnitType.gigajoules_ton_hours
 120: iesve.UnitType.gigajoules_ton_kwh
 121: iesve.UnitType.occupany_people_per_100_m2
 122: iesve.UnitType.volume_flow_per_unit
 123: iesve.UnitType.volume_flow_equals_supply_air
 124: iesve.UnitType.volume_flow_greater_than_supply_air
 125: iesve.UnitType.volume_flow_percentage_above_supply_air
 126: iesve.UnitType.heating_cooling_power_kw_area
 127: iesve.UnitType.area_heating_cooling_power
 128: iesve.UnitType.suspended_solid
 129: iesve.UnitType.area_cm2
 130: iesve.UnitType.temperature_half_ip
}
class property vapour_permeability: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 54

  • a name of “vapour_permeability”.

class property vapour_permeance: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 55

  • a name of “vapour_permeance”.

class property viscosity: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 47

  • a name of “viscosity”.

class property volume_flow: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 25

  • a name of “volume_flow”.

class property volume_flow_ach: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 107

  • a name of “volume_flow_ach”.

class property volume_flow_air_changes_per_hour_short: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 111

  • a name of “volume_flow_air_changes_per_hour_short”.

class property volume_flow_area: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 42

  • a name of “volume_flow_area”.

class property volume_flow_equals_supply_air: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 123

  • a name of “volume_flow_equals_supply_air”.

class property volume_flow_greater_than_supply_air: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 124

  • a name of “volume_flow_greater_than_supply_air”.

class property volume_flow_m3_per_hour_per_m2_of_envelope: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 115

  • a name of “volume_flow_m3_per_hour_per_m2_of_envelope”.

class property volume_flow_per_unit: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 122

  • a name of “volume_flow_per_unit”.

class property volume_flow_percentage_above_supply_air: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 125

  • a name of “volume_flow_percentage_above_supply_air”.

class property volume_flow_rate_litres_per_hour_gallon: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 74

  • a name of “volume_flow_rate_litres_per_hour_gallon”.

class property volume_flow_rate_litres_per_hour_m2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 71

  • a name of “volume_flow_rate_litres_per_hour_m2”.

class property volume_flow_rate_litres_per_person: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 5

  • a name of “volume_flow_rate_litres_per_person”.

class property volume_flow_rate_litres_per_person_m2: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 15

  • a name of “volume_flow_rate_litres_per_person_m2”.

class property volume_flow_rate_litres_per_second_m2_facade: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 100

  • a name of “volume_flow_rate_litres_per_second_m2_facade”.

class property volume_flow_rate_m3_per_person: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 4

  • a name of “volume_flow_rate_m3_per_person”.

class property volume_flow_rate_m3_per_person_cfm: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 59

  • a name of “volume_flow_rate_m3_per_person_cfm”.

class property volume_litres: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 17

  • a name of “volume_litres”.

class property volume_litres_per_us_gallons: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 77

  • a name of “volume_litres_per_us_gallons”.

class property volume_litres_uk_gallons: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 73

  • a name of “volume_litres_uk_gallons”.

class property volume_m3: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 11

  • a name of “volume_m3”.

class property volume_m3_us_gallon: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 92

  • a name of “volume_m3_us_gallon”.

class property watts_per_flow: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 88

  • a name of “watts_per_flow”.

class property wind_speed: iesve.UnitType

Member of: UnitType

An instance of this class with:

  • a value of 106

  • a name of “wind_speed”.

class iesve.VEAdjacency

Parent module: iesve

Instantiated by: VESurface using get_adjacencies()

Adjacency.Section of internal wall that joins two rooms. Resides inside (parented by) a surface (a single surface can have multiple adjacencies if it sits between multiple rooms.

get_construction()

Member of: VEAdjacency

get_construction( (VEAdjacency)arg1) -> str :

get_construction() -> constructionId ** Returns the construction ID (string) used in the adjacency

get_properties()

Member of: VEAdjacency

get_properties( (VEAdjacency)arg1) -> dict :

get_properties() -> Dictionary (property) ** Returns assorted properties of the adjacency

- surface_index (int, id) the index of the surface in the adjacent room - aps_handle (int, id) the aps handle used by the results reader - body_id (string, id) the ID of the room on the other side of adjacency - distance (meters) the distance between the two rooms.

The following area related properties are also returned:

- gross (m2) gross area including all openings - window (m2) total glazed opening area in adjacency - hole (m2) total hole opening area - door (m2) total door area in adjacency.

class iesve.VEApacheSystem

Parent module: iesve

Instantiated by: VEProject using apache_systems()

Apache System object.

air_supply()

Member of: VEApacheSystem

Air supply data for the Apache system. Returns:

Dictionary with the following keys: “condition”: supply condition “profile” (optional): profile ID “OA_max_flow”: maximum outside air supply flow rate (l/s) “temperature_difference”: air supply temperature difference (0 for no sizing) (K) “cooling_max_flow”: maximum cooling air supply flow rate (l/s)

apply_ncm()

Member of: VEApacheSystem

apply_ncm()

Applies NCM wizard data to the system. Call this after setting NCM wizard data to update the system itself. If you do not call this, changes will be made only in the wizard and not the system.

auxiliary_energy()

Member of: VEApacheSystem

Auxiliary energy data for the Apache system. Returns:

Dictionary with the following keys: “method”: Auxiliary energy method “SFP” (optional): Specific fan power (SFP) (W/l/s) “AEV”: Energy value (W/m^2) “equivalent_energy”: Equivalent energy in kWh/m^2/y, for 3255hrs operation “fan_fraction”: Auxiliary energy fan fraction “off_schedule_AEV”: Off-schedule heating/cooling AEV (W/m^2) “air_supply_mechanism” (optional): Air supply mechanism

bivalent_systems_ncm()

Member of: VEApacheSystem

Bivalent systems NCM data for the Apache system. Returns:

Dictionary with the following keys:

“load_for_primary_system”: % Load for the primary system “overall_seasonal_efficiency”: Overall seasonal efficiency “systems”: List of dictionaries of system data (one for each system)

System data dictionary contains the following keys:

“heat_source”: Heat source “meter”: Energy meter “gen_seff”: GEN SEFF (fraction) “load”: % Load

control()

Member of: VEApacheSystem

Control data for the Apache system. Returns:

Dictionary with the following keys: “master_zone”: master zone (room ID)

cooling()

Member of: VEApacheSystem

Cooling data for the Apache system. Parameters: show_ncm (optional): Whether to show NCM specific data in the output Returns:

Dictionary with the following keys: “cool_vent_mechanism”: Cooling/ventilation mechanism “fuel” (optional): Fuel “meter_branch” (optional): Meter branch “SEER”: Seasonal energy efficiency ratio (kW/kW) “del_eff”: Delivery efficiency “SSEER”: Seasonal system energy efficiency ratio (kW/kW) “gen_size”: Generator size (kW) “has_absorption_chiller”: Whether the system has an absorption chiller “pump_and_fan_power_perc”: Pump & fan power (% of rejected heat) “nominal_eer”: (Optional) Nominal EER (kW/kW) “free_cooling”: (Optional) Changeover mixed mode free cooling

cooling_ncm()

Member of: VEApacheSystem

Cooling NCM data for the Apache system. Returns:

Dictionary with the following keys: “type”: Cooling type “power”: Cooling power “chiller_meter”: Chiller meter “generator_seasonal_eer_known”: Do you know the generator seasonal EER? “generator_seasonal_eer”: Seasonal EER “default_generator_seasonal_eer”: Default seasonal EER value “qualify_for_eca”: Does it qualify for ECAs? “generator_nominal_eer_known”: Do you know the generator nominal EER? “generator_nominal_eer”: Nominal EER “default_generator_nominal_eer”: Default nominal EER value “mixed_mode”: Mixed mode operation strategy (SBEM only)

default()

Member of: VEApacheSystem

ID of the default Apache system.

fuel_name()

Member of: VEApacheSystem

fuel_name(fuel_id) -> string

Gets the fuel name for the input fuel ID. Args:

fuel_id (int): the ID of the fuel

Returns:

Name of fuel

Raises:

ValueError: if no name is found for the input fuel ID RuntimeError: in the case of an internal data handling error

general_ncm()

Member of: VEApacheSystem

General NCM data for the Apache system. Returns:

Dictionary with the following keys: “is_proxy_for_hvac”: Whether it is a proxy for an ApacheHVAC system “ncm_system_type”: NCM system type

heating()

Member of: VEApacheSystem

Heating data for the Apache system. Parameters: show_ncm (optional): Whether to show NCM specific data in the output Returns:

Dictionary with the following keys: “fuel”: generator fuel “meter_branch” generator meter branch “gen_seasonal_eff”: seasonal efficiency of the generator “del_eff”: delivery efficiency of the generator “SCoP”: seasonal coefficient of performance (kW/kW) “gen_size”: generator size (kW) “HR_effectiveness”: ventilation heat recovery effectiveness “HR_return_temp”: ventilation heat recovery return air temperature (C) “used_with_CHP”: whether the heat source is used in conjunction with CHP “CHP_ranking” (optional): ranking of heat source after the CHP plant “CHP_heat_output” (optional): CHP Heat Output (kW) “is_heat_pump” (optional): Is it a heat pump? “meter_cef” (optional): Meter CEF kgCO2/kWh “meter_pef” (optional): Meter PEF kgCO2/kWh

heating_ncm()

Member of: VEApacheSystem

Heating NCM data for the Apache system. Returns:

Dictionary with the following keys: “heat_source”: Heat source “meter”: Energy meter “qualify_for_ecas”: Does it qualify for ECAs? “uses_chp”: Whether this system also uses CHP “installed_after_98”: Whether this system was installed on or after 1998 “existing_district_heating”: Whether this system is an existing district heating system “generator_seasonal_efficiency_known”: Do you know the generator seasonal efficiency? “generator_seasonal_efficiency”: Generator seasonal efficiency “default_generator_seasonal_efficiency”: Default generator seasonal efficiency “convectors_have_fans”: Whether convectors have fans “fan_power_ratio_known”: Whether the fan power ratio is known “fan_power_ratio”: Fan power ratio “default_fan_power_ratio”: Default fan power ratio “generator_radiant_efficiency_known”: Whether the generator radiant efficiency is known “generator_radiant_efficiency”: Generator radiant efficiency “default_generator_radiant_efficiency”: Default generator radiant efficiency “boiler_over_15_years_old”: Whether the boiler is over 15 years old

hot_water()

Member of: VEApacheSystem

Hot water data for the Apache system. Parameters: show_ncm (optional): Whether to show NCM specific data in the output Returns:

Dictionary with the following keys: “has_ApHVAC_boiler”: whether the system is served by an ApacheHVAC boiler “del_eff”: DHW delivery efficiency “cold_water_inlet_temp”: mean cold water inlet temperature (C) “supply_temp”: hot water supply temperature (C) “is_storage_system”: whether the system is a storage system “storage_volume” (optional): storage volume (l) “insulation_type” (optional): type of insulation “insulation_thickness” (optional): insulation thickness (mm) “storage_losses” (optional): storage losses (kWh/l/day) “has_secondary_circulation”: whether the system has secondary circulation “circulation_losses” (optional): circulation losses (W/m) “pump_power” (optional): pump power (kW) “pump_meter” (optional): Pump meter “loop_length” (optional): loop length (m) “has_time_switch” (optional): Whether or not there is a time switch “generator_type” (optional): Generator type “later_than_1998” (optional): Later than 1998? “existing_district_heating” (optional): Existing district heating system? “generator_meter” (optional): Generator meter “use_default_generator_seaonal_efficiency” (optional): Do you know the generator seasonal efficiency? “default_generator_seaonal_efficiency” (optional): Default generator seasonal efficiency “generator_seasonal_efficiency” (optional): Seasonal generator efficiency

property id

Member of: VEApacheSystem

(str) Apache system’s ID.

meter_name()

Member of: VEApacheSystem

meter_name(fuel_id, meter_branch) -> string

Gets the meter name for the input meter ID. Args:

fuel_id (int): the ID of the fuel that the meter belongs to meter_branch (tuple of int): the branch of the meter

Returns:

Name of meter

Raises:

ValueError: if no name is found for the meter ID RuntimeError: in the case of an internal data handling error

metering_provision_ncm()

Member of: VEApacheSystem

Metering provision NCM data for the Apache system. Returns:

Dictionary with the following keys: “provision_for_metering”: Does the system have provisioning for metering? “warns”: Does the metering warn ‘out of range’ values? “control_correction”: Control correction

property name

Member of: VEApacheSystem

(str) Apache system’s name.

set_air_supply()

Member of: VEApacheSystem

set_air_supply(air_supply_data)

Set air supply data from the supplied dictionary Dictionary keys are:

condition, profile, OA_max_flow, temperature_difference, cooling_max_flow

set_air_supply(air_supply_data)

Set air supply data from the supplied dictionary Dictionary keys are:

condition, profile, OA_max_flow, temperature_difference, cooling_max_flow

set_auxiliary_energy()

Member of: VEApacheSystem

set_auxiliary_energy(aux_data)

Set auxiliary energy data from the supplied dictionary Dictionary keys are:

method, SFP, AEV, off_schedule_AEV, fan_fraction, air_supply_mechanism

set_auxiliary_energy(aux_data)

Set auxiliary energy data from the supplied dictionary Dictionary keys are:

method, SFP, AEV, off_schedule_AEV, fan_fraction, air_supply_mechanism

set_bivalent_systems_ncm()

Member of: VEApacheSystem

set_bivalent_systems_ncm(data)

Set bivalent systems from the supplied list of dictionaries. Each dictionary requires the following keys:

heat_source, meter, gen_seff, load

set_control()

Member of: VEApacheSystem

set_control(control_id)

Set the master zone control.

set_cooling()

Member of: VEApacheSystem

set_cooling(cooling_data)

Set cooling data from the supplied dictionary. Dictionary keys are:

cool_vent_mechanism, has_absorption_chiller, fuel, SEER, del_eff, SSEER, gen_size, pump_and_fan_power_perc, nominal_eer, free_cooling

set_cooling(cooling_data)

Set cooling data from the supplied dictionary. Dictionary keys are:

cool_vent_mechanism, has_absorption_chiller, fuel, SEER, del_eff, SSEER, gen_size, pump_and_fan_power_perc, nominal_eer, free_cooling

set_cooling_ncm()

Member of: VEApacheSystem

set_cooling_ncm(data)

Set cooling NCM data from the supplied dictionary. Dictionary keys are:

type, power, chiller_meter, generator_seasonal_eer_known, generator_seasonal_eer, qualify_for_eca, generator_nominal_eer_known, generator_nominal_eer, mixed_mode

set_cooling_ncm(data)

Set cooling NCM data from the supplied dictionary. Dictionary keys are:

type, power, chiller_meter, generator_seasonal_eer_known, generator_seasonal_eer, qualify_for_eca, generator_nominal_eer_known, generator_nominal_eer, mixed_mode

set_default()

Member of: VEApacheSystem

set_default(system_id)

Set the default system ID.

set_general_ncm()

Member of: VEApacheSystem

set_general_ncm(data)

Set general NCM data from the supplied dictionary. Dictionary keys are:

is_proxy_for_hvac, ncm_system_type

set_general_ncm(data)

Set general NCM data from the supplied dictionary. Dictionary keys are:

is_proxy_for_hvac, ncm_system_type

set_heating()

Member of: VEApacheSystem

set_heating(heating_data)

Set heating data from the supplied dictionary. Dictionary keys are:

fuel, gen_seasonal_eff, SCoP, gen_size, HR_effectiveness, HR_return_temp, used_with_CHP, CHP_ranking, CHP_heat_output, is_heat_pump, meter_cef, meter_pef

set_heating(heating_data)

Set heating data from the supplied dictionary. Dictionary keys are:

fuel, gen_seasonal_eff, SCoP, gen_size, HR_effectiveness, HR_return_temp, used_with_CHP, CHP_ranking, CHP_heat_output, is_heat_pump, meter_cef, meter_pef

set_heating_ncm()

Member of: VEApacheSystem

set_heating_ncm(data)

Set heating NCM data from the supplied dictionary. Dictionary keys are:

heat_source, meter, qualify_for_ecas, uses_chp, installed_after_98, generator_seasonal_efficiency_known, generator_seasonal_efficiency, default_generator_seasonal_efficiency, convectors_have_fans, fan_power_ratio_known, fan_power_ratio, default_fan_power_ratio, generator_radiant_efficiency_known, generator_radiant_efficiency, default_generator_radiant_efficiency, boiler_over_15_years_old

set_heating_ncm(data)

Set heating NCM data from the supplied dictionary. Dictionary keys are:

heat_source, meter, qualify_for_ecas, uses_chp, installed_after_98, generator_seasonal_efficiency_known, generator_seasonal_efficiency, default_generator_seasonal_efficiency, convectors_have_fans, fan_power_ratio_known, fan_power_ratio, default_fan_power_ratio, generator_radiant_efficiency_known, generator_radiant_efficiency, default_generator_radiant_efficiency, boiler_over_15_years_old

set_hot_water()

Member of: VEApacheSystem

set_hot_water(hot_water_data)

Set hot water data from the supplied dictionary. Dictionary keys are:

has_ApHVAC_boiler, del_eff, cold_water_inlet_temp, supply_temp, is_storage_system, storage_volume, insulation_type, insulation_thickness, storage_losses, has_secondary_circulation, circulation_losses, pump_power, loop_length, has_time_switch, generator_type, later_than_1998, existing_district_heating, generator_meter, use_default_generator_seaonal_efficiency, generator_seasonal_efficiency

set_hot_water(hot_water_data)

Set hot water data from the supplied dictionary. Dictionary keys are:

has_ApHVAC_boiler, del_eff, cold_water_inlet_temp, supply_temp, is_storage_system, storage_volume, insulation_type, insulation_thickness, storage_losses, has_secondary_circulation, circulation_losses, pump_power, loop_length, has_time_switch, generator_type, later_than_1998, existing_district_heating, generator_meter, use_default_generator_seaonal_efficiency, generator_seasonal_efficiency

set_metering_provision_ncm()

Member of: VEApacheSystem

set_metering_provision_ncm(data)

Set metering provision NCM data from the supplied dictionary. Dictionary keys are:

provision_for_metering, warns

set_metering_provision_ncm(data)

Set metering provision NCM data from the supplied dictionary. Dictionary keys are:

provision_for_metering, warns

set_name()

Member of: VEApacheSystem

set_name(name)

Set the system name.

set_solar_water_heating()

Member of: VEApacheSystem

set_solar_water_heating(sol_water_data)

Set solar hot water heating data from the supplied dictionary. Dictionary keys are:

type, area, azimuth, tilt, shading_factor, degradation_factor, conversion_eff, coeff_a1, coeff_a2, flow_rate, pump_fuel, volume, storage_loss, refl_length, refl_width, refl_focal_length, units_per_row, num_rows, tube_extension, intercept_factor, abso_radius, abso_absorptance, mirror_reflectance, cover_trans, fluid_flow, pump_power, heat_capacity, HX_effectiveness, tank_volume, tank_heat_loss, coeff_c1, coeff_c2, has_space_or_process_heating, supply_temp, return_temp

set_solar_water_heating(sol_water_data)

Set solar hot water heating data from the supplied dictionary. Dictionary keys are:

type, area, azimuth, tilt, shading_factor, degradation_factor, conversion_eff, coeff_a1, coeff_a2, flow_rate, pump_fuel, volume, storage_loss, refl_length, refl_width, refl_focal_length, units_per_row, num_rows, tube_extension, intercept_factor, abso_radius, abso_absorptance, mirror_reflectance, cover_trans, fluid_flow, pump_power, heat_capacity, HX_effectiveness, tank_volume, tank_heat_loss, coeff_c1, coeff_c2, has_space_or_process_heating, supply_temp, return_temp

set_solar_water_heating_ncm()

Member of: VEApacheSystem

set_solar_water_heating_ncm(data)

Set solar hot water heating NCM data from the supplied dictionary. Dictionary keys are:

is_solar_heating, panel_area, panel_azimuth, panel_tilt, performance_parameters_known, performance_parameters, sigma_0, a1, a2, iam, volume, preheating_type, insulation_thickness, insulation_type, is_heat_exchanger, heat_transfer_rate, overall_heat_loss_coeff pipes_insulated, circulation_system, nominal_pump_power

set_solar_water_heating_ncm(data)

Set solar hot water heating NCM data from the supplied dictionary. Dictionary keys are:

is_solar_heating, panel_area, panel_azimuth, panel_tilt, performance_parameters_known, performance_parameters, sigma_0, a1, a2, iam, volume, preheating_type, insulation_thickness, insulation_type, is_heat_exchanger, heat_transfer_rate, overall_heat_loss_coeff pipes_insulated, circulation_system, nominal_pump_power

set_system_adjustment_ncm()

Member of: VEApacheSystem

set_system_adjustment_ncm(data)

Set system adjustment NCM data from the supplied dictionary. Dictionary keys are:

ductwork_leakage_test_done, ductwork_leakage_test, ahu_meets_standards, cen_class, specific_fan_power_known, specific_fan_power, pump_type

set_system_adjustment_ncm(data)

Set system adjustment NCM data from the supplied dictionary. Dictionary keys are:

ductwork_leakage_test_done, ductwork_leakage_test, ahu_meets_standards, cen_class, specific_fan_power_known, specific_fan_power, pump_type

set_system_controls_ncm()

Member of: VEApacheSystem

set_system_controls_ncm(data)

Set system controls NCM data from the supplied dictionary. Dictionary keys are:

central_time_control, optimum_start_stop_control, local_time_control, local_temperature_control, weather_compensation_control

set_system_controls_ncm(data)

Set system controls NCM data from the supplied dictionary. Dictionary keys are:

central_time_control, optimum_start_stop_control, local_time_control, local_temperature_control, weather_compensation_control

set_ventilation_ncm()

Member of: VEApacheSystem

set_ventilation_ncm(data)

Set ventilation NCM data from the supplied dictionary. Dictionary keys are:

air_supply_mechanism, heat_recovery_type, heat_recovery_efficiency_known, heat_recovery_efficiency, variable_heat_recovery

set_ventilation_ncm(data)

Set ventilation NCM data from the supplied dictionary. Dictionary keys are:

air_supply_mechanism, heat_recovery_type, heat_recovery_efficiency_known, heat_recovery_efficiency, variable_heat_recovery

solar_water_heating()

Member of: VEApacheSystem

Solar water heating data for the Apache system. Returns:

Dictionary with the following keys: “type”: collector type Flat collectors also have the following keys: “area”: area (m^2) “azimuth”: azimuth (degrees clockwise from North) “tilt”: tilt (degrees from horizontal) “shading_factor”: shading factor “degradation_factor”: degradation factor “conversion_eff”: conversion efficiency at ambient temperature “coeff_a1”: first order heat loss coefficient (a1) (W/m^2/K) “coeff_a2”: second order heat loss coefficient (a2) (W/m^2/K) “flow_rate”: flow rate (l/h/m^2) “pump_power”: pump’s power (kW) “pump_fuel”: pump’s fuel “pump_meter_branch”: pump’s meter branch “HX_effectiveness”: heat exchanger effectiveness “volume”: volume (l) “storage_loss”: storage loss at max. temperature (kWh/l/day) Parabolic collectors also have the following keys: “azimuth”: Angle of collector tube (degrees from North) “refl_length”: Length of one reflector collector unit (m) “refl_width”: Width of one reflector collector unit (m) “refl_focal_length”: Focal length of one reflector collector unit (m) “units_per_row”: Collector units per row (in series) “num_rows”: Number of rows (in parallel) “tube_extension”: Extension of tube beyond a single unit (m) “intercept_factor”: Fraction of beam radiation intercepted by receiver “abso_radius”: Radius of absorber tube (m) “abso_absorptance”: Absorptance of absorber tube “mirror_reflectance”: Reflectance of the mirror “cover_trans”: Transmittance of cover tube “fluid_flow”: Total fluid flow (l/h/m^2) “pump_power”: Pump power (kW) “heat_capacity”: Fluid specific heat capacity(J/kg/K) “HX_effectiveness”: Heat exchanger effectiveness “tank_volume”: Tank volume (l) “tank_heat_loss”: Design tank heat loss (kWh/l/day) “pump_fuel”: pump’s fuel “pump_meter_branch”: pump’s meter branch “coeff_c1”: First order loss coefficient per unit aperture area “coeff_c2”: Second order loss coefficient per unit aperture area Flat and parabolic collectors also have the following keys: “has_space_or_process_heating”: Whether there is space or process heating “supply_temp” (optional): Water loop design supply temperature (C) “return_temp” (optional): Water loop design return temperature (C)

solar_water_heating_derived()

Member of: VEApacheSystem

Derived solar water heating data for the Apache system. Returns:

Empty dictionary for flat/none, or dictionary with the following keys for parabolic: “aperture_area”: Total aperture area (m^2) “refl_rim_angle”: Reflector rim angle (degrees) “conc_ratio”: Ratio of aperture area to projected absorber tube area “ref_collector_eff”: Reference optical efficiency of collector “fluid_flow_rate”: Total fluid flow rate (l/h) “coeff_k1”: First order loss coefficient per unit tube length “coeff_k2”: Second order loss coefficient per unit tube length

solar_water_heating_ncm()

Member of: VEApacheSystem

Solar water heating data for NCM mode. Returns:

Dictionary with the following keys: “is_solar_heating”: Is there a solar heating system? “panel_area”: Solar panel area (m^2) “panel_azimuth”: Solar panel azimuth (degrees clockwise from north) “panel_tilt”: Solar panel tilt (degrees from horizontal) “performance_parameters_known”: Do you know the performance parameters? “performance_parameter”: Performance parameter “sigma_0”: Sigma-0 “a1”: a1 W/m^2K “a2”: a2 W/m^2 “iam”: IAM “volume”: Solar storage volume (l) “preheating_type”: Pre-heating type “insulation_thickness”: Insulation thickness (mm) “insulation_type”: Insulation type “is_heat_exchanger”: Is there a heat exchanger? “heat_transfer_rate”: Heat transfer rate (W/K) “overall_heat_loss_coeff”: Overall heat loss coeff (W/K) “pipes_insulated”: Are pipes to back-up system insulated? “circulation_system”: Circulation system “nominal_pump_power”: Nomincal pump power, Paux (W)

system_adjustment_ncm()

Member of: VEApacheSystem

System adjustment NCM data for the Apache system. Returns:

Dictionary with the following keys: “ductwork_leakage_test_done”: Has the ductwork been leakage tested? “ductwork_leakage_test”: CEN classification met by the ductwork “ahu_meets_standards”: Does the AHU meet CEN leakage standards? “cen_class”: CEN classification met by the AHU “air_leakage”: Air leakage “specific_fan_power_known”: Do you know the Specific Fan Power? “specific_fan_power”: Specific Fan Power of the system “default_specific_fan_power”: Default specific fan power “pump_type”: Pump type

system_controls_ncm()

Member of: VEApacheSystem

System controls NCM data for the Apache system. Returns:

Dictionary with the following keys: “central_time_control”: Central time control “optimum_start_stop_control”: Optimum start/stop control “local_time_control”: Local time control (i.e., room by room) “local_temperature_control”: Local temperature control (i.e., room by room) “weather_compensation_control”: Weather compensation control

ventilation_ncm()

Member of: VEApacheSystem

Ventilation NCM data for the Apache system. Returns:

Dictionary with the following keys: “cool_vent_mechanism”: Cooling/ventilation mechanism “air_supply_mechanism”: Air supply mechanism “heat_recovery_type”: Heat recovery type “heat_recovery_efficiency_known”: Do you know the heat recovery seasonal efficiency? “heat_recovery_efficiency”: Heat recovery seasonal efficiency “default_heat_recovery_efficiency”: Default heat recovery seasonal efficiency “variable_heat_recovery”: Variable heat recovery efficiency?

class iesve.VEBody

Parent module: iesve

Instantiated by: VEModel using get_bodies(), get_bodies_and_ids(), get_bodies_for_umhl() or get_get_excluded_bodies_for_umlh()

Can instantiate:

Represents a room of the building or another feature such as adjacent_building, topographical shade, local_shade or tree.

See VEBody_type for all options.

assign_construction()

Member of: VEBody

assign_construction(construction, surface) Assign construction to surface

assign_construction_to_opening()

Member of: VEBody

assign_construction_to_opening(construction, surface, opening_id) Assign construction to an opening with the specified ID

assign_opening_type()

Member of: VEBody

assign_opening_type_by_id()

Member of: VEBody

assign_opening_type_by_id(surface_index, macroflo_id, opening_id)

Assign macroflo opening type to opening

property bim_id

Member of: VEBody

(str) Body BIM ID.

property cad_object_id

Member of: VEBody

(str) Body CAD Object ID.

get_areas()

Member of: VEBody

get_areas() -> {areas}

Returns a dict of areas (and volume) for this space.

get_assigned_constructions()

Member of: VEBody

get_assigned_constructions() -> [(construction ID, )]

Returns a list of construction IDs assigned to this space.

get_assigned_profiles()

Member of: VEBody

get_assigned_profiles() -> [(profile ID, )]

Returns a list of profile IDs in use by this space.

get_index()

Member of: VEBody

get_index()

Get the index of the body

get_processes()

Member of: VEBody

get_processes() -> [processes]

Returns a list of VEComponentProcess objects representing the component processes in the body.

Return type:

VEComponentProcess

get_room_data(type=iesve.attribute_type.real_attributes)

Member of: VEBody

Parameters:

type (iesve.attribute_type) – The type of VERoomData instance to return. Options are iesve.attribute_type.real_attributes (default value), iesve.attribute_type.ncm_attributes (NCM), iesve.attribute_type.bprm_attributes (PRM) and iesve.attribute_type.t_24 (Title 24).:

Returns:

The VERoomData instance of the VEBody.

Return type:

VERoomData

get_surfaces()

Member of: VEBody

get_surfaces() -> [surfaces]

Returns a list of surfaces that make up this space.

Return type:

list[VESurface]

property hvac_methodology

Member of: VEBody

(VEBody_hvac_methodology enum) Body HVAC methodology.

property id

Member of: VEBody

(str) Body ID.

is_3d_shade()

Member of: VEBody

is_3d_shade()

Checks whether the body is a 3d shade. Returns True for a topographical or local shade but

False for a vegetated shade.

property name

Member of: VEBody

(str) Body name.

select()

Member of: VEBody

select()

Selects this body. Perform operations on the selected body using the VEGeometry API.

property selected

Member of: VEBody

(bool) True if body is selected, else False.

property subtype

Member of: VEBody

(VEBody_subtype enum) Body subtype.

property type: iesve.VEBody_type

Member of: VEBody

Returns:

The type of the VEBody.

class iesve.VEBody_subtype

Parent module: iesve

This class acts like an integer class with additional attributes.

class property boundary_building_footprint: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1004

  • a name of “boundary_building_footprint”.

class property boundary_leed: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1001

  • a name of “boundary_leed”.

class property boundary_site: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1000

  • a name of “boundary_site”.

class property boundary_stormwater: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1002

  • a name of “boundary_stormwater”.

class property boundary_stormwater_collect_drainage: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1003

  • a name of “boundary_stormwater_collect_drainage”.

property name: str

Member of: VEBody_subtype

The name of the instance.

class property names: dict

Member of: VEBody_subtype

Returns the following dictionary:

{
 'unclassified': iesve.VEBody_subtype.unclassified
 'boundary_site': iesve.VEBody_subtype.boundary_site
 'boundary_leed': iesve.VEBody_subtype.boundary_leed
 'boundary_stormwater': iesve.VEBody_subtype.boundary_stormwater
 'boundary_stormwater_collect_drainage': iesve.VEBody_subtype.boundary_stormwater_collect_drainage
 'boundary_building_footprint': iesve.VEBody_subtype.boundary_building_footprint
 'road_motorway': iesve.VEBody_subtype.road_motorway
 'road_primary': iesve.VEBody_subtype.road_primary
 'road_secondary': iesve.VEBody_subtype.road_secondary
 'road_tertiary': iesve.VEBody_subtype.road_tertiary
 'road_unclassified': iesve.VEBody_subtype.road_unclassified
 'parking_bay_indoor': iesve.VEBody_subtype.parking_bay_indoor
 'parking_bay_outdoor': iesve.VEBody_subtype.parking_bay_outdoor
 'room': iesve.VEBody_subtype.room
 'void': iesve.VEBody_subtype.void
 'ra_plenum': iesve.VEBody_subtype.ra_plenum
 'sa_plenum': iesve.VEBody_subtype.sa_plenum
}
class property parking_bay_indoor: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1201

  • a name of “parking_bay_indoor”.

class property parking_bay_outdoor: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1202

  • a name of “parking_bay_outdoor”.

class property ra_plenum: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 2003

  • a name of “ra_plenum”.

class property road_motorway: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1101

  • a name of “road_motorway”.

class property road_primary: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1102

  • a name of “road_primary”.

class property road_secondary: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1103

  • a name of “road_secondary”.

class property road_tertiary: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1104

  • a name of “road_tertiary”.

class property road_unclassified: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 1105

  • a name of “road_unclassified”.

class property room: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 2001

  • a name of “room”.

class property sa_plenum: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 2004

  • a name of “sa_plenum”.

class property unclassified: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 0

  • a name of “unclassified”.

class property values: dict

Member of: VEBody_subtype

Returns the following dictionary:

{
 0: iesve.VEBody_subtype.unclassified
 1000: iesve.VEBody_subtype.boundary_site
 1001: iesve.VEBody_subtype.boundary_leed
 1002: iesve.VEBody_subtype.boundary_stormwater
 1003: iesve.VEBody_subtype.boundary_stormwater_collect_drainage
 1004: iesve.VEBody_subtype.boundary_building_footprint
 1101: iesve.VEBody_subtype.road_motorway
 1102: iesve.VEBody_subtype.road_primary
 1103: iesve.VEBody_subtype.road_secondary
 1104: iesve.VEBody_subtype.road_tertiary
 1105: iesve.VEBody_subtype.road_unclassified
 1201: iesve.VEBody_subtype.parking_bay_indoor
 1202: iesve.VEBody_subtype.parking_bay_outdoor
 2001: iesve.VEBody_subtype.room
 2002: iesve.VEBody_subtype.void
 2003: iesve.VEBody_subtype.ra_plenum
 2004: iesve.VEBody_subtype.sa_plenum
}
class property void: iesve.VEBody_subtype

Member of: VEBody_subtype

An instance of this class with:

  • a value of 2002

  • a name of “void”.

class iesve.VEBody_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property adjacent_building: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 2

  • a name of “adjacent_building”.

class property annotation: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 203

  • a name of “annotation”.

class property boundary: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 113

  • a name of “boundary”.

class property hard_landscape: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 104

  • a name of “hard_landscape”.

class property local_shade: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 4

  • a name of “local_shade”.

property name: str

Member of: VEBody_type

The name of the instance.

class property names: dict

Member of: VEBody_type

Returns the following dictionary:

{
 'room': iesve.VEBody_type.room
 'adjacent_building': iesve.VEBody_type.adjacent_building
 'topographical_shade': iesve.VEBody_type.topographical_shade
 'local_shade': iesve.VEBody_type.local_shade
 'tree': iesve.VEBody_type.tree
 'road': iesve.VEBody_type.road
 'pavement': iesve.VEBody_type.pavement
 'parking_bay': iesve.VEBody_type.parking_bay
 'hard_landscape': iesve.VEBody_type.hard_landscape
 'pervious_landscape': iesve.VEBody_type.pervious_landscape
 'soft_landscape_turf': iesve.VEBody_type.soft_landscape_turf
 'soft_landscape_shrubs': iesve.VEBody_type.soft_landscape_shrubs
 'soft_landscape_groundcover': iesve.VEBody_type.soft_landscape_groundcover
 'soft_landscape_mixedveg': iesve.VEBody_type.soft_landscape_mixedveg
 'soft_landscape_wetlands': iesve.VEBody_type.soft_landscape_wetlands
 'vegetated_shade': iesve.VEBody_type.vegetated_shade
 'water': iesve.VEBody_type.water
 'boundary': iesve.VEBody_type.boundary
 'annotation': iesve.VEBody_type.annotation
}
class property parking_bay: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 103

  • a name of “parking_bay”.

class property pavement: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 102

  • a name of “pavement”.

class property pervious_landscape: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 105

  • a name of “pervious_landscape”.

class property road: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 101

  • a name of “road”.

class property room: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 1

  • a name of “room”.

class property soft_landscape_groundcover: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 108

  • a name of “soft_landscape_groundcover”.

class property soft_landscape_mixedveg: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 109

  • a name of “soft_landscape_mixedveg”.

class property soft_landscape_shrubs: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 107

  • a name of “soft_landscape_shrubs”.

class property soft_landscape_turf: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 106

  • a name of “soft_landscape_turf”.

class property soft_landscape_wetlands: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 110

  • a name of “soft_landscape_wetlands”.

class property topographical_shade: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 3

  • a name of “topographical_shade”.

class property tree: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 5

  • a name of “tree”.

class property values: dict

Member of: VEBody_type

Returns the following dictionary:

{
 1: iesve.VEBody_type.room
 2: iesve.VEBody_type.adjacent_building
 3: iesve.VEBody_type.topographical_shade
 4: iesve.VEBody_type.local_shade
 5: iesve.VEBody_type.tree
 101: iesve.VEBody_type.road
 102: iesve.VEBody_type.pavement
 103: iesve.VEBody_type.parking_bay
 104: iesve.VEBody_type.hard_landscape
 105: iesve.VEBody_type.pervious_landscape
 106: iesve.VEBody_type.soft_landscape_turf
 107: iesve.VEBody_type.soft_landscape_shrubs
 108: iesve.VEBody_type.soft_landscape_groundcover
 109: iesve.VEBody_type.soft_landscape_mixedveg
 110: iesve.VEBody_type.soft_landscape_wetlands
 111: iesve.VEBody_type.vegetated_shade
 112: iesve.VEBody_type.water
 113: iesve.VEBody_type.boundary
 203: iesve.VEBody_type.annotation
}
class property vegetated_shade: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 111

  • a name of “vegetated_shade”.

class property water: iesve.VEBody_type

Member of: VEBody_type

An instance of this class with:

  • a value of 112

  • a name of “water”.

class iesve.VECdbConstruction

Parent module: iesve

Instantiated by: VECdbProject using get_construction()

Can instantiate:

VE CDB Construction Basic usage:

see cdb.py

add_layer()

Member of: VECdbConstruction

Add a layer to this construction

property c_factor

Member of: VECdbConstruction

The C Factor of this CDB construction Only relevant if the regulation is 3 (ASHRAE901)

property category

Member of: VECdbConstruction

CDB construction category.

delete_layer()

Member of: VECdbConstruction

Delete a layer from this construction

property f_factor

Member of: VECdbConstruction

The F Factor of this CDB construction

get_default_resistances()

Member of: VECdbConstruction

Get default surface resistances for different methodologies

get_g_values()

Member of: VECdbConstruction

Get the different g-values as a dictionary.

Possible dictionary entries are:

bs_en_410, building_regulations, bfrc

get_layers()

Member of: VECdbConstruction

Get a list of layers in this CDB construction

Return type:

list[VECdbLayer]

get_properties()

Member of: VECdbConstruction

Get a dict of the properties of this CDB construction. The result depends on the optional U value type parameter of type uvalue_types. If no parameter is specified the U value type set in the Project Constructions dialog is used.

get_review_summary_string()

Member of: VECdbConstruction

Get a summary of this CDB construction as a formatted string. Units are converted to local display preferences.

get_u_factor()

Member of: VECdbConstruction

Get the U Factor of this CDB construction. The result depends on the U value type parameter of type uvalue_types.

property id

Member of: VECdbConstruction

The id of the CDB construction

insert_layer()

Member of: VECdbConstruction

Insert a layer into this construction

property is_editable

Member of: VECdbConstruction

Is the CDB construction editable?

property opaque

Member of: VECdbConstruction

Is the CDB construction opaque?

property reference

Member of: VECdbConstruction

The reference (description) of the CDB construction

property regulation

Member of: VECdbConstruction

The regulation applied to the CDB construction: 0=CIBSE, 1=EN_ISO, 2=ASHRAE 901, 3=Title 24

set_const_class()

Member of: VECdbConstruction

Set construction class of this CDB construction. See ‘construction_class’ enum for possible values.

set_f_factor()

Member of: VECdbConstruction

Set F Factor of this CDB construction

set_properties()

Member of: VECdbConstruction

Set properties of this CDB construction via a dictionary.

Possible dictionary entries are:

outside_surface_solar_absorptivity, inside_surface_solar_absorptivity, frame_percent, frame_type, glazing_type, percent_sky_blocked, display_window, frame_resistance, frame_absorptance, frame_material, spacer_type, thermal_bridging_coefficient, visible_light_transmittance, bfrc_active, light_transmittance, g_value, frame_inside_surface_area_ratio, frame_outside_surface_area_ratio, external_shade_active, external_shade_code, external_shade_profile, external_shade_radiation_to_lower, external_shade_radiation_to_raise, external_shade_night_resistance, external_shade_day_resistance, external_shade_ground_transmittance, external_shade_ground_transmittance_default, external_shade_sky_transmittance, external_shade_sky_transmittance_default, external_shade_transmittance_0, external_shade_transmitance_15, external_shade_transmittance_30, external_shade_transmittance_45, external_shade_transmittance_60, external_shade_transmitance_75, external_shade_transmittance_90, internal_shade_active, internal_shade_code, internal_shade_profile, internal_shade_radiation_to_lower, internal_shade_radiation_to_raise, internal_shade_night_resistance, internal_shade_day_resistance, internal_shade_shading_coefficient, internal_shade_short_wave_radiant_fraction, internal_shade_blind_or_curtain, internal_shade_frac_daylight_closed, local_shade_active, local_shade_code, local_shade_window_width, local_shade_window_height, local_shade_projection_overhang, local_shade_projection_offset, local_shade_left_fin_projection, local_shade_left_fin_offset, local_shade_right_fin_projection, local_shade_right_fin_offset, local_shade_balcony_height, local_shade_balcony_projection, local_shade_overhang_type, local_shade_balcony_depth_h, outside_surface_emissivity, inside_surface_emissivity, outside_surface_resistance, inside_surface_resistance

Set properties of this CDB construction via a dictionary.

Possible dictionary entries are:

outside_surface_solar_absorptivity, inside_surface_solar_absorptivity, frame_percent, frame_type, glazing_type, percent_sky_blocked, display_window, frame_resistance, frame_absorptance, frame_material, spacer_type, thermal_bridging_coefficient, visible_light_transmittance, bfrc_active, light_transmittance, g_value, frame_inside_surface_area_ratio, frame_outside_surface_area_ratio, external_shade_active, external_shade_code, external_shade_profile, external_shade_radiation_to_lower, external_shade_radiation_to_raise, external_shade_night_resistance, external_shade_day_resistance, external_shade_ground_transmittance, external_shade_ground_transmittance_default, external_shade_sky_transmittance, external_shade_sky_transmittance_default, external_shade_transmittance_0, external_shade_transmitance_15, external_shade_transmittance_30, external_shade_transmittance_45, external_shade_transmittance_60, external_shade_transmitance_75, external_shade_transmittance_90, internal_shade_active, internal_shade_code, internal_shade_profile, internal_shade_radiation_to_lower, internal_shade_radiation_to_raise, internal_shade_night_resistance, internal_shade_day_resistance, internal_shade_shading_coefficient, internal_shade_short_wave_radiant_fraction, internal_shade_blind_or_curtain, internal_shade_frac_daylight_closed, local_shade_active, local_shade_code, local_shade_window_width, local_shade_window_height, local_shade_projection_overhang, local_shade_projection_offset, local_shade_left_fin_projection, local_shade_left_fin_offset, local_shade_right_fin_projection, local_shade_right_fin_offset, local_shade_balcony_height, local_shade_balcony_projection, local_shade_overhang_type, local_shade_balcony_depth_h, outside_surface_emissivity, inside_surface_emissivity, outside_surface_resistance, inside_surface_resistance

class iesve.VECdbDatabase

Parent module: iesve

Instantiated by: VECdbDatabase using class method get_current_database()

Can instantiate:

VE CDB Database Basic usage:

see cdb.py

classmethod get_current_database()

Member of: VECdbDatabase

Get the current CDB database NB this method is static

Return type:

VECdbDatabase

get_project_type_string()

Member of: VECdbDatabase

Get a string describing the project type

get_projects()

Member of: VECdbDatabase

Returns a dictionary with the following optional keys:

Get a dict of all the projects in the database For each project type (0=Project, 1=System, 2=Manufacturer) the dict holds a list of the projects of that type.

Return type:

dict[project_types, list[VECdbProject]]

class iesve.VECdbLayer

Parent module: iesve

Instantiated by: VECdbConstruction using get_layers()

Can instantiate:

VE CDB Layer Basic usage:

see cdb.py

get_id()

Member of: VECdbLayer

Get the layer ID

get_material()

Member of: VECdbLayer

Get the material of this CDB layer

Pass in true for an opaque layer, false for a glass layer.

Return type:

VECdbMaterial

get_properties()

Member of: VECdbLayer

Get a dictionary of CDB layer data.

The result depends on the optional U value type parameter of type uvalue_types. If no parameter is specified the U value type set in the Project Constructions dialog is used.

Dictionary entries are:

thickness (m), resistance (m?K/W), convection_coefficient (W/(m??K))

get_review_summary_string()

Member of: VECdbLayer

Get a summary of this CDB layer as a formatted string. Units are converted to local display preferences. The result depends on the optional U value type parameter of type uvalue_types. If no parameter is specified the U value type set in the Project Constructions dialog is used.

set_properties()

Member of: VECdbLayer

Set properties of this CDB layer via a dictionary.

Possible dictionary entries are:

thickness (m), resistance (m?K/W), convection_coefficient (W/(m??K))

Set properties of this CDB layer via a dictionary.

Possible dictionary entries are:

thickness (m), resistance (m?K/W), convection_coefficient (W/(m??K))

class iesve.VECdbMaterial

Parent module: iesve

Instantiated by: VECdbProject using get_material(), or VECdbLayer using get_material()

VE CDB Material Basic usage:

see cdb.py

get_properties()

Member of: VECdbMaterial

Get a dictionary of CDB material data

get_review_summary_string()

Member of: VECdbMaterial

Get a summary of this CDB material as a formatted string. Units are converted to local display preferences.

set_properties()

Member of: VECdbMaterial

Set properties of this CDB material via a dictionary.

Possible dictionary entries are:

description, specific_heat_capacity, conductivity, density, vapour_resistivity, outside_reflectance, inside_reflectance, transmittance, refractive_index, outside_visible_reflectance, inside_visible_reflectance, visible_transmittance, thickness, outside_emissivity, inside_emissivity, angular_dependence, surface_type

Set properties of this CDB material via a dictionary.

Possible dictionary entries are:

description, specific_heat_capacity, conductivity, density, vapour_resistivity, outside_reflectance, inside_reflectance, transmittance, refractive_index, outside_visible_reflectance, inside_visible_reflectance, visible_transmittance, thickness, outside_emissivity, inside_emissivity, angular_dependence, surface_type

class iesve.VECdbProject

Parent module: iesve

Instantiated by: VECdbDatabase using get_projects()

Can instantiate:

VE CDB Project Basic usage:

see cdb.py

create_construction()

Member of: VECdbProject

create_construction(construction_element_category) Create a construction of the specified category. Use the ‘element_categories’ enum.

create_material()

Member of: VECdbProject

create_material(material_category) Create a material of the specified category.

delete_material()

Member of: VECdbProject

delete_material(material_id) Deletes the material with the specified ID.

get_category_string()

Member of: VECdbProject

Get a string describing the construction category NB this method is static

get_class_string()

Member of: VECdbProject

Get a string describing the construction class NB this method is static

get_construction(construction_id, construction_type)

Member of: VECdbProject

Parameters:
  • construction_id (str) – The id of the construction.

  • construction_type (iesve.construction_class) – The type of construction.

Get the construction with the given id in the given class in the project Pass class = ‘iesve.construction_class.none’ to return the construction with the given id in any class in the project

Return type:

VECdbConstruction

get_construction_ids(construction_type)

Member of: VECdbProject

Parameters:

construction_type (iesve.construction_class) – The type of construction.

Get a list of the construction ids in the given class in the project Pass class = ‘iesve.construction_class.none’ to return a list of the construction ids in all classes in the project

Return type:

list[str]

get_material(material_id)

Member of: VECdbProject

Parameters:

material_id (str) – The id of the material.

get_material(material_id) Gets an instance of the material with the specified ID.

Return type:

VECdbMaterial

get_material_ids(material_category)

Member of: VECdbProject

Parameters:

material_category (iesve.material_categories) – The category of the material.

get_material_ids(material_category) Get all material IDs matching the specified category. Passing material_category.all will return all material IDs in the project.

Return type:

list[str]

get_number_of_constructions_in_category()

Member of: VECdbProject

Get the number of constructions in the given category in the project

get_number_of_materials_in_category()

Member of: VECdbProject

get_number_of_materials_in_category(material_category) Get the number of materials matching the specified category. Passing material_category.all will return the number of materials in the project.

property has_constructions

Member of: VECdbProject

Whether the CDB project has constructions

property has_materials

Member of: VECdbProject

Whether the CDB project has materials

property name

Member of: VECdbProject

The DFA file name of the CDB project

property number_of_constructions

Member of: VECdbProject

The number of constructions in the project

property number_of_materials

Member of: VECdbProject

The number of materials in the project

property path

Member of: VECdbProject

The path of the CDB project

property title

Member of: VECdbProject

The title of the CDB project

class iesve.VEComponentProcess

Parent module: iesve

Instantiated by: VEBody using get_processes()

Provides access to the object process data for a component process.

get_energy_inputs()

Member of: VEComponentProcess

get_energy_inputs() -> List of dictionaries

Gets the data for the process’ energy inputs. Returns:

List of dictionaries, each containing the data for an energy input

get_heat_outputs()

Member of: VEComponentProcess

get_heat_outputs() -> List of dictionaries

Gets the data for the process’ heat outputs. Returns:

List of dictionaries, each containing the data for a heat output

get_material_inputs()

Member of: VEComponentProcess

get_material_inputs() -> List of dictionaries

Gets the data for the process’ material inputs. Returns:

List of dictionaries, each containing the data for a material input

get_material_outputs()

Member of: VEComponentProcess

get_material_outputs() -> List of dictionaries

Gets the data for the process’ material outputs. Returns:

List of dictionaries, each containing the data for a material output

get_miscellaneous()

Member of: VEComponentProcess

get_miscellaneous() -> List of dictionaries

Gets the data for the process’ miscellaneous information. Returns:

List of dictionaries, each containing the data for a miscellaneous entry

get_name()

Member of: VEComponentProcess

get_name() -> string

Gets the process’ name. Returns:

Process’ name

get_product()

Member of: VEComponentProcess

get_product() -> string

Gets the name of the product that the process produces. Returns:

Product name as a string

get_system_inputs()

Member of: VEComponentProcess

get_system_inputs() -> List of dictionaries

Gets the data for the process’ system inputs. Returns:

List of dictionaries, each containing the data for a system input

get_waste_heats()

Member of: VEComponentProcess

get_waste_heats() -> List of dictionaries

Gets the data for the process’ waste heats. Returns:

List of dictionaries, each containing the data for a waste heat

class iesve.VEEnergyMeter

Parent module: iesve

Interface for energy meters. Can be obtained from EnergySources.

get()

Member of: VEEnergyMeter

get() -> dictionary

Get energy meter data. Dictionary entries are name, source_data and id.

class iesve.VEGeometry

Parent module: iesve

Instantiated by: VESurface using get_opening_by_id() or get_openings()

Interface for geometry

centre_to_origin()

Member of: VEGeometry

static centre_to_origin()

Centres the model on the grid origin (0,0).

get_building_orientation()

Member of: VEGeometry

static get_building_orientation()

Get building orientation

get_construction()

Member of: VEGeometry

get_construction() -> str

Obtains the construction ID of the opening. Returns an empty string if none is found.

get_id()

Member of: VEGeometry

get_id() -> ID (string)

Gets the opening ID

get_macroflo_id()

Member of: VEGeometry

get_macroflo_id() -> ID (string)

Gets the macroflo opening ID

get_properties()

Member of: VEGeometry

get_properties() -> dictionary

Gets a dictionary of opening properties. Possible keys are: aspect_ratio, perimeter, index, area, height, width, aps_handle, macroflo_type and type

Note that values for width and height are only accurate for rectangular openings and horizontal rotations.

get_wwr()

Member of: VEGeometry

static get_wwr() -> Window-to-wall ratio (float)

Get the model’s window-to-wall ratio

move_opening()

Member of: VEGeometry

move_opening(xdistance, ydistance)

Move an associated opening

reduce_ext_windows()

Member of: VEGeometry

static get_ext_windows(max_wwr)

Reduce external windows so that the max window-to-wall ratio is not exceeded Args:

max_wwr (float): Max window-to-wall ratio

remove_doors()

Member of: VEGeometry

static remove_doors(flag, opening_area)

Remove doors from the model. Args:

flag (int): 0 = all, 1 = internal, 2 = external opening_area (float): Opening area threshold, all doors with an area below this threshold are removed.

If 0.0, removes all doors

remove_holes()

Member of: VEGeometry

static remove_holes(flag, opening_area)

Removes holes from the model. Args:

flag (int): 0 = all, 1 = internal, 2 = external opening_area (float): Opening area threshold, all holes with an area below this threshold are removed.

If 0.0, removes all holes

remove_openings_below_area_threshold()

Member of: VEGeometry

static remove_openings_below_area_threshold(area_threshold)

Remove openings below the provided threshold area for the selected body. Use VEBody.select() to select a body. Args:

area_threshold (float): Area threshold in square metres

set_body_opening_type()

Member of: VEGeometry

static set_body_opening_type(opening_type)

Change opening type for selected body’s openings. Use VEBody.select() to select a body. Args:

opening_type (string): Opening type. Valid entries are ‘door’, ‘window’ and ‘hole’

set_colour()

Member of: VEGeometry

static set_colour(colour_index)

Set colour of the selected body Args:

colour_index (int): Index of the colour to set.

Possible colour index values:

0 = BLUE 1 = GREEN 2 = RED 3 = YELLOW 4 = PURPLE 5 = ORANGE 6 = CYAN 7 = LIGHT GREY 48 = WHITE 56 = BLACK

set_percent_doors()

Member of: VEGeometry

static set_percent_doors(percent_doors)

Set percent doors for the selected body. Use VEBody.select() to select a body. Args:

percent_doors (int): Percent doors to set.

set_percent_glazing()

Member of: VEGeometry

static set_percent_glazing(percent_glazing)

Set percent glazing of external surfaces for the selected body. Use VEBody.select() to select a body. Args:

percent_glazing (int): Percent glazing to set.

set_percent_holes()

Member of: VEGeometry

static set_percent_holes(percent_holes)

Set percent holes for the selected body. Use VEBody.select() to select a body. Args:

percent_holes (int): Percent holes to set.

set_percent_wall_glazing()

Member of: VEGeometry

static set_percent_wall_glazing(percent_glazing)

Set percent glazing of walls for the selected body. Use VEBody.select() to select a body. Args:

percent_glazing (int): Percent glazing to set.

class iesve.VELocate

Parent module: iesve

Interface for getting VE location data.

close_wea_data()

Member of: VELocate

close_wea_data( (VELocate)arg1) -> None :

close_wea_data() -> None ** Close the location database.

get()

Member of: VELocate

get( (VELocate)arg1) -> object :

get() -> dict ** Get location data. Returns a dictionary with the following keywords: city, country (strings) latitude, longitude (float, degrees) altitude (float, meters) time_zone (float) dst_correction (float) dst_from_month, dst_to_month (float) range 1 - 12 ground_reflectance_summer_from_month, ground_reflectance_summer_to_month (float) range 1-12 ground_reflectance_summer, ground_reflectance_winter (float) summer_drybulb, summer_wetbulb, winter_drybulb (float, degrees Celsius) heating_loads percentile, cooling_loads percentile (float, %) external CO2 (float, ppm), national_climate_zone (int or string), weather source (string)

open_wea_data()

Member of: VELocate

open_wea_data( (VELocate)arg1) -> int :

open_wea_data() -> int ** Open location data. Returns -1 on failure, else success

save_and_close()

Member of: VELocate

save_and_close( (VELocate)arg1) -> None :

save_and_close() -> None ** Save and close the location database

set()

Member of: VELocate

set( (VELocate)arg1, (dict)arg2) -> None :

set(dict) -> None ** Set location data. Possible dictionary keywords are:

city, country, latitude, longitude, altitude, time_zone, dst_correction, dst_from_month, dst_to_month, ground_reflectance_summer, ground_reflectance_winter, ground_reflectance_summer_from_month, ground_reflectance_summer_to_month, summer_drybulb, summer_wetbulb, winter_drybulb, heating_loads_percentile, cooling_loads_percentile, external_CO2, ref_air_density

object set(tuple args, dict kwds)

set_max_dry_bulb()

Member of: VELocate

set_max_dry_bulb( (VELocate)arg1, (object)arg2, (object)arg3) -> None :

set_max_dry_bulb(temperature, month) ** Set the maximum dry bulb temperature in degrees Celsius for a given month.

set_max_wet_bulb()

Member of: VELocate

set_max_wet_bulb( (VELocate)arg1, (object)arg2, (object)arg3) -> None :

set_max_wet_bulb(temperature, month) ** Set the maximum wet bulb temperature in degrees Celsius for a given month.

set_min_dry_bulb()

Member of: VELocate

set_min_dry_bulb( (VELocate)arg1, (object)arg2, (object)arg3) -> None :

set_min_dry_bulb(temperature, month) ** Set the minimum dry bulb temperature in degrees Celsius for a given month

class iesve.VEMacroFlo

Parent module: iesve

Instantiated by: VEProject using get_macro_flo_opening_by_id() or get_macro_flo_opening_types()

Interface for Macroflo

get()

Member of: VEMacroFlo

get()->[opening data]

Returns data for all Macroflo openings Dictionary fields are:

crack_flow_coefficient: Crack flow coefficient crack_length: Crack length as % of opening perimeter description: Opening description equivalent_orifice_area: Equivalent orifice area as % of gross exposure_type: Exposure type name openable_area: Openable area as % opening_category: Opening category name opening_threshold: Opening threshold temperature profile: Degree of opening (modulating profile name) reference_id: Reference ID of the opening

reload_wind_coefficients()

Member of: VEMacroFlo

reload_wind_coefficients

Forces the VE to reload wind coefficient data from the project’s PCO file.

set()

Member of: VEMacroFlo

set(data)

Set data for a Macroflo opening from a dictionary of data Possible dictionary fields are: description, exposure_type, opening_category, openable_area, equivalent_orifice_area, crack_flow_coefficient, crack_length, opening_threshold, profile

set(data)

Set data for a Macroflo opening from a dictionary of data Possible dictionary fields are: description, exposure_type, opening_category, openable_area, equivalent_orifice_area, crack_flow_coefficient, crack_length, opening_threshold, profile

class iesve.VEModel

Parent module: iesve

Instantiated by: VEProject using models

Can Instantiate:

Represents a building and its systems as modelled by the user in the IES-VE software.

assign_thermal_template_to_rooms()

Member of: VEModel

assign_thermal_template_to_rooms( template, [roomID] )

Assign the thermal template to the rooms, indicated by list of Room IDs.

get_assigned_profiles()

Member of: VEModel

get_assigned_profiles( expandProfiles ) -> [profile ID]

Returns a list of profiles in use by this model variant. Set expandProfiles (default: False) to True to also return daily profiles.

get_bodies(selectedOnly)

Member of: VEModel

Parameters:

selectedOnly (bool) – Use True to return only the bodies already selected by the user in the IES-VE software; use False to return all bodies.

Returns:

A list of “body” instances.

Return type:

list[VEBody]

get_bodies_and_ids()

Member of: VEModel

get_bodies_and_ids( selectedOnly ) -> [VEBody]

Returns a dictionary of VEBody objects keyed by their room ID for this model variant. Set selectedOnly to True to return only selected bodies, False for all bodies.

Return type:

dict[room_id (str): VEBody]

get_bodies_for_umlh()

Member of: VEModel

get_bodies_for_umlh() -> [VEBody]

Returns the list of VEBody objects for this model variant, except those excluded for UMLH.

Return type:

list[VEBody]

get_excluded_bodies_for_umlh()

Member of: VEModel

get_excluded_bodies_for_umlh() -> [VEBody]

Returns the list of VEBody objects for this model variant, of those excluded for UMLH.

Return type:

list[VEBody]

get_exterior_lighting_details()

Member of: VEModel

get_exterior_lighting_data( iesve.LightingStandard ) -> dict

Obtains exterior lighting data for the model. Includes a ‘results’ key which contains an ordered list of tuples for each of the sections.

get_included_bodies_for_umlh()

Member of: VEModel

get_included_bodies_for_umlh() -> [VEBody]

Returns the list of VEBody objects for this model variant, except those excluded for UMLH.

get_mep_details()

Member of: VEModel

get_mep_details( iesve.attribute_type ) -> dict

Obtains MEP power data from the model. The attribute_type parameter is optional and does not need to be specified unless it is an NECB model, where it must be supplied to provide the correct results.

property id

Member of: VEModel

(str) Model description.

property model_type

Member of: VEModel

(iesve.VEModels) The model type.

rebuild_adjacencies()

Member of: VEModel

rebuild_adjacencies()

Rebuild adjacencies in the model.

suncast()

Member of: VEModel

suncast() -> VESuncast Object

Get a VESuncast object for this model

Return type:

VESuncast

class iesve.VEModels

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ActualBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 1

  • a name of “ActualBuilding”.

class property BaselineBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 6

  • a name of “BaselineBuilding”.

class property GreenMarkProposedBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 12

  • a name of “GreenMarkProposedBuilding”.

class property GreenMarkReferenceBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 13

  • a name of “GreenMarkReferenceBuilding”.

class property LEEDSunCastSS71Building: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 15

  • a name of “LEEDSunCastSS71Building”.

class property NECBProposedBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 19

  • a name of “NECBProposedBuilding”.

class property NECBReferenceBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 20

  • a name of “NECBReferenceBuilding”.

class property NewZealandProposedBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 10

  • a name of “NewZealandProposedBuilding”.

class property NewZealandReferenceBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 11

  • a name of “NewZealandReferenceBuilding”.

class property NotionalBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 2

  • a name of “NotionalBuilding”.

class property ProposedBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 5

  • a name of “ProposedBuilding”.

class property RealBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 0

  • a name of “RealBuilding”.

class property ReferenceBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 4

  • a name of “ReferenceBuilding”.

class property Section63PrescriptiveBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 17

  • a name of “Section63PrescriptiveBuilding”.

class property SunCastSolarVisBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 14

  • a name of “SunCastSolarVisBuilding”.

class property Title24ProposedBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 16

  • a name of “Title24ProposedBuilding”.

class property Title24StandardDesignBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 18

  • a name of “Title24StandardDesignBuilding”.

class property TypicalBuilding: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of 3

  • a name of “TypicalBuilding”.

class property VEModels_NA: iesve.VEModels

Member of: VEModels

An instance of this class with:

  • a value of -1

  • a name of “VEModels_NA”.

property name: str

Member of: VEModels

The name of the instance.

class property names: dict

Member of: VEModels

Returns the following dictionary:

{
 'VEModels_NA': iesve.VEModels.VEModels_NA
 'RealBuilding': iesve.VEModels.RealBuilding
 'ActualBuilding': iesve.VEModels.ActualBuilding
 'NotionalBuilding': iesve.VEModels.NotionalBuilding
 'TypicalBuilding': iesve.VEModels.TypicalBuilding
 'ReferenceBuilding': iesve.VEModels.ReferenceBuilding
 'ProposedBuilding': iesve.VEModels.ProposedBuilding
 'BaselineBuilding': iesve.VEModels.BaselineBuilding
 'NewZealandProposedBuilding': iesve.VEModels.NewZealandProposedBuilding
 'NewZealandReferenceBuilding': iesve.VEModels.NewZealandReferenceBuilding
 'GreenMarkProposedBuilding': iesve.VEModels.GreenMarkProposedBuilding
 'GreenMarkReferenceBuilding': iesve.VEModels.GreenMarkReferenceBuilding
 'SunCastSolarVisBuilding': iesve.VEModels.SunCastSolarVisBuilding
 'LEEDSunCastSS71Building': iesve.VEModels.LEEDSunCastSS71Building
 'Title24ProposedBuilding': iesve.VEModels.Title24ProposedBuilding
 'Section63PrescriptiveBuilding': iesve.VEModels.Section63PrescriptiveBuilding
 'Title24StandardDesignBuilding': iesve.VEModels.Title24StandardDesignBuilding
 'NECBProposedBuilding': iesve.VEModels.NECBProposedBuilding
 'NECBReferenceBuilding': iesve.VEModels.NECBReferenceBuilding
}
class property values: dict

Member of: VEModels

Returns the following dictionary:

{
 -1: iesve.VEModels.VEModels_NA
 0: iesve.VEModels.RealBuilding
 1: iesve.VEModels.ActualBuilding
 2: iesve.VEModels.NotionalBuilding
 3: iesve.VEModels.TypicalBuilding
 4: iesve.VEModels.ReferenceBuilding
 5: iesve.VEModels.ProposedBuilding
 6: iesve.VEModels.BaselineBuilding
 10: iesve.VEModels.NewZealandProposedBuilding
 11: iesve.VEModels.NewZealandReferenceBuilding
 12: iesve.VEModels.GreenMarkProposedBuilding
 13: iesve.VEModels.GreenMarkReferenceBuilding
 14: iesve.VEModels.SunCastSolarVisBuilding
 15: iesve.VEModels.LEEDSunCastSS71Building
 16: iesve.VEModels.Title24ProposedBuilding
 17: iesve.VEModels.Section63PrescriptiveBuilding
 18: iesve.VEModels.Title24StandardDesignBuilding
 19: iesve.VEModels.NECBProposedBuilding
 20: iesve.VEModels.NECBReferenceBuilding
}
class iesve.VEProfile

Parent module: iesve

Profile manipulations. Basic usage:

import iesve project = iesve.VEProject.get_current_project() dayprofiles, groupprofiles = project.profiles() for id, profile in groupprofiles.items():

if profile.is_weekly():

print(‘Weekly profile {}, {}.’.format(id, profile.reference))

elif profile.is_yearly():

print(‘Yearly profile {}, {}.’.format(id, profile.reference))

get_data()

Member of: VEProfile

get_data() -> profile data

Retrieve profile data. The returned data depends on profile type. All returned data structures are compatible with the set_data() method.

- Daily profile: a list of [ x, y, formula ] lists that represent the data for the profile. - Weekly profile: a list of daily profile IDs that make up the weekly profile. - Yearly profile: a list of lists: [ weekly profile ID, fromDay, toDay ],

where fromDay = year day where the profile becomes active, toDay = last day of profile

- Compact profile: a nested sets of lists, each list representing on/off time periods - Free form profile : list of lists: [ month, day, hour, minute, value ]

property id

Member of: VEProfile

(str) Profile ID.

is_absolute()

Member of: VEProfile

is_absolute() -> bool

True if the profile is absolute, else False.

is_group()

Member of: VEProfile

is_group() -> bool

True if the profile is a group profile, False if a daily profile.

is_modulating()

Member of: VEProfile

is_modulating() -> bool

True if the profile is modulating, else False.

property reference

Member of: VEProfile

(str) Profile reference (name).

set_data()

Member of: VEProfile

set_data() -> bool

Set profile data. The data to be passed depends on profile type.

Daily Profile: Data should represented by a list of [x,y,formula] lists [ [x,y,formula], [x,y,formula], … ]

Weekly Profile: Data should represented by a list of daily profile IDs [ ID1, ID2, … ]

Yearly Profile:

Data should be represented by a list of [weekly profile ID(string), fromDay(int), toDay(int)] lists [ [ID1, from1, to1], [ID2, from2, to2], … ]

Compact Profile: Data should represented by a list of lists that contains compact profile data:

The outer list is for the number of time periods Each time period is represented by a list of lists:

[ [toDay, toMonth], [entry], [entry], [entry], … ] Where an entry list is:

[description, firstTime, secondTime]

Where firstTime and secondTime are:

[True, startHour, startMinute, endHour, endMinute] OR [False, 0, 0] if time is not active

Description: “Label: DaysOfWeek” (eg. “Weekends: Sat, Sun”) StartHour, startMinute: 0-24, 0-59 for the start time EndHour, endMinute: 0-24, 0-59 for the end time

Free-form Profile: Set the free-form entries for this profile. Data should be a list of lists, where each entry in the outer list contains the month, day, hour, minute and value of that entry. Value is a double if no formula is set, and a string otherwise. First and last entries cannot be changed.

[[month, day, hour, minute, value],…]

month: 1-12 day: 1-31 hour: 0-23 minute: 0-59

class iesve.VEProject

Parent module: iesve

Instantiated by: VEProject using class method get_current_project()

Can instantiate:

Represents all information and features relating to the modelling project in the IES-VE software.

air_exchanges()

Member of: VEProject

air_exchanges() -> [air exchanges]

Returns a list of all defined air exchanges.

apache_systems()

Member of: VEProject

apache_systems() -> [systems]

Returns a list of all defined Apache Systems.

Return type:

list[VEApacheSystem]

archive_project()

Member of: VEProject

casual_gains()

Member of: VEProject

casual_gains() -> [gains]

Returns a list of all defined casual gains.

property content_folder

Member of: VEProject

(str) Project content folder path.

create_profile()

Member of: VEProject

create_profile(type, reference, modulating, units) -> profile

Creates a new (empty / default) profile of the specified type.
Args:
type (string): one of the following values:

‘daily’, ‘weekly’, ‘yearly’, ‘compact’, ‘freeform’.

reference (string, optional): name for profile. modulating (bool, optional [default = True]):

True for a modulating profile, False otherwise.

units (int, optional [default = -1 (none)]):

0 for metric, 1 for IP or -1 for none.

daily_profile()

Member of: VEProject

daily_profile(profileID) -> profile

Takes a profile ID string, and returns the corresponding daily profile.

daily_profiles()

Member of: VEProject

daily_profiles([profileIDs]) -> {profiles}

Takes a list of profile ID strings and returns a dict of corresponding daily profiles, keyed by profile ID.

deregister_content()

Member of: VEProject

deregister_content(path)

Remove a file from Content Manager. No effect if the file does not exist in the Content Manager database.

classmethod get_current_project()

Member of: VEProject

Returns:

The project currently loaded in the VE.

Return type:

VEProject

get_display_units()

Member of: VEProject

get_language_code()

Member of: VEProject

get_macro_flo_opening_by_id()

Member of: VEProject

get_macro_flo_opening_by_id(openingID) -> opening type

Takes an opening ID and returns the corresponding Macroflo opening type.

Return type:

VEMacroFlo

get_macro_flo_opening_types()

Member of: VEProject

get_macro_flo_opening_types() -> [opening types]

Returns a list of all defined Macroflo opening types.

Return type:

list[VEMacroFlo]

get_scenario_base_project_path()

Member of: VEProject

get_scenario_base_project_path() -> default scenario model path

If a scenario is currently active, returns the project path for the parent (non-scenario) model.

get_version()

Member of: VEProject

group_profile()

Member of: VEProject

group_profile(profileID) -> profile

Takes a profile ID string, and returns the corresponding group profile.

group_profiles()

Member of: VEProject

group_profiles([profileIDs]) -> {profiles}

Takes a list of profile ID strings and returns a dict of corresponding group profiles, keyed by profile ID.

property models: list[iesve.VEModel]

Member of: VEProject

Returns:

A list of “active model variants”. The first item is always the “real model”.

property name

Member of: VEProject

(str) Project name (title).

property path: str

Member of: VEProject

Returns:

The path to the local directory of the IES-VE project.

profiles()

Member of: VEProject

profiles() -> (daily,group)

Returns a tuple containing daily and group profiles. Each tuple entry is a dictionary of key=profile ID, value=profile object.

Return type:

tuple[dict[profile_id (str): DailyProfile], dict[profile_id (str): GroupProfile]]

register_content()

Member of: VEProject

register_content(path, category, displayString, notification)

Register a file with Content Manager using category and display strings. Pass True for notification to have a notification displayed, False to add silently.

save_profiles()

Member of: VEProject

thermal_templates()

Member of: VEProject

thermal_templates() -> {templates}

Returns a dict of all defined thermal templates, keyed by template handle.

Return type:

dict[template_handle (str): VEThermalTemplate]

class iesve.VERenewables

Parent module: iesve

Interface for Renewables

get_chp_data()

Member of: VERenewables

get_chp_data()->[CHP data dictionary]

Returns all CHP data. Dictionary fields are:

is_enabled: Whether CHP data is enabled. source_meter: Source meter name. electrical_generation_meter: Electrical generation meter name. quality_index: Quality index. rated_heat_output: Heat output. rated_thermal_efficiency: Thermal efficiency at rated output. rated_power_efficiency: Power efficiency at rated output. min_fraction_rated_heat_output: Fraction of rated heat. min_thermal_efficiency: Minimum thermal efficiency. min_power_efficiency: Minimum power efficiency. profile: Name of profile for heat matching strategy.

get_pv_data()

Member of: VERenewables

get_pv_data()->[List of dictionaries]

Returns data for all PVs. Possible dictionary fields are (varies by PV class):

id: ID of the PV panel. description: PV panel description. type_id: PV type ID. Use with get_pv_type_by_id() to get PV type data. area: Area of the PV panel. azimuth: Azimuth of the PV. inclination: PV inclination. shading_factor: PV shading factor. cell_surface: Cell surface. num_cells: Number of cells. geometric_concentration: Geometric concentration. power_temperature_coefficient: Power temperature coefficient. optical_efficiency: Optical efficiency. cell_efficiency: Cell efficiency. spectral_factor: Spectral factor. tracking_device_power_losses: Tracking device power losses. linear_temperature_factor: Linear temperature factor. tracking_error: Tracking error. meter: Energy meter.

get_pv_data_by_id()

Member of: VERenewables

get_pv_data_by_id(id)->[Dictionary of PV data]

Returns PV data from the given ID. Possible dictionary fields are (varies by PV class):

id: ID of the PV panel. description: PV panel description. type_id: PV type ID. Use with get_pv_type_by_id() to get PV type data. area: Area of the PV panel. azimuth: Azimuth of the PV. inclination: PV inclination. shading_factor: PV shading factor. cell_surface: Cell surface. num_cells: Number of cells. geometric_concentration: Geometric concentration. power_temperature_coefficient: Power temperature coefficient. optical_efficiency: Optical efficiency. cell_efficiency: Cell efficiency. spectral_factor: Spectral factor. tracking_device_power_losses: Tracking device power losses. linear_temperature_factor: Linear temperature factor. tracking_error: Tracking error. meter: Energy meter.

Args:

id (string): ID of the PV to get.

get_pv_type_by_id()

Member of: VERenewables

get_pv_type_by_id(id)->[Dictionary of PV type data]

Returns data for a PV type from the given ID. Dictionary fields are:

id: ID of the PV type. description: PV type description. technology: Name of PV type technology. module_nominal_efficiency: Module nominal efficiency. noct: Nominal cell temperature (NOCT). ref_irradiance: Reference irradiance for NOCT. temp_coefficient: Temperature coefficient for module efficiency. degradation_factor: Degradation factor. electrical_conversion_efficiency: Electrical conversion efficiency. meter: Energy meter.

Args:

id (string): ID of the PV type to get.

get_pv_types()

Member of: VERenewables

get_pv_types()->[List of PV type data dictionaries]

Returns data for all PV types. Dictionary fields are:

id: ID of the PV type. description: PV type description. technology: Name of PV type technology. module_nominal_efficiency: Module nominal efficiency. noct: Nominal cell temperature (NOCT). ref_irradiance: Reference irradiance for NOCT. temp_coefficient: Temperature coefficient for module efficiency. degradation_factor: Degradation factor. electrical_conversion_efficiency: Electrical conversion efficiency. meter: Energy meter.

get_wind_data()

Member of: VERenewables

get_wind_data()->[Wind data dictionary]

Returns all wind data. Dictionary fields are:

is_enabled: Whether wind data is enabled. hub_height: Hub height. rated_power: Rated power. meter: Energy meter.

set_chp_data()

Member of: VERenewables

set_chp_data(Dictionary of CHP data)

Sets CHP data. Possible dictionary entries are:

is_enabled, quality_index, rated_heat_output, rated_thermal_efficiency, rated_power_efficiency, min_fraction_rated_heat_output, min_thermal_efficiency, min_power_efficiency, profile

set_chp_data(Dictionary of CHP data)

Sets CHP data. Possible dictionary entries are:

is_enabled, quality_index, rated_heat_output, rated_thermal_efficiency, rated_power_efficiency, min_fraction_rated_heat_output, min_thermal_efficiency, min_power_efficiency, profile

set_pv_data()

Member of: VERenewables

set_pv_data(Dictionary of PV data, id)

Sets data for a PV panel. Possible dictionary entries are:

description, type_id, area, azimuth, inclination, shading_factor, cell_surface, num_cells, geometric_concentration, power_temperature_coefficient, optical_efficiency, cell_efficiency, spectral_factor, tracking_device_power_losses, linear_temperature_factor, tracking_error, meter

set_pv_type_data()

Member of: VERenewables

set_pv_type_data(Dictionary of PV type data, id)

Sets data for a PV type. Possible dictionary entries are:

description, technology, module_nominal_efficiency, noct, ref_irradiance, temp_coefficient, degradation_factor, electrical_conversion_efficiency, meter

set_wind_data()

Member of: VERenewables

set_wind_data(Dictionary of wind data)

Sets wind data. Possible dictionary entries are:

is_enabled, hub_height, rated_power, meter

set_wind_data(Dictionary of wind data)

Sets wind data. Possible dictionary entries are:

is_enabled, hub_height, rated_power, meter

class iesve.VERoomData

Parent module: iesve

Instantiated by: VEBody using get_room_data()

Can instantiate:

get_air_exchanges()

Member of: VERoomData

Get the room’s air exchanges. Returns:

List of RoomAirExchange objects.

Return type:

RoomAirExchange

get_apache_systems()

Member of: VERoomData

Gets the system data. Returns:

Dictionary with the following information, including whether values are from template: - Systems: HVAC system ID, methodology and whether the space is conditioned; auxiliary ventilation system ID and whether it matches

the HVAC system; DHW system ID and whether it matches the HVAC system

- Heating: size (kW), radiant fraction, supply air temperature and whether the heating capacity

is unlimited. If the capacity is not unlimited then the capacity and its units are included.

- Cooling: size (kW), radiant fraction, supply air temperature and whether the cooling capacity

is unlimited. If the capacity is not unlimited then the capacity and its units are included.

- Outside air supply: flow rate and units, free cooling flow capacity and

units, and variation profile ID.

- Ventilation & extract: whether room has local mechanical exhaust. If it

does then also included are: the extract flow rate and units, SFP (W/l/s) and whether the extract fan is remote from the room.

Additional data is provided for HVAC and NCM modes.

get_building_regs()

Member of: VERoomData

get_building_regs() -> dict

Get the room’s building regulation data. Only use this on NCM models. Returns:

Dictionary with the following entries: include_room_in_building_regs_analysis, room_type, room_type_from_template, external_ventilation_rate, external_ventilation_rate_from_template, associated_occupied_room, ncm_building_area_type, ncm_building_area_type_from_template, ncm_activity, ncm_activity_from_template, room_part_of_core_area, high_pressure_drop_air_treatment, high_pressure_drop_air_treatment_from_template, criterion_3_status, criterion_3_solar_gain_total, criterion_3_solar_gain_benchmark, section_63_loft_access, section_63_loft_access_from_template, destratification_fans, air_permeability and dhw_pipe_length

get_general()

Member of: VERoomData

Gets the general room data. Returns:

Dictionary with the following information: - Body name & ID - General and thermal templates assigned to the body - Room volume (m^3) and floor area (m^2) - Lettable percentage, circulation percentage, whether or not the floor

area is included in the building floor area, and whether these values are from template.

get_internal_gains()

Member of: VERoomData

Get the room’s internal gains. Returns:

List of RoomInternalGain objects (lighting/power/people).

Return type:

RoomInternalGain

get_ncm_lighting()

Member of: VERoomData

get_ncm_lighting() -> dict

Get NCM lighting data. Only use this on NCM models. Returns:

Dictionary with the following entries: lighting_case, design_illuminance, wattage, wattage_unit, lumens_circuit_watt, light_output_ratio, lamp_type, luminaires_fitted, use_efficient_lamps, lamp_efficacy, has_display_lighting, display_lighting_time_switching, constant_illuminance_control, use_photoelectric, different_sensor_control_back, control_type, sensor_type, photoelectric_time_switch_control, photoelectric_parasitic_power, photoelectric_parasitic_power_default, photoelectric_parasitic_power_unit, automatic_daylight_zoning, automatic_daylight_zoning_percentage, occupancy_sensing, occupancy_parasitic_power, occupancy_parasitic_power_default, occupancy_parasitic_power_unit and occupancy_time_switch_control

get_necb_2017_lighting_controls()

Member of: VERoomData

get_room_conditions()

Member of: VERoomData

Gets the room conditions. Returns:

Dictionary with the following information, including whether values are from template: - Heating: profile ID, whether setpoint is timed/constant/two-value, and either

setpoint values (C) or setpoint profile ID

- Cooling: profile ID, whether setpoint is timed/constant/two-value, and either

setpoint values (C) or setpoint profile ID

- DHW: value and units, whether DHW is linked to occupancy or an independent

profile and a usage profile ID if relevant

- Plant (auxiliary energy): profile type and profile ID. - Solar reflected fraction - Furniture mass factor - Humidity control: percentage saturation lower/upper limits and max heating

(+ humidification) and max dehumidification (+ cooling), in kW.

Additional data is provided for HVAC mode.

get_transpired_solar_collectors()

Member of: VERoomData

get_transpired_solar_collectors() -> list

Get the room’s transpired solar collectors. Only use this on NCM models. Returns:

List containing a dictionary for each transpired solar collector. Dictionary contains the following entries: surface_number, adjacency_area and collector_area

property id

Member of: VERoomData

(str) ID of the body that the room data is for

set()

Member of: VERoomData

set_all(general_data, room_conditions_data, systems_data)

Sets all non-NCM room data using the provided dictionaries. See set_general(), set_room_conditions() and set_apache_systems() for dictionary keys.

set_apache_systems()

Member of: VERoomData

set_apache_systems(data)

Sets system data from the provided dictionary. Possible dictionary keys are:

HVAC_system, HVAC_system_from_template, HVAC_methodology, HVAC_methodology_from_template, aux_vent_system, aux_vent_system_from_template, aux_vent_system_same, cooling_capacity_unit, cooling_capacity_unlimited, cooling_capacity_unlimited_from_template, cooling_capacity_value, cooling_plant_radiant_fraction, cooling_plant_radiant_fraction_from_template, cooling_unit_size, dhw_system, dhw_system_from_template, dhw_system_same, extract_fan_is_remote, extract_flow_rate, extract_flow_rate_unit, has_mech_exhaust, heating_capacity_unit, heating_capacity_unlimited, heating_capacity_unlimited_from_template, heating_capacity_value, heating_plant_radiant_fraction, heating_plant_radiant_fraction_from_template, heating_unit_size, system_air_free_cooling, system_air_free_cooling_from_template, system_air_minimum_flowrate, system_air_minimum_flowrate_from_template, system_air_variation_profile, system_air_variation_profile_from_template, associated_return_air_plenum, associated_supply_air_plenum, auto_associate_adjacent_plenums, supply_condition, supply_condition_profile, supply_condition_template, include_in_room_zone_loads_analysis, include_in_room_zone_loads_analysis_template mech_supply_in_room, mech_sfp, demand_controlled_ventilation_type, demand_controlled_ventilation_air_flow, heat_recovery, seasonal_efficiency, use_default_seasonal_efficiency, use_night_cooling, night_cooling_sfp, night_cooling_max_flow_rate, night_cooling_max_hrs_month, scope_of_extract_system, cooling_design_supply_temp, cooling_design_supply_temp_from_template, heating_design_supply_temp, heating_design_supply_temp_from_template, outside_air_ventilation_increase, outside_air_ventilation_increase_from_template

set_apache_systems(data)

Sets system data from the provided dictionary. Possible dictionary keys are:

HVAC_system, HVAC_system_from_template, HVAC_methodology, HVAC_methodology_from_template, aux_vent_system, aux_vent_system_from_template, aux_vent_system_same, cooling_capacity_unit, cooling_capacity_unlimited, cooling_capacity_unlimited_from_template, cooling_capacity_value, cooling_plant_radiant_fraction, cooling_plant_radiant_fraction_from_template, cooling_unit_size, dhw_system, dhw_system_from_template, dhw_system_same, extract_fan_is_remote, extract_flow_rate, extract_flow_rate_unit, has_mech_exhaust, heating_capacity_unit, heating_capacity_unlimited, heating_capacity_unlimited_from_template, heating_capacity_value, heating_plant_radiant_fraction, heating_plant_radiant_fraction_from_template, heating_unit_size, system_air_free_cooling, system_air_free_cooling_from_template, system_air_minimum_flowrate, system_air_minimum_flowrate_from_template, system_air_variation_profile, system_air_variation_profile_from_template, associated_return_air_plenum, associated_supply_air_plenum, auto_associate_adjacent_plenums, supply_condition, supply_condition_profile, supply_condition_template, include_in_room_zone_loads_analysis, include_in_room_zone_loads_analysis_template mech_supply_in_room, mech_sfp, demand_controlled_ventilation_type, demand_controlled_ventilation_air_flow, heat_recovery, seasonal_efficiency, use_default_seasonal_efficiency, use_night_cooling, night_cooling_sfp, night_cooling_max_flow_rate, night_cooling_max_hrs_month, scope_of_extract_system, cooling_design_supply_temp, cooling_design_supply_temp_from_template, heating_design_supply_temp, heating_design_supply_temp_from_template, outside_air_ventilation_increase, outside_air_ventilation_increase_from_template

set_building_regs()

Member of: VERoomData

set_building_regs(data)

Sets building regs data from the provided dictionary. Possible dictionary keys are: include_room_in_building_regs_analysis, room_type, room_type_from_template, external_ventilation_rate, external_ventilation_rate_from_template, associated_occupied_room, ncm_building_area_type, ncm_building_area_type_from_template, ncm_activity, ncm_activity_from_template, room_part_of_core_area, high_pressure_drop_air_treatment, high_pressure_drop_air_treatment_from_template,section_63_loft_access, section_63_loft_access_from_template, destratification_fans, air_permeability, dhw_pipe_length

set_collector_area()

Member of: VERoomData

set_collector_area(surface_number, collector_area) Sets the collector area for the transpired solar collector of the indicated surface.

set_general()

Member of: VERoomData

set_general(data)

Sets general room data from the provided dictionary. Possible dictionary keys are:

circ_perc, circ_perc_from_template, included_in_building_floor_area, included_in_building_floor_area_from_template, lettable_perc, lettable_perc_from_template and name

set_general(data)

Sets general room data from the provided dictionary. Possible dictionary keys are:

circ_perc, circ_perc_from_template, included_in_building_floor_area, included_in_building_floor_area_from_template, lettable_perc, lettable_perc_from_template and name

set_ncm_lighting()

Member of: VERoomData

set_ncm_lighting(data)

Sets NCM lighting data from the provided dictionary. Possible dictionary keys are: lighting_case, design_illuminance, wattage, wattage_unit, lumens_circuit_watt, light_output_ratio, lamp_type, luminaires_fitted, use_efficient_lamps, lamp_efficacy, display_lighting_time_switching, constant_illuminance_control, use_photoelectric, different_sensor_control_back, control_type, sensor_type, photoelectric_time_switch_control, photoelectric_parasitic_power, photoelectric_parasitic_power_default, photoelectric_parasitic_power_unit, automatic_daylight_zoning, automatic_daylight_zoning_percentage, occupancy_sensing, occupancy_parasitic_power, occupancy_parasitic_power_default, occupancy_parasitic_power_unit, occupancy_time_switch_control

set_room_conditions()

Member of: VERoomData

set_room_conditions(data)

Sets room conditions data from the provided dictionary. Possible dictionary keys are:

cooling_profile, cooling_profile_from_template, cooling_setpoint, cooling_setpoint_from_template, cooling_setpoint_profile, dhw, dhw_from_template, dhw_linked_to_occupancy, dhw_linked_to_occupancy_from_template, dhw_profile, dhw_profile_from_template, furniture_mass_factor, furniture_mass_factor_from_template, heating_profile, heating_profile_from_template, heating_setpoint, heating_setpoint_from_template, heating_setpoint_profile, plant_profile, plant_profile_from_template, plant_profile_type, sat_perc_lower, sat_perc_lower_from_template, sat_perc_upper, sat_perc_upper_from_template, solar_reflected_fraction, solar_reflected_fraction_from_template, dhw_room_level_setting, dhw_room_level_setting_from_template, ncm_plant_profile, heating_setpoint_type, heating_setpoint_twovalue_profile, heating_setpoint_twovalue_main_setpoint, heating_setpoint_twovalue_setback, cooling_setpoint_type, cooling_setpoint_twovalue_profile, cooling_setpoint_twovalue_main_setpoint, cooling_setpoint_twovalue_setback

set_room_conditions(data)

Sets room conditions data from the provided dictionary. Possible dictionary keys are:

cooling_profile, cooling_profile_from_template, cooling_setpoint, cooling_setpoint_from_template, cooling_setpoint_profile, dhw, dhw_from_template, dhw_linked_to_occupancy, dhw_linked_to_occupancy_from_template, dhw_profile, dhw_profile_from_template, furniture_mass_factor, furniture_mass_factor_from_template, heating_profile, heating_profile_from_template, heating_setpoint, heating_setpoint_from_template, heating_setpoint_profile, plant_profile, plant_profile_from_template, plant_profile_type, sat_perc_lower, sat_perc_lower_from_template, sat_perc_upper, sat_perc_upper_from_template, solar_reflected_fraction, solar_reflected_fraction_from_template, dhw_room_level_setting, dhw_room_level_setting_from_template, ncm_plant_profile, heating_setpoint_type, heating_setpoint_twovalue_profile, heating_setpoint_twovalue_main_setpoint, heating_setpoint_twovalue_setback, cooling_setpoint_type, cooling_setpoint_twovalue_profile, cooling_setpoint_twovalue_main_setpoint, cooling_setpoint_twovalue_setback

class iesve.VESankey

Parent module: iesve

VESankey(ordering). ordering specifies the type of ordering the diagram should follow. Options are:

-“given”: nodes are in the order they are given in set_node_names -“depth”: nodes are added in a depth-first ordering from those in the first columns set by set_node_columns

Basic usage:

sankey = iesve.VESankey() sankey.setTitle(title) sankey.setColNames(colNames) sankey.generateEnergySankey(filepath, data)

add_column_names()

Member of: VESankey

set_column_names([column names])

Sets the names of the columns in the Sankey.

add_connections()

Member of: VESankey

set_connections([(source node, destination node, weight)])

Sets the connections between nodes.

source node (str) - source node identifier destination node (str) - destination node identifier weight (real) - weight for this connection

add_node_colours()

Member of: VESankey

add_node_colours({node name: (red, green, blue)})

Sets the colour for each node to be displayed as.

add_node_columns()

Member of: VESankey

set_node_columns({node name: column index})

Sets the column indices for each names node added to the Sankey.

add_node_names_in_order()

Member of: VESankey

set_node_names_in_order([node names])

Sets the names of the nodes in the Sankey in the given order.

clear()

Member of: VESankey

clear()

Clears all nodes and connections in the sankey.

generate_sankey()

Member of: VESankey

generate_sankey(filepath)

Generates a sankey diagram and saves it to an image at the path specified by filepath.

recommended_ratio()

Member of: VESankey

recommended_ratio() -> real

Returns the ratio the Sankey generator recommends and will use by default if not set with set_weight_width_ratio().

save_png()

Member of: VESankey

save_png(filename)

Saves the Sankey diagram to a .png file called filename

save_svg()

Member of: VESankey

save_png(filename)

Saves the Sankey diagram to a .svg file called filename

set_title()

Member of: VESankey

set_title(title)

Sets the title for the Sankey.

set_units_str()

Member of: VESankey

set_units_str(units)

Sets the string to be used to represent the Units the weights are in.

set_weight_width_ratio()

Member of: VESankey

set_weight_width_ratio(ratio)

Sets the weight to line-width ratio the diagram should use.

class iesve.VESuncast

Parent module: iesve

Instantiated by: VEModel using suncast()

Interface for Suncast

get_results()

Member of: VESuncast

get_results(shading_filename, body_index, surface_index, surface_id, opening_num) -> list

Get Suncast insolation data. Returns a list of lists of dictionaries. Returns data for the surface unless an opening number of 1 or greater is provided (optional). Each list represents a month of the year. The sub-list contains a dictionary of data for each hour of the design day. The dictionary contains the following entries:

external, external_pc, internal, internal_pc

get_solar_altitudes()

Member of: VESuncast

design_day

get_sun_up_down()

Member of: VESuncast

get_sun_up_down() -> list

Get sun up/down times as a list containing a dictionary of data for each day of the year. The dictionary contains the following entries:

date, up_time, up_azi, down_time, down_azi

run()

Member of: VESuncast

run(from_month, to_month, design_day, use_diffuse)

Run a Suncast simulation

class iesve.VESurface

Parent module: iesve

Instantiated by: VEBody using get_surfaces()

Can instantiate:

Surface.Basic usage:

see VESurface_basic.py

get_adjacencies()

Member of: VESurface

get_adjacencies() -> [ adjacency ]

Returns a list of VEAdjacency objects for the surface.

Return type:

list[VEAdjacency]

get_areas()

Member of: VESurface

get_areas() -> Dictionary (area type)

Returns the various area values for the surface (all in m2) area type = total_gross, total_net, total_window, total_door, total_hole, total_gross_openings. internal_gross, internal_net, internal_window, internal_door, internal_hole, internal_gross_openings, external_gross, external_net, external_window, external_door, external_hole, external_gross_openings

get_constructions()

Member of: VESurface

get_constructions() -> [ constructionId ]

Returns a list of construction IDs (string) used in the surface (including the constructions assigned to any openings in the surface.

get_opening_by_id()

Member of: VESurface

get_opening_by_id() -> opening

Returns the opening associated to the id (VEGeometry object)

Return type:

VEGeometry

get_opening_totals()

Member of: VESurface

get_opening_totals() -> Dictionary (opening type)

Returns the number of openings of each of the following types: openings, doors, holes, windows, external_doors, external_holes, external_windows.

get_openings()

Member of: VESurface

get_openings() -> [openings]

Returns a list of openings (VEGeometry objects)

Return type:

list[VEGeometry]

get_properties()

Member of: VESurface

get_properties() -> Dictionary (property)

Returns assorted properties of the surface

- type (string) - area (m2) surface area - thickness (meters) the fixed inner volume offset if it has been set, else construction thickness - orientation (degrees from north) angle of orientation, not adjusted for site angle - tilt (degrees from horizontal) tilt angle, where 0 is straight up, 90 = vertical - aps_handle (int, id) the aps handle used by the results reader. - id (string) Surface ID

id()

Member of: VESurface

get_id()

Gets the surface ID

property index

Member of: VESurface

(int) Index of Surface within parent body.

move()

Member of: VESurface

move(distance)

Moves the surface by the distance provided

property type

Member of: VESurface

(VESurface_type enum) Surface type.

class iesve.VESurface_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ceiling: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 1

  • a name of “ceiling”.

class property ext_door: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 6

  • a name of “ext_door”.

class property ext_glazing: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 4

  • a name of “ext_glazing”.

class property ext_wall: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 2

  • a name of “ext_wall”.

class property floor: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 0

  • a name of “floor”.

class property ground_floor: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 7

  • a name of “ground_floor”.

class property hole: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 11

  • a name of “hole”.

class property int_door: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 5

  • a name of “int_door”.

class property int_glazing: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 3

  • a name of “int_glazing”.

class property int_wall: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 10

  • a name of “int_wall”.

property name: str

Member of: VESurface_type

The name of the instance.

class property names: dict

Member of: VESurface_type

Returns the following dictionary:

{
 'floor': iesve.VESurface_type.floor
 'ceiling': iesve.VESurface_type.ceiling
 'ext_wall': iesve.VESurface_type.ext_wall
 'int_glazing': iesve.VESurface_type.int_glazing
 'ext_glazing': iesve.VESurface_type.ext_glazing
 'int_door': iesve.VESurface_type.int_door
 'ext_door': iesve.VESurface_type.ext_door
 'ground_floor': iesve.VESurface_type.ground_floor
 'roof': iesve.VESurface_type.roof
 'roof_glazing': iesve.VESurface_type.roof_glazing
 'int_wall': iesve.VESurface_type.int_wall
 'hole': iesve.VESurface_type.hole
}
class property roof: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 8

  • a name of “roof”.

class property roof_glazing: iesve.VESurface_type

Member of: VESurface_type

An instance of this class with:

  • a value of 9

  • a name of “roof_glazing”.

class property values: dict

Member of: VESurface_type

Returns the following dictionary:

{
 0: iesve.VESurface_type.floor
 1: iesve.VESurface_type.ceiling
 2: iesve.VESurface_type.ext_wall
 3: iesve.VESurface_type.int_glazing
 4: iesve.VESurface_type.ext_glazing
 5: iesve.VESurface_type.int_door
 6: iesve.VESurface_type.ext_door
 7: iesve.VESurface_type.ground_floor
 8: iesve.VESurface_type.roof
 9: iesve.VESurface_type.roof_glazing
 10: iesve.VESurface_type.int_wall
 11: iesve.VESurface_type.hole
}
class iesve.VEThermalTemplate

Parent module: iesve

Instantiated by: VEProject using thermal_templates()

Can instantiate:

Thermal template. Basic usage:

proj = iesve.VEProject.get_current_project() templates = proj.thermal_templates(True)

add_air_exchange()

Member of: VEThermalTemplate

add_air_exchange(airExchange) -> Nothing

Add an air exchange to the template.

add_gain()

Member of: VEThermalTemplate

add_gain(casualGain) -> Nothing

Add a casual gain to the template.

apply_changes()

Member of: VEThermalTemplate

apply_changes() -> Nothing

Apply any changes made to the template to the model. Note: if this is not called, changes to the template will not be reflected in the model. This includes changes to gains and air exchanges for the template.

get()

Member of: VEThermalTemplate

get() -> (roomConditions, apSystems, casualGains, airExchanges)

Returns a tuple containing all the details for the thermal template.

get_air_exchanges()

Member of: VEThermalTemplate

get_air_exchanges() -> [AirExchanges]

Returns a list of Air Exchange objects.

get_apache_systems()

Member of: VEThermalTemplate

get_apache_systems() -> Dictionary

Dictionary containing Apache Systems settings.

get_casual_gains()

Member of: VEThermalTemplate

get_casual_gains() -> [Gains]

Returns a list of Internal Gain objects.

get_room_conditions()

Member of: VEThermalTemplate

get_room_conditions() -> Dictionary

Dictionary containing Room Conditions settings.

property name

Member of: VEThermalTemplate

(str) Template description.

remove_air_exchange()

Member of: VEThermalTemplate

remove_air_exchange(airExchange) -> Nothing

Remove air exchange from template. Will throw exception if air exchange is not associated with template.

remove_gain()

Member of: VEThermalTemplate

remove_gain(casualGain) -> Nothing

Remove casual gain from template. Will throw exception if gain is not associated with template.

set()

Member of: VEThermalTemplate

set(room_conditions, system_data)

Set both System Data and Room Conditions settings by passing in dictionaries of settings. See set_apache_systems and set_room_conditions for dictionary keys.

set_apache_systems()

Member of: VEThermalTemplate

set_apache_systems(system_data)

Set System Data settings by passing in a dictionary of settings. Dictionary keys are:

HVAC_system, HVAC_methodology, conditioned, aux_vent_system, aux_vent_system_same, cooling_capacity_units, cooling_capacity_value, cooling_plant_radiant_fraction, dhw_system, dhw_system_same, heating_capacity_units, heating_capacity_value, heating_plant_radiant_fraction, system_air_free_cooling, system_air_free_cooling_units, system_air_minimum_flowrate, system_air_minimum_flowrate_units, system_air_variation_profile

set_apache_systems(system_data)

Set System Data settings by passing in a dictionary of settings. Dictionary keys are:

HVAC_system, HVAC_methodology, conditioned, aux_vent_system, aux_vent_system_same, cooling_capacity_units, cooling_capacity_value, cooling_plant_radiant_fraction, dhw_system, dhw_system_same, heating_capacity_units, heating_capacity_value, heating_plant_radiant_fraction, system_air_free_cooling, system_air_free_cooling_units, system_air_minimum_flowrate, system_air_minimum_flowrate_units, system_air_variation_profile

set_room_conditions()

Member of: VEThermalTemplate

set_room_conditions(room_conditions)

Set Room Conditions settings by passing in a dictionary of settings. Dictionary keys are:

sat_perc_lower, heating_setpoint, cooling_setpoint, dhw_units, cooling_setpoint_profile, dhw_profile, plant_profile_type, dhw, cooling_setpoint_type, cooling_profile, plant_profile, sat_perc_upper, heating_profile, heating_setpoint_type, heating_setpoint_profile, heating_setpoint_twovalue_profile, heating_setpoint_twovalue_main_setpoint, heating_setpoint_twovalue_setback, cooling_setpoint_twovalue_profile, cooling_setpoint_twovalue_main_setpoint, cooling_setpoint_twovalue_setback

set_room_conditions(room_conditions)

Set Room Conditions settings by passing in a dictionary of settings. Dictionary keys are:

sat_perc_lower, heating_setpoint, cooling_setpoint, dhw_units, cooling_setpoint_profile, dhw_profile, plant_profile_type, dhw, cooling_setpoint_type, cooling_profile, plant_profile, sat_perc_upper, heating_profile, heating_setpoint_type, heating_setpoint_profile, heating_setpoint_twovalue_profile, heating_setpoint_twovalue_main_setpoint, heating_setpoint_twovalue_setback, cooling_setpoint_twovalue_profile, cooling_setpoint_twovalue_main_setpoint, cooling_setpoint_twovalue_setback

property standard

Member of: VEThermalTemplate

(enum VEThermalTemplate_standard) Standard for template.

class iesve.VEThermalTemplate_standard

Parent module: iesve

This class acts like an integer class with additional attributes.

class property NCM: iesve.VEThermalTemplate_standard

Member of: VEThermalTemplate_standard

An instance of this class with:

  • a value of 1

  • a name of “NCM”.

class property NECB: iesve.VEThermalTemplate_standard

Member of: VEThermalTemplate_standard

An instance of this class with:

  • a value of 4

  • a name of “NECB”.

class property PRM_FloridaECB: iesve.VEThermalTemplate_standard

Member of: VEThermalTemplate_standard

An instance of this class with:

  • a value of 2

  • a name of “PRM_FloridaECB”.

class property generic: iesve.VEThermalTemplate_standard

Member of: VEThermalTemplate_standard

An instance of this class with:

  • a value of 0

  • a name of “generic”.

property name: str

Member of: VEThermalTemplate_standard

The name of the instance.

class property names: dict

Member of: VEThermalTemplate_standard

Returns the following dictionary:

{
 'generic': iesve.VEThermalTemplate_standard.generic
 'NCM': iesve.VEThermalTemplate_standard.NCM
 'PRM_FloridaECB': iesve.VEThermalTemplate_standard.PRM_FloridaECB
 'NECB': iesve.VEThermalTemplate_standard.NECB
 't24': iesve.VEThermalTemplate_standard.t24
}
class property t24: iesve.VEThermalTemplate_standard

Member of: VEThermalTemplate_standard

An instance of this class with:

  • a value of 3

  • a name of “t24”.

class property values: dict

Member of: VEThermalTemplate_standard

Returns the following dictionary:

{
 0: iesve.VEThermalTemplate_standard.generic
 1: iesve.VEThermalTemplate_standard.NCM
 2: iesve.VEThermalTemplate_standard.PRM_FloridaECB
 4: iesve.VEThermalTemplate_standard.NECB
 3: iesve.VEThermalTemplate_standard.t24
}
class iesve.VariableSource

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: VariableSource

The name of the instance.

class property names: dict

Member of: VariableSource

Returns the following dictionary:

{
 'system': iesve.VariableSource.system
 'project': iesve.VariableSource.project
}
class property project: iesve.VariableSource

Member of: VariableSource

An instance of this class with:

  • a value of 1

  • a name of “project”.

class property system: iesve.VariableSource

Member of: VariableSource

An instance of this class with:

  • a value of 0

  • a name of “system”.

class property values: dict

Member of: VariableSource

Returns the following dictionary:

{
 0: iesve.VariableSource.system
 1: iesve.VariableSource.project
}
class iesve.VariableType

Parent module: iesve

This class acts like an integer class with additional attributes.

class property derived: iesve.VariableType

Member of: VariableType

An instance of this class with:

  • a value of 1

  • a name of “derived”.

class property energy_meter: iesve.VariableType

Member of: VariableType

An instance of this class with:

  • a value of 3

  • a name of “energy_meter”.

property name: str

Member of: VariableType

The name of the instance.

class property names: dict

Member of: VariableType

Returns the following dictionary:

{
 'standard': iesve.VariableType.standard
 'derived': iesve.VariableType.derived
 'process': iesve.VariableType.process
 'energy_meter': iesve.VariableType.energy_meter
}
class property process: iesve.VariableType

Member of: VariableType

An instance of this class with:

  • a value of 2

  • a name of “process”.

class property standard: iesve.VariableType

Member of: VariableType

An instance of this class with:

  • a value of 0

  • a name of “standard”.

class property values: dict

Member of: VariableType

Returns the following dictionary:

{
 0: iesve.VariableType.standard
 1: iesve.VariableType.derived
 2: iesve.VariableType.process
 3: iesve.VariableType.energy_meter
}
class iesve.VolumeCapMode

Parent module: iesve

This class acts like an integer class with additional attributes.

class property fixed_height: iesve.VolumeCapMode

Member of: VolumeCapMode

An instance of this class with:

  • a value of 1

  • a name of “fixed_height”.

class property height_of_largest_ceiling: iesve.VolumeCapMode

Member of: VolumeCapMode

An instance of this class with:

  • a value of 0

  • a name of “height_of_largest_ceiling”.

property name: str

Member of: VolumeCapMode

The name of the instance.

class property names: dict

Member of: VolumeCapMode

Returns the following dictionary:

{
 'none': iesve.VolumeCapMode.none
 'height_of_largest_ceiling': iesve.VolumeCapMode.height_of_largest_ceiling
 'fixed_height': iesve.VolumeCapMode.fixed_height
}
class property none: iesve.VolumeCapMode

Member of: VolumeCapMode

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property values: dict

Member of: VolumeCapMode

Returns the following dictionary:

{
 -1: iesve.VolumeCapMode.none
 0: iesve.VolumeCapMode.height_of_largest_ceiling
 1: iesve.VolumeCapMode.fixed_height
}
class iesve.WeatherFileReader

Parent module: iesve

Instantiated by: WeatherFileReader using class method open_weather_file()

Interface for working with weather files (fwt and epw). Basic usage:

wea_file = iesve.WeatherFileReader() result = wea_file.open_weather_file( ‘WashingtonTMY2.fwt’ ) assert result > 0, ‘Error opening weather file.’

close()

Member of: WeatherFileReader

close( )

Close weather file.

property feb29

Member of: WeatherFileReader

(bool) True if year has February 29th (leap year), false otherwise.

get_results()

Member of: WeatherFileReader

get_results( (int)variable, (int)startDay, (int)endDay ) ->

Numpy array of floats

Read a variable out of the weather file. The available variables are:

1: Cloud cover (Units: Oktas) 2: Wind direction [E of N] (Units: Degrees) 3: Dry bulb temperature (Units: Degrees C) 4: Wet bulb temperature (Units: Degrees C) 5: Direct normal radiation (Units: W/m2) 6: Diffuse horizontal radiation (Units: W/m2) 7: Solar altitude (Units: Degrees) 8: Solar azimuth (Units: Degrees) 9: Atmospheric pressure (Pa)

10: Wind speed (m/s) 11: Relative humidity (Units: %) 12: Humidity ratio (moisture content) (Units: kg/kg) 13: Global radiation (Units: W/m2) 14: Dew point temperature (Units: Degrees C)

property lat

Member of: WeatherFileReader

(float) Weather site latitude.

property long

Member of: WeatherFileReader

(float) Weather site longitude.

classmethod open_weather_file()

Member of: WeatherFileReader

open_weather_file( (str)filename ) -> int

Load a weather file indicated by filename. Returns > 0 on success, <= 0 on error.

Return type:

WeatherFileReader

property site

Member of: WeatherFileReader

(str) Weather site description.

property solar_rad_convention

Member of: WeatherFileReader

(string) Solar rad convention.

property start_weekday

Member of: WeatherFileReader

(string) First day of the year

property time_convention

Member of: WeatherFileReader

(string) Time convention.

property time_zone

Member of: WeatherFileReader

(float) Weather site time zone (hours ahead of GMT).

property year

Member of: WeatherFileReader

(int) Weather data start year.

class iesve.air_flow_regulation_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_flow_damper_control: iesve.air_flow_regulation_type

Member of: air_flow_regulation_type

An instance of this class with:

  • a value of 0

  • a name of “air_flow_damper_control”.

class property air_flow_speed_control: iesve.air_flow_regulation_type

Member of: air_flow_regulation_type

An instance of this class with:

  • a value of 1

  • a name of “air_flow_speed_control”.

property name: str

Member of: air_flow_regulation_type

The name of the instance.

class property names: dict

Member of: air_flow_regulation_type

Returns the following dictionary:

{
 'air_flow_damper_control': iesve.air_flow_regulation_type.air_flow_damper_control
 'air_flow_speed_control': iesve.air_flow_regulation_type.air_flow_speed_control
}
class property values: dict

Member of: air_flow_regulation_type

Returns the following dictionary:

{
 0: iesve.air_flow_regulation_type.air_flow_damper_control
 1: iesve.air_flow_regulation_type.air_flow_speed_control
}
class iesve.angular_dependence_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property constant: iesve.angular_dependence_type

Member of: angular_dependence_type

An instance of this class with:

  • a value of 2

  • a name of “constant”.

class property explicit: iesve.angular_dependence_type

Member of: angular_dependence_type

An instance of this class with:

  • a value of 1

  • a name of “explicit”.

class property fresnel: iesve.angular_dependence_type

Member of: angular_dependence_type

An instance of this class with:

  • a value of 0

  • a name of “fresnel”.

class property lbnl: iesve.angular_dependence_type

Member of: angular_dependence_type

An instance of this class with:

  • a value of 3

  • a name of “lbnl”.

property name: str

Member of: angular_dependence_type

The name of the instance.

class property names: dict

Member of: angular_dependence_type

Returns the following dictionary:

{
 'none': iesve.angular_dependence_type.none
 'fresnel': iesve.angular_dependence_type.fresnel
 'explicit': iesve.angular_dependence_type.explicit
 'constant': iesve.angular_dependence_type.constant
 'lbnl': iesve.angular_dependence_type.lbnl
}
class property none: iesve.angular_dependence_type

Member of: angular_dependence_type

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property values: dict

Member of: angular_dependence_type

Returns the following dictionary:

{
 -1: iesve.angular_dependence_type.none
 0: iesve.angular_dependence_type.fresnel
 1: iesve.angular_dependence_type.explicit
 2: iesve.angular_dependence_type.constant
 3: iesve.angular_dependence_type.lbnl
}
class iesve.attribute_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property active_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 10

  • a name of “active_attributes”.

class property bprm_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 2

  • a name of “bprm_attributes”.

class property green_mark_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 6

  • a name of “green_mark_attributes”.

class property green_star_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 4

  • a name of “green_star_attributes”.

property name: str

Member of: attribute_type

The name of the instance.

class property names: dict

Member of: attribute_type

Returns the following dictionary:

{
 'real_attributes': iesve.attribute_type.real_attributes
 'ncm_attributes': iesve.attribute_type.ncm_attributes
 'bprm_attributes': iesve.attribute_type.bprm_attributes
 't24_attributes': iesve.attribute_type.t24_attributes
 'green_star_attributes': iesve.attribute_type.green_star_attributes
 'new_zealand_attributes': iesve.attribute_type.new_zealand_attributes
 'green_mark_attributes': iesve.attribute_type.green_mark_attributes
 'necb_attributes': iesve.attribute_type.necb_attributes
 'active_attributes': iesve.attribute_type.active_attributes
}
class property ncm_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 1

  • a name of “ncm_attributes”.

class property necb_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 7

  • a name of “necb_attributes”.

class property new_zealand_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 5

  • a name of “new_zealand_attributes”.

class property real_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 0

  • a name of “real_attributes”.

class property t24_attributes: iesve.attribute_type

Member of: attribute_type

An instance of this class with:

  • a value of 3

  • a name of “t24_attributes”.

class property values: dict

Member of: attribute_type

Returns the following dictionary:

{
 0: iesve.attribute_type.real_attributes
 1: iesve.attribute_type.ncm_attributes
 2: iesve.attribute_type.bprm_attributes
 3: iesve.attribute_type.t24_attributes
 4: iesve.attribute_type.green_star_attributes
 5: iesve.attribute_type.new_zealand_attributes
 6: iesve.attribute_type.green_mark_attributes
 7: iesve.attribute_type.necb_attributes
 10: iesve.attribute_type.active_attributes
}
class iesve.cmm_free_cooling

Parent module: iesve

This class acts like an integer class with additional attributes.

class property mechanical_ventilation: iesve.cmm_free_cooling

Member of: cmm_free_cooling

An instance of this class with:

  • a value of 2

  • a name of “mechanical_ventilation”.

property name: str

Member of: cmm_free_cooling

The name of the instance.

class property names: dict

Member of: cmm_free_cooling

Returns the following dictionary:

{
 'not_a_cmm_system': iesve.cmm_free_cooling.not_a_cmm_system
 'natural_ventilation': iesve.cmm_free_cooling.natural_ventilation
 'mechanical_ventilation': iesve.cmm_free_cooling.mechanical_ventilation
}
class property natural_ventilation: iesve.cmm_free_cooling

Member of: cmm_free_cooling

An instance of this class with:

  • a value of 1

  • a name of “natural_ventilation”.

class property not_a_cmm_system: iesve.cmm_free_cooling

Member of: cmm_free_cooling

An instance of this class with:

  • a value of 0

  • a name of “not_a_cmm_system”.

class property values: dict

Member of: cmm_free_cooling

Returns the following dictionary:

{
 0: iesve.cmm_free_cooling.not_a_cmm_system
 1: iesve.cmm_free_cooling.natural_ventilation
 2: iesve.cmm_free_cooling.mechanical_ventilation
}
class iesve.condition_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property external_air: iesve.condition_type

Member of: condition_type

An instance of this class with:

  • a value of 0

  • a name of “external_air”.

property name: str

Member of: condition_type

The name of the instance.

class property names: dict

Member of: condition_type

Returns the following dictionary:

{
 'external_air': iesve.condition_type.external_air
 'temperature_from_profile': iesve.condition_type.temperature_from_profile
}
class property temperature_from_profile: iesve.condition_type

Member of: condition_type

An instance of this class with:

  • a value of 1

  • a name of “temperature_from_profile”.

class property values: dict

Member of: condition_type

Returns the following dictionary:

{
 0: iesve.condition_type.external_air
 1: iesve.condition_type.temperature_from_profile
}
class iesve.conditioned_flag

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: conditioned_flag

The name of the instance.

class property names: dict

Member of: conditioned_flag

Returns the following dictionary:

{
 'no_free_floating': iesve.conditioned_flag.no_free_floating
 'not_applicable': iesve.conditioned_flag.not_applicable
 'no_tempered': iesve.conditioned_flag.no_tempered
 'yes': iesve.conditioned_flag.yes
}
class property no_free_floating: iesve.conditioned_flag

Member of: conditioned_flag

An instance of this class with:

  • a value of 2

  • a name of “no_free_floating”.

class property no_tempered: iesve.conditioned_flag

Member of: conditioned_flag

An instance of this class with:

  • a value of 3

  • a name of “no_tempered”.

class property not_applicable: iesve.conditioned_flag

Member of: conditioned_flag

An instance of this class with:

  • a value of 0

  • a name of “not_applicable”.

class property values: dict

Member of: conditioned_flag

Returns the following dictionary:

{
 2: iesve.conditioned_flag.no_free_floating
 0: iesve.conditioned_flag.not_applicable
 3: iesve.conditioned_flag.no_tempered
 1: iesve.conditioned_flag.yes
}
class property yes: iesve.conditioned_flag

Member of: conditioned_flag

An instance of this class with:

  • a value of 1

  • a name of “yes”.

class iesve.construction_class

Parent module: iesve

This class acts like an integer class with additional attributes.

class property glazed: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of 1

  • a name of “glazed”.

class property hard_landscaping: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of 2

  • a name of “hard_landscaping”.

class property misc: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of 5

  • a name of “misc”.

property name: str

Member of: construction_class

The name of the instance.

class property names: dict

Member of: construction_class

Returns the following dictionary:

{
 'none': iesve.construction_class.none
 'opaque': iesve.construction_class.opaque
 'glazed': iesve.construction_class.glazed
 'hard_landscaping': iesve.construction_class.hard_landscaping
 'soft_landscaping': iesve.construction_class.soft_landscaping
 'shade': iesve.construction_class.shade
 'misc': iesve.construction_class.misc
}
class property none: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property opaque: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of 0

  • a name of “opaque”.

class property shade: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of 4

  • a name of “shade”.

class property soft_landscaping: iesve.construction_class

Member of: construction_class

An instance of this class with:

  • a value of 3

  • a name of “soft_landscaping”.

class property values: dict

Member of: construction_class

Returns the following dictionary:

{
 -1: iesve.construction_class.none
 0: iesve.construction_class.opaque
 1: iesve.construction_class.glazed
 2: iesve.construction_class.hard_landscaping
 3: iesve.construction_class.soft_landscaping
 4: iesve.construction_class.shade
 5: iesve.construction_class.misc
}
class iesve.demand_controlled_ventilation

Parent module: iesve

This class acts like an integer class with additional attributes.

class property enhanced_ventilation: iesve.demand_controlled_ventilation

Member of: demand_controlled_ventilation

An instance of this class with:

  • a value of 3

  • a name of “enhanced_ventilation”.

class property gas_sensors: iesve.demand_controlled_ventilation

Member of: demand_controlled_ventilation

An instance of this class with:

  • a value of 2

  • a name of “gas_sensors”.

property name: str

Member of: demand_controlled_ventilation

The name of the instance.

class property names: dict

Member of: demand_controlled_ventilation

Returns the following dictionary:

{
 'none': iesve.demand_controlled_ventilation.none
 'occupancy_density': iesve.demand_controlled_ventilation.occupancy_density
 'gas_sensors': iesve.demand_controlled_ventilation.gas_sensors
 'enhanced_ventilation': iesve.demand_controlled_ventilation.enhanced_ventilation
}
class property none: iesve.demand_controlled_ventilation

Member of: demand_controlled_ventilation

An instance of this class with:

  • a value of 0

  • a name of “none”.

class property occupancy_density: iesve.demand_controlled_ventilation

Member of: demand_controlled_ventilation

An instance of this class with:

  • a value of 1

  • a name of “occupancy_density”.

class property values: dict

Member of: demand_controlled_ventilation

Returns the following dictionary:

{
 0: iesve.demand_controlled_ventilation.none
 1: iesve.demand_controlled_ventilation.occupancy_density
 2: iesve.demand_controlled_ventilation.gas_sensors
 3: iesve.demand_controlled_ventilation.enhanced_ventilation
}
class iesve.design_weather_source

Parent module: iesve

This class acts like an integer class with additional attributes.

class property apl: iesve.design_weather_source

Member of: design_weather_source

An instance of this class with:

  • a value of 2

  • a name of “apl”.

class property ashrae: iesve.design_weather_source

Member of: design_weather_source

An instance of this class with:

  • a value of 0

  • a name of “ashrae”.

class property custom: iesve.design_weather_source

Member of: design_weather_source

An instance of this class with:

  • a value of 1

  • a name of “custom”.

property name: str

Member of: design_weather_source

The name of the instance.

class property names: dict

Member of: design_weather_source

Returns the following dictionary:

{
 'ashrae': iesve.design_weather_source.ashrae
 'custom': iesve.design_weather_source.custom
 'apl': iesve.design_weather_source.apl
 'user': iesve.design_weather_source.user
}
class property user: iesve.design_weather_source

Member of: design_weather_source

An instance of this class with:

  • a value of 3

  • a name of “user”.

class property values: dict

Member of: design_weather_source

Returns the following dictionary:

{
 0: iesve.design_weather_source.ashrae
 1: iesve.design_weather_source.custom
 2: iesve.design_weather_source.apl
 3: iesve.design_weather_source.user
}
class iesve.dhw_parent_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property dedicated_dhw_boiler: iesve.dhw_parent_type

Member of: dhw_parent_type

An instance of this class with:

  • a value of 1

  • a name of “dedicated_dhw_boiler”.

class property heat_pump: iesve.dhw_parent_type

Member of: dhw_parent_type

An instance of this class with:

  • a value of 5

  • a name of “heat_pump”.

class property instantaneous_combi: iesve.dhw_parent_type

Member of: dhw_parent_type

An instance of this class with:

  • a value of 4

  • a name of “instantaneous_combi”.

class property instantaneous_dhw_only: iesve.dhw_parent_type

Member of: dhw_parent_type

An instance of this class with:

  • a value of 3

  • a name of “instantaneous_dhw_only”.

property name: str

Member of: dhw_parent_type

The name of the instance.

class property names: dict

Member of: dhw_parent_type

Returns the following dictionary:

{
 'unset': iesve.dhw_parent_type.unset
 'dedicated_dhw_boiler': iesve.dhw_parent_type.dedicated_dhw_boiler
 'standalone_water_heater': iesve.dhw_parent_type.standalone_water_heater
 'instantaneous_dhw_only': iesve.dhw_parent_type.instantaneous_dhw_only
 'instantaneous_combi': iesve.dhw_parent_type.instantaneous_combi
 'heat_pump': iesve.dhw_parent_type.heat_pump
}
class property standalone_water_heater: iesve.dhw_parent_type

Member of: dhw_parent_type

An instance of this class with:

  • a value of 2

  • a name of “standalone_water_heater”.

class property unset: iesve.dhw_parent_type

Member of: dhw_parent_type

An instance of this class with:

  • a value of 0

  • a name of “unset”.

class property values: dict

Member of: dhw_parent_type

Returns the following dictionary:

{
 0: iesve.dhw_parent_type.unset
 1: iesve.dhw_parent_type.dedicated_dhw_boiler
 2: iesve.dhw_parent_type.standalone_water_heater
 3: iesve.dhw_parent_type.instantaneous_dhw_only
 4: iesve.dhw_parent_type.instantaneous_combi
 5: iesve.dhw_parent_type.heat_pump
}
class iesve.eASHRAEStandard

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae_2004_with_addenda: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 1

  • a name of “ashrae_2004_with_addenda”.

class property ashrae_2007: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 0

  • a name of “ashrae_2007”.

class property ashrae_2010: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 2

  • a name of “ashrae_2010”.

class property ashrae_2010_ecb: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 3

  • a name of “ashrae_2010_ecb”.

class property ashrae_2013: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 4

  • a name of “ashrae_2013”.

class property ashrae_2013_ecb: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 5

  • a name of “ashrae_2013_ecb”.

class property ashrae_2016: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 9

  • a name of “ashrae_2016”.

class property ashrae_2016_appendix_g: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 10

  • a name of “ashrae_2016_appendix_g”.

class property ashrae_2019: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 13

  • a name of “ashrae_2019”.

class property ashrae_2019_appendix_g: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 14

  • a name of “ashrae_2019_appendix_g”.

class property ashrae_standard_not_set: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of -1

  • a name of “ashrae_standard_not_set”.

class property iecc_2012: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 6

  • a name of “iecc_2012”.

class property iecc_florida_2014: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 7

  • a name of “iecc_florida_2014”.

property name: str

Member of: eASHRAEStandard

The name of the instance.

class property names: dict

Member of: eASHRAEStandard

Returns the following dictionary:

{
 'ashrae_standard_not_set': iesve.eASHRAEStandard.ashrae_standard_not_set
 'ashrae_2007': iesve.eASHRAEStandard.ashrae_2007
 'ashrae_2004_with_addenda': iesve.eASHRAEStandard.ashrae_2004_with_addenda
 'ashrae_2010': iesve.eASHRAEStandard.ashrae_2010
 'ashrae_2010_ecb': iesve.eASHRAEStandard.ashrae_2010_ecb
 'ashrae_2013': iesve.eASHRAEStandard.ashrae_2013
 'ashrae_2013_ecb': iesve.eASHRAEStandard.ashrae_2013_ecb
 'iecc_2012': iesve.eASHRAEStandard.iecc_2012
 'iecc_florida_2014': iesve.eASHRAEStandard.iecc_florida_2014
 'necb_2011': iesve.eASHRAEStandard.necb_2011
 'ashrae_2016': iesve.eASHRAEStandard.ashrae_2016
 'ashrae_2016_appendix_g': iesve.eASHRAEStandard.ashrae_2016_appendix_g
 'title24_2019': iesve.eASHRAEStandard.title24_2019
 'necb_2017': iesve.eASHRAEStandard.necb_2017
 'ashrae_2019': iesve.eASHRAEStandard.ashrae_2019
 'ashrae_2019_appendix_g': iesve.eASHRAEStandard.ashrae_2019_appendix_g
 'title24_2022': iesve.eASHRAEStandard.title24_2022
}
class property necb_2011: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 8

  • a name of “necb_2011”.

class property necb_2017: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 12

  • a name of “necb_2017”.

class property title24_2019: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 11

  • a name of “title24_2019”.

class property title24_2022: iesve.eASHRAEStandard

Member of: eASHRAEStandard

An instance of this class with:

  • a value of 15

  • a name of “title24_2022”.

class property values: dict

Member of: eASHRAEStandard

Returns the following dictionary:

{
 -1: iesve.eASHRAEStandard.ashrae_standard_not_set
 0: iesve.eASHRAEStandard.ashrae_2007
 1: iesve.eASHRAEStandard.ashrae_2004_with_addenda
 2: iesve.eASHRAEStandard.ashrae_2010
 3: iesve.eASHRAEStandard.ashrae_2010_ecb
 4: iesve.eASHRAEStandard.ashrae_2013
 5: iesve.eASHRAEStandard.ashrae_2013_ecb
 6: iesve.eASHRAEStandard.iecc_2012
 7: iesve.eASHRAEStandard.iecc_florida_2014
 8: iesve.eASHRAEStandard.necb_2011
 9: iesve.eASHRAEStandard.ashrae_2016
 10: iesve.eASHRAEStandard.ashrae_2016_appendix_g
 11: iesve.eASHRAEStandard.title24_2019
 12: iesve.eASHRAEStandard.necb_2017
 13: iesve.eASHRAEStandard.ashrae_2019
 14: iesve.eASHRAEStandard.ashrae_2019_appendix_g
 15: iesve.eASHRAEStandard.title24_2022
}
class iesve.element_categories

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ceiling: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 1

  • a name of “ceiling”.

class property door: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 8

  • a name of “door”.

class property double_facade: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 36

  • a name of “double_facade”.

class property ext_glazing: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 6

  • a name of “ext_glazing”.

class property foundation: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 25

  • a name of “foundation”.

class property ground_floor: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 4

  • a name of “ground_floor”.

class property gutter: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 27

  • a name of “gutter”.

class property hard_landscape: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 12

  • a name of “hard_landscape”.

class property hard_parking: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 11

  • a name of “hard_parking”.

class property hard_pavement: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 13

  • a name of “hard_pavement”.

class property hard_pervious: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 14

  • a name of “hard_pervious”.

class property hard_road: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 10

  • a name of “hard_road”.

class property int_floor: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 1

  • a name of “int_floor”.

class property int_glazing: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 7

  • a name of “int_glazing”.

class property local_shade: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 23

  • a name of “local_shade”.

property name: str

Member of: element_categories

The name of the instance.

class property names: dict

Member of: element_categories

Returns the following dictionary:

{
 'roof': iesve.element_categories.roof
 'ceiling': iesve.element_categories.ceiling
 'wall': iesve.element_categories.wall
 'partition': iesve.element_categories.partition
 'ground_floor': iesve.element_categories.ground_floor
 'roof_light': iesve.element_categories.roof_light
 'ext_glazing': iesve.element_categories.ext_glazing
 'int_glazing': iesve.element_categories.int_glazing
 'door': iesve.element_categories.door
 'int_floor': iesve.element_categories.int_floor
 'hard_road': iesve.element_categories.hard_road
 'hard_parking': iesve.element_categories.hard_parking
 'hard_landscape': iesve.element_categories.hard_landscape
 'hard_pavement': iesve.element_categories.hard_pavement
 'hard_pervious': iesve.element_categories.hard_pervious
 'soft_turf': iesve.element_categories.soft_turf
 'soft_mixed_veg': iesve.element_categories.soft_mixed_veg
 'soft_tree': iesve.element_categories.soft_tree
 'soft_veg_shade': iesve.element_categories.soft_veg_shade
 'soft_shrub': iesve.element_categories.soft_shrub
 'soft_ground': iesve.element_categories.soft_ground
 'soft_wetland': iesve.element_categories.soft_wetland
 'soft_water': iesve.element_categories.soft_water
 'local_shade': iesve.element_categories.local_shade
 'topographical_shade': iesve.element_categories.topographical_shade
 'foundation': iesve.element_categories.foundation
 'struct_fram': iesve.element_categories.struct_fram
 'struct_frame': iesve.element_categories.struct_frame
 'gutter': iesve.element_categories.gutter
 'shape_beam': iesve.element_categories.shape_beam
 'solid_beam': iesve.element_categories.solid_beam
 'shape_column': iesve.element_categories.shape_column
 'solid_column': iesve.element_categories.solid_column
 'shape_lintel': iesve.element_categories.shape_lintel
 'solid_lintel': iesve.element_categories.solid_lintel
 'shape_stair': iesve.element_categories.shape_stair
 'solid_stair': iesve.element_categories.solid_stair
 'double_facade': iesve.element_categories.double_facade
}
class property partition: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 3

  • a name of “partition”.

class property roof: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 0

  • a name of “roof”.

class property roof_light: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 5

  • a name of “roof_light”.

class property shape_beam: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 28

  • a name of “shape_beam”.

class property shape_column: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 30

  • a name of “shape_column”.

class property shape_lintel: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 32

  • a name of “shape_lintel”.

class property shape_stair: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 34

  • a name of “shape_stair”.

class property soft_ground: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 20

  • a name of “soft_ground”.

class property soft_mixed_veg: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 16

  • a name of “soft_mixed_veg”.

class property soft_shrub: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 19

  • a name of “soft_shrub”.

class property soft_tree: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 17

  • a name of “soft_tree”.

class property soft_turf: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 15

  • a name of “soft_turf”.

class property soft_veg_shade: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 18

  • a name of “soft_veg_shade”.

class property soft_water: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 22

  • a name of “soft_water”.

class property soft_wetland: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 21

  • a name of “soft_wetland”.

class property solid_beam: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 29

  • a name of “solid_beam”.

class property solid_column: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 31

  • a name of “solid_column”.

class property solid_lintel: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 33

  • a name of “solid_lintel”.

class property solid_stair: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 35

  • a name of “solid_stair”.

class property struct_fram: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 26

  • a name of “struct_fram”.

class property struct_frame: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 26

  • a name of “struct_frame”.

class property topographical_shade: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 24

  • a name of “topographical_shade”.

class property values: dict

Member of: element_categories

Returns the following dictionary:

{
 0: iesve.element_categories.roof
 1: iesve.element_categories.int_floor
 2: iesve.element_categories.wall
 3: iesve.element_categories.partition
 4: iesve.element_categories.ground_floor
 5: iesve.element_categories.roof_light
 6: iesve.element_categories.ext_glazing
 7: iesve.element_categories.int_glazing
 8: iesve.element_categories.door
 10: iesve.element_categories.hard_road
 11: iesve.element_categories.hard_parking
 12: iesve.element_categories.hard_landscape
 13: iesve.element_categories.hard_pavement
 14: iesve.element_categories.hard_pervious
 15: iesve.element_categories.soft_turf
 16: iesve.element_categories.soft_mixed_veg
 17: iesve.element_categories.soft_tree
 18: iesve.element_categories.soft_veg_shade
 19: iesve.element_categories.soft_shrub
 20: iesve.element_categories.soft_ground
 21: iesve.element_categories.soft_wetland
 22: iesve.element_categories.soft_water
 23: iesve.element_categories.local_shade
 24: iesve.element_categories.topographical_shade
 25: iesve.element_categories.foundation
 26: iesve.element_categories.struct_frame
 27: iesve.element_categories.gutter
 28: iesve.element_categories.shape_beam
 29: iesve.element_categories.solid_beam
 30: iesve.element_categories.shape_column
 31: iesve.element_categories.solid_column
 32: iesve.element_categories.shape_lintel
 33: iesve.element_categories.solid_lintel
 34: iesve.element_categories.shape_stair
 35: iesve.element_categories.solid_stair
 36: iesve.element_categories.double_facade
}
class property wall: iesve.element_categories

Member of: element_categories

An instance of this class with:

  • a value of 2

  • a name of “wall”.

class iesve.extract_system_scope

Parent module: iesve

This class acts like an integer class with additional attributes.

class property fan_remote_from_zone: iesve.extract_system_scope

Member of: extract_system_scope

An instance of this class with:

  • a value of 1

  • a name of “fan_remote_from_zone”.

class property fan_remote_from_zone_with_grease_filter: iesve.extract_system_scope

Member of: extract_system_scope

An instance of this class with:

  • a value of 2

  • a name of “fan_remote_from_zone_with_grease_filter”.

class property fan_within_zone: iesve.extract_system_scope

Member of: extract_system_scope

An instance of this class with:

  • a value of 0

  • a name of “fan_within_zone”.

property name: str

Member of: extract_system_scope

The name of the instance.

class property names: dict

Member of: extract_system_scope

Returns the following dictionary:

{
 'fan_within_zone': iesve.extract_system_scope.fan_within_zone
 'fan_remote_from_zone': iesve.extract_system_scope.fan_remote_from_zone
 'fan_remote_from_zone_with_grease_filter': iesve.extract_system_scope.fan_remote_from_zone_with_grease_filter
}
class property values: dict

Member of: extract_system_scope

Returns the following dictionary:

{
 0: iesve.extract_system_scope.fan_within_zone
 1: iesve.extract_system_scope.fan_remote_from_zone
 2: iesve.extract_system_scope.fan_remote_from_zone_with_grease_filter
}
class iesve.frame_materials

Parent module: iesve

This class acts like an integer class with additional attributes.

class property aluminium: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 3

  • a name of “aluminium”.

class property hardwood: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 1

  • a name of “hardwood”.

class property metal: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 5

  • a name of “metal”.

class property metal_with_thermal_break: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 6

  • a name of “metal_with_thermal_break”.

property name: str

Member of: frame_materials

The name of the instance.

class property names: dict

Member of: frame_materials

Returns the following dictionary:

{
 'none': iesve.frame_materials.none
 'softwood': iesve.frame_materials.softwood
 'hardwood': iesve.frame_materials.hardwood
 'steel': iesve.frame_materials.steel
 'aluminium': iesve.frame_materials.aluminium
 'pvc': iesve.frame_materials.pvc
 'metal': iesve.frame_materials.metal
 'metal_with_thermal_break': iesve.frame_materials.metal_with_thermal_break
}
class property none: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property pvc: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 4

  • a name of “pvc”.

class property softwood: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 0

  • a name of “softwood”.

class property steel: iesve.frame_materials

Member of: frame_materials

An instance of this class with:

  • a value of 2

  • a name of “steel”.

class property values: dict

Member of: frame_materials

Returns the following dictionary:

{
 -1: iesve.frame_materials.none
 0: iesve.frame_materials.softwood
 1: iesve.frame_materials.hardwood
 2: iesve.frame_materials.steel
 3: iesve.frame_materials.aluminium
 4: iesve.frame_materials.pvc
 5: iesve.frame_materials.metal
 6: iesve.frame_materials.metal_with_thermal_break
}
class iesve.frame_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property a901_floor_mass: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 9

  • a name of “a901_floor_mass”.

class property a901_floor_steel_joist: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 10

  • a name of “a901_floor_steel_joist”.

class property a901_floor_wood_framed_and_others: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 11

  • a name of “a901_floor_wood_framed_and_others”.

class property a901_roof_attic_roof_with_joist: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 6

  • a name of “a901_roof_attic_roof_with_joist”.

class property a901_roof_attic_roof_with_steel_joist: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 7

  • a name of “a901_roof_attic_roof_with_steel_joist”.

class property a901_roof_insulation_above_deck: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 8

  • a name of “a901_roof_insulation_above_deck”.

class property a901_roof_metal_builing: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 5

  • a name of “a901_roof_metal_builing”.

class property a901_wall_mass: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 1

  • a name of “a901_wall_mass”.

class property a901_wall_metal_builing: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 2

  • a name of “a901_wall_metal_builing”.

class property a901_wall_steal_framed: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 3

  • a name of “a901_wall_steal_framed”.

class property a901_wall_wood_framed: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 4

  • a name of “a901_wall_wood_framed”.

property name: str

Member of: frame_type

The name of the instance.

class property names: dict

Member of: frame_type

Returns the following dictionary:

{
 'no_frame': iesve.frame_type.no_frame
 'a901_wall_mass': iesve.frame_type.a901_wall_mass
 'a901_wall_metal_builing': iesve.frame_type.a901_wall_metal_builing
 'a901_wall_steal_framed': iesve.frame_type.a901_wall_steal_framed
 'a901_wall_wood_framed': iesve.frame_type.a901_wall_wood_framed
 'a901_roof_metal_builing': iesve.frame_type.a901_roof_metal_builing
 'a901_roof_attic_roof_with_joist': iesve.frame_type.a901_roof_attic_roof_with_joist
 'a901_roof_attic_roof_with_steel_joist': iesve.frame_type.a901_roof_attic_roof_with_steel_joist
 'a901_roof_insulation_above_deck': iesve.frame_type.a901_roof_insulation_above_deck
 'a901_floor_mass': iesve.frame_type.a901_floor_mass
 'a901_floor_steel_joist': iesve.frame_type.a901_floor_steel_joist
 'a901_floor_wood_framed_and_others': iesve.frame_type.a901_floor_wood_framed_and_others
 't24_wall_metal_frame': iesve.frame_type.t24_wall_metal_frame
 't24_wall_metal_builing': iesve.frame_type.t24_wall_metal_builing
 't24_wall_medium_mass': iesve.frame_type.t24_wall_medium_mass
 't24_wall_heavy_mass': iesve.frame_type.t24_wall_heavy_mass
 't24_wall_wood_framed_and_others': iesve.frame_type.t24_wall_wood_framed_and_others
 't24_roof_wood_framed_attic': iesve.frame_type.t24_roof_wood_framed_attic
 't24_roof_wood_framed_rafter': iesve.frame_type.t24_roof_wood_framed_rafter
 't24_roof_structurally_insulated_panel': iesve.frame_type.t24_roof_structurally_insulated_panel
 't24_roof_metal_framed_attic': iesve.frame_type.t24_roof_metal_framed_attic
 't24_roof_metal_framed_rafter': iesve.frame_type.t24_roof_metal_framed_rafter
 't24_roof_metal_builing': iesve.frame_type.t24_roof_metal_builing
 't24_floor_heavy_mass': iesve.frame_type.t24_floor_heavy_mass
 't24_floor_wood_frame': iesve.frame_type.t24_floor_wood_frame
 't24_floor_wood_foam_panel': iesve.frame_type.t24_floor_wood_foam_panel
 't24_floor_metal_frame': iesve.frame_type.t24_floor_metal_frame
}
class property no_frame: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 0

  • a name of “no_frame”.

class property t24_floor_heavy_mass: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 23

  • a name of “t24_floor_heavy_mass”.

class property t24_floor_metal_frame: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 26

  • a name of “t24_floor_metal_frame”.

class property t24_floor_wood_foam_panel: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 25

  • a name of “t24_floor_wood_foam_panel”.

class property t24_floor_wood_frame: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 24

  • a name of “t24_floor_wood_frame”.

class property t24_roof_metal_builing: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 22

  • a name of “t24_roof_metal_builing”.

class property t24_roof_metal_framed_attic: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 20

  • a name of “t24_roof_metal_framed_attic”.

class property t24_roof_metal_framed_rafter: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 21

  • a name of “t24_roof_metal_framed_rafter”.

class property t24_roof_structurally_insulated_panel: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 19

  • a name of “t24_roof_structurally_insulated_panel”.

class property t24_roof_wood_framed_attic: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 17

  • a name of “t24_roof_wood_framed_attic”.

class property t24_roof_wood_framed_rafter: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 18

  • a name of “t24_roof_wood_framed_rafter”.

class property t24_wall_heavy_mass: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 15

  • a name of “t24_wall_heavy_mass”.

class property t24_wall_medium_mass: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 14

  • a name of “t24_wall_medium_mass”.

class property t24_wall_metal_builing: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 13

  • a name of “t24_wall_metal_builing”.

class property t24_wall_metal_frame: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 12

  • a name of “t24_wall_metal_frame”.

class property t24_wall_wood_framed_and_others: iesve.frame_type

Member of: frame_type

An instance of this class with:

  • a value of 16

  • a name of “t24_wall_wood_framed_and_others”.

class property values: dict

Member of: frame_type

Returns the following dictionary:

{
 0: iesve.frame_type.no_frame
 1: iesve.frame_type.a901_wall_mass
 2: iesve.frame_type.a901_wall_metal_builing
 3: iesve.frame_type.a901_wall_steal_framed
 4: iesve.frame_type.a901_wall_wood_framed
 5: iesve.frame_type.a901_roof_metal_builing
 6: iesve.frame_type.a901_roof_attic_roof_with_joist
 7: iesve.frame_type.a901_roof_attic_roof_with_steel_joist
 8: iesve.frame_type.a901_roof_insulation_above_deck
 9: iesve.frame_type.a901_floor_mass
 10: iesve.frame_type.a901_floor_steel_joist
 11: iesve.frame_type.a901_floor_wood_framed_and_others
 12: iesve.frame_type.t24_wall_metal_frame
 13: iesve.frame_type.t24_wall_metal_builing
 14: iesve.frame_type.t24_wall_medium_mass
 15: iesve.frame_type.t24_wall_heavy_mass
 16: iesve.frame_type.t24_wall_wood_framed_and_others
 17: iesve.frame_type.t24_roof_wood_framed_attic
 18: iesve.frame_type.t24_roof_wood_framed_rafter
 19: iesve.frame_type.t24_roof_structurally_insulated_panel
 20: iesve.frame_type.t24_roof_metal_framed_attic
 21: iesve.frame_type.t24_roof_metal_framed_rafter
 22: iesve.frame_type.t24_roof_metal_builing
 23: iesve.frame_type.t24_floor_heavy_mass
 24: iesve.frame_type.t24_floor_wood_frame
 25: iesve.frame_type.t24_floor_wood_foam_panel
 26: iesve.frame_type.t24_floor_metal_frame
}
class iesve.fuel_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property anthracite: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 14

  • a name of “anthracite”.

class property biogas: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 2

  • a name of “biogas”.

class property biomass: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 5

  • a name of “biomass”.

class property coal: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 4

  • a name of “coal”.

class property district_heating: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 38

  • a name of “district_heating”.

class property dual: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 16

  • a name of “dual”.

class property elec: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 6

  • a name of “elec”.

class property grid_displaced_elec: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 17

  • a name of “grid_displaced_elec”.

class property grid_displaced_elec_pv: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 39

  • a name of “grid_displaced_elec_pv”.

class property lpg: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 1

  • a name of “lpg”.

class property misc_a: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 8

  • a name of “misc_a”.

class property misc_b: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 9

  • a name of “misc_b”.

class property misc_c: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 10

  • a name of “misc_c”.

class property misc_d: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 11

  • a name of “misc_d”.

class property misc_e: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 12

  • a name of “misc_e”.

class property misc_f: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 13

  • a name of “misc_f”.

class property misc_g: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 18

  • a name of “misc_g”.

class property misc_h: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 19

  • a name of “misc_h”.

class property misc_i: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 20

  • a name of “misc_i”.

class property misc_j: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 21

  • a name of “misc_j”.

class property misc_k: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 22

  • a name of “misc_k”.

class property misc_l: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 23

  • a name of “misc_l”.

class property misc_m: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 24

  • a name of “misc_m”.

class property misc_n: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 25

  • a name of “misc_n”.

class property misc_o: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 26

  • a name of “misc_o”.

class property misc_p: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 27

  • a name of “misc_p”.

class property misc_q: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 28

  • a name of “misc_q”.

class property misc_r: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 29

  • a name of “misc_r”.

class property misc_s: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 30

  • a name of “misc_s”.

class property misc_t: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 31

  • a name of “misc_t”.

class property misc_u: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 32

  • a name of “misc_u”.

class property misc_v: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 33

  • a name of “misc_v”.

class property misc_w: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 34

  • a name of “misc_w”.

class property misc_x: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 35

  • a name of “misc_x”.

class property misc_y: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 36

  • a name of “misc_y”.

class property misc_z: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 37

  • a name of “misc_z”.

property name: str

Member of: fuel_type

The name of the instance.

class property names: dict

Member of: fuel_type

Returns the following dictionary:

{
 'anthracite': iesve.fuel_type.anthracite
 'biogas': iesve.fuel_type.biogas
 'biomass': iesve.fuel_type.biomass
 'coal': iesve.fuel_type.coal
 'district_heating': iesve.fuel_type.district_heating
 'dual': iesve.fuel_type.dual
 'elec': iesve.fuel_type.elec
 'grid_displaced_elec': iesve.fuel_type.grid_displaced_elec
 'lpg': iesve.fuel_type.lpg
 'misc_a': iesve.fuel_type.misc_a
 'misc_b': iesve.fuel_type.misc_b
 'misc_c': iesve.fuel_type.misc_c
 'misc_d': iesve.fuel_type.misc_d
 'misc_e': iesve.fuel_type.misc_e
 'misc_f': iesve.fuel_type.misc_f
 'misc_g': iesve.fuel_type.misc_g
 'misc_h': iesve.fuel_type.misc_h
 'misc_i': iesve.fuel_type.misc_i
 'misc_j': iesve.fuel_type.misc_j
 'misc_k': iesve.fuel_type.misc_k
 'misc_l': iesve.fuel_type.misc_l
 'misc_m': iesve.fuel_type.misc_m
 'misc_n': iesve.fuel_type.misc_n
 'misc_o': iesve.fuel_type.misc_o
 'misc_p': iesve.fuel_type.misc_p
 'misc_q': iesve.fuel_type.misc_q
 'misc_r': iesve.fuel_type.misc_r
 'misc_s': iesve.fuel_type.misc_s
 'misc_t': iesve.fuel_type.misc_t
 'misc_u': iesve.fuel_type.misc_u
 'misc_v': iesve.fuel_type.misc_v
 'misc_w': iesve.fuel_type.misc_w
 'misc_x': iesve.fuel_type.misc_x
 'misc_y': iesve.fuel_type.misc_y
 'misc_z': iesve.fuel_type.misc_z
 'nat_gas': iesve.fuel_type.nat_gas
 'none': iesve.fuel_type.none
 'oil': iesve.fuel_type.oil
 'smokeless': iesve.fuel_type.smokeless
 'waste': iesve.fuel_type.waste
 'grid_displaced_elec_pv': iesve.fuel_type.grid_displaced_elec_pv
}
class property nat_gas: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 0

  • a name of “nat_gas”.

class property none: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property oil: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 3

  • a name of “oil”.

class property smokeless: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 15

  • a name of “smokeless”.

class property values: dict

Member of: fuel_type

Returns the following dictionary:

{
 14: iesve.fuel_type.anthracite
 2: iesve.fuel_type.biogas
 5: iesve.fuel_type.biomass
 4: iesve.fuel_type.coal
 38: iesve.fuel_type.district_heating
 16: iesve.fuel_type.dual
 6: iesve.fuel_type.elec
 17: iesve.fuel_type.grid_displaced_elec
 1: iesve.fuel_type.lpg
 8: iesve.fuel_type.misc_a
 9: iesve.fuel_type.misc_b
 10: iesve.fuel_type.misc_c
 11: iesve.fuel_type.misc_d
 12: iesve.fuel_type.misc_e
 13: iesve.fuel_type.misc_f
 18: iesve.fuel_type.misc_g
 19: iesve.fuel_type.misc_h
 20: iesve.fuel_type.misc_i
 21: iesve.fuel_type.misc_j
 22: iesve.fuel_type.misc_k
 23: iesve.fuel_type.misc_l
 24: iesve.fuel_type.misc_m
 25: iesve.fuel_type.misc_n
 26: iesve.fuel_type.misc_o
 27: iesve.fuel_type.misc_p
 28: iesve.fuel_type.misc_q
 29: iesve.fuel_type.misc_r
 30: iesve.fuel_type.misc_s
 31: iesve.fuel_type.misc_t
 32: iesve.fuel_type.misc_u
 33: iesve.fuel_type.misc_v
 34: iesve.fuel_type.misc_w
 35: iesve.fuel_type.misc_x
 36: iesve.fuel_type.misc_y
 37: iesve.fuel_type.misc_z
 0: iesve.fuel_type.nat_gas
 -1: iesve.fuel_type.none
 3: iesve.fuel_type.oil
 15: iesve.fuel_type.smokeless
 7: iesve.fuel_type.waste
 39: iesve.fuel_type.grid_displaced_elec_pv
}
class property waste: iesve.fuel_type

Member of: fuel_type

An instance of this class with:

  • a value of 7

  • a name of “waste”.

class iesve.glazing_types

Parent module: iesve

This class acts like an integer class with additional attributes.

class property double_glazed_air_or_argon_filled: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 1

  • a name of “double_glazed_air_or_argon_filled”.

class property double_glazed_low_e_hard_coat: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 2

  • a name of “double_glazed_low_e_hard_coat”.

class property double_glazed_low_e_soft_coat: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 3

  • a name of “double_glazed_low_e_soft_coat”.

property name: str

Member of: glazing_types

The name of the instance.

class property names: dict

Member of: glazing_types

Returns the following dictionary:

{
 'none': iesve.glazing_types.none
 'single_glazed': iesve.glazing_types.single_glazed
 'double_glazed_air_or_argon_filled': iesve.glazing_types.double_glazed_air_or_argon_filled
 'double_glazed_low_e_hard_coat': iesve.glazing_types.double_glazed_low_e_hard_coat
 'double_glazed_low_e_soft_coat': iesve.glazing_types.double_glazed_low_e_soft_coat
 'triple_glazed_air_or_argon_filled': iesve.glazing_types.triple_glazed_air_or_argon_filled
 'triple_glazed_low_e_hard_coat': iesve.glazing_types.triple_glazed_low_e_hard_coat
 'triple_glazed_low_e_soft_coat': iesve.glazing_types.triple_glazed_low_e_soft_coat
}
class property none: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property single_glazed: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 0

  • a name of “single_glazed”.

class property triple_glazed_air_or_argon_filled: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 4

  • a name of “triple_glazed_air_or_argon_filled”.

class property triple_glazed_low_e_hard_coat: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 5

  • a name of “triple_glazed_low_e_hard_coat”.

class property triple_glazed_low_e_soft_coat: iesve.glazing_types

Member of: glazing_types

An instance of this class with:

  • a value of 6

  • a name of “triple_glazed_low_e_soft_coat”.

class property values: dict

Member of: glazing_types

Returns the following dictionary:

{
 -1: iesve.glazing_types.none
 0: iesve.glazing_types.single_glazed
 1: iesve.glazing_types.double_glazed_air_or_argon_filled
 2: iesve.glazing_types.double_glazed_low_e_hard_coat
 3: iesve.glazing_types.double_glazed_low_e_soft_coat
 4: iesve.glazing_types.triple_glazed_air_or_argon_filled
 5: iesve.glazing_types.triple_glazed_low_e_hard_coat
 6: iesve.glazing_types.triple_glazed_low_e_soft_coat
}
class iesve.heat_recovery

Parent module: iesve

This class acts like an integer class with additional attributes.

class property heat_pipes: iesve.heat_recovery

Member of: heat_recovery

An instance of this class with:

  • a value of 2

  • a name of “heat_pipes”.

property name: str

Member of: heat_recovery

The name of the instance.

class property names: dict

Member of: heat_recovery

Returns the following dictionary:

{
 'no_heat_recovery': iesve.heat_recovery.no_heat_recovery
 'plate_heat_exchanger': iesve.heat_recovery.plate_heat_exchanger
 'heat_pipes': iesve.heat_recovery.heat_pipes
 'thermal_wheel': iesve.heat_recovery.thermal_wheel
 'run_around_coil': iesve.heat_recovery.run_around_coil
}
class property no_heat_recovery: iesve.heat_recovery

Member of: heat_recovery

An instance of this class with:

  • a value of 0

  • a name of “no_heat_recovery”.

class property plate_heat_exchanger: iesve.heat_recovery

Member of: heat_recovery

An instance of this class with:

  • a value of 1

  • a name of “plate_heat_exchanger”.

class property run_around_coil: iesve.heat_recovery

Member of: heat_recovery

An instance of this class with:

  • a value of 4

  • a name of “run_around_coil”.

class property thermal_wheel: iesve.heat_recovery

Member of: heat_recovery

An instance of this class with:

  • a value of 3

  • a name of “thermal_wheel”.

class property values: dict

Member of: heat_recovery

Returns the following dictionary:

{
 0: iesve.heat_recovery.no_heat_recovery
 1: iesve.heat_recovery.plate_heat_exchanger
 2: iesve.heat_recovery.heat_pipes
 3: iesve.heat_recovery.thermal_wheel
 4: iesve.heat_recovery.run_around_coil
}
class iesve.heating_cooling_capacity_unit

Parent module: iesve

This class acts like an integer class with additional attributes.

class property kilowatts: iesve.heating_cooling_capacity_unit

Member of: heating_cooling_capacity_unit

An instance of this class with:

  • a value of 0

  • a name of “kilowatts”.

property name: str

Member of: heating_cooling_capacity_unit

The name of the instance.

class property names: dict

Member of: heating_cooling_capacity_unit

Returns the following dictionary:

{
 'unlimited': iesve.heating_cooling_capacity_unit.unlimited
 'kilowatts': iesve.heating_cooling_capacity_unit.kilowatts
 'watts_per_metre_squared': iesve.heating_cooling_capacity_unit.watts_per_metre_squared
}
class property unlimited: iesve.heating_cooling_capacity_unit

Member of: heating_cooling_capacity_unit

An instance of this class with:

  • a value of -1

  • a name of “unlimited”.

class property values: dict

Member of: heating_cooling_capacity_unit

Returns the following dictionary:

{
 -1: iesve.heating_cooling_capacity_unit.unlimited
 0: iesve.heating_cooling_capacity_unit.kilowatts
 1: iesve.heating_cooling_capacity_unit.watts_per_metre_squared
}
class property watts_per_metre_squared: iesve.heating_cooling_capacity_unit

Member of: heating_cooling_capacity_unit

An instance of this class with:

  • a value of 1

  • a name of “watts_per_metre_squared”.

class iesve.hvac_methodology

Parent module: iesve

This class acts like an integer class with additional attributes.

class property apache_hvac: iesve.hvac_methodology

Member of: hvac_methodology

An instance of this class with:

  • a value of 1

  • a name of “apache_hvac”.

class property apache_system: iesve.hvac_methodology

Member of: hvac_methodology

An instance of this class with:

  • a value of 0

  • a name of “apache_system”.

property name: str

Member of: hvac_methodology

The name of the instance.

class property names: dict

Member of: hvac_methodology

Returns the following dictionary:

{
 'apache_system': iesve.hvac_methodology.apache_system
 'apache_hvac': iesve.hvac_methodology.apache_hvac
}
class property values: dict

Member of: hvac_methodology

Returns the following dictionary:

{
 0: iesve.hvac_methodology.apache_system
 1: iesve.hvac_methodology.apache_hvac
}
class iesve.lamp_types

Parent module: iesve

This class acts like an integer class with additional attributes.

class property compact_fluorescent: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 4

  • a name of “compact_fluorescent”.

class property fluorescent_no_details: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 3

  • a name of “fluorescent_no_details”.

class property high_pressure_mercury: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 5

  • a name of “high_pressure_mercury”.

class property high_pressure_sodium: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 6

  • a name of “high_pressure_sodium”.

class property led: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 9

  • a name of “led”.

class property metal_halide: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 1

  • a name of “metal_halide”.

property name: str

Member of: lamp_types

The name of the instance.

class property names: dict

Member of: lamp_types

Returns the following dictionary:

{
 't8_halophosphate_fluorescent_low_frequency': iesve.lamp_types.t8_halophosphate_fluorescent_low_frequency
 'metal_halide': iesve.lamp_types.metal_halide
 'tungsten_or_halogen': iesve.lamp_types.tungsten_or_halogen
 'fluorescent_no_details': iesve.lamp_types.fluorescent_no_details
 'compact_fluorescent': iesve.lamp_types.compact_fluorescent
 'high_pressure_mercury': iesve.lamp_types.high_pressure_mercury
 'high_pressure_sodium': iesve.lamp_types.high_pressure_sodium
 't8_triphosphor_fluorescent_high_frequency': iesve.lamp_types.t8_triphosphor_fluorescent_high_frequency
 't8_halophosphate_fluorescent_high_frequency': iesve.lamp_types.t8_halophosphate_fluorescent_high_frequency
 'led': iesve.lamp_types.led
 't12_halophosphate_fluorescent_low_frequency': iesve.lamp_types.t12_halophosphate_fluorescent_low_frequency
 't5_triphosphor_fluorescent_high_frequency': iesve.lamp_types.t5_triphosphor_fluorescent_high_frequency
}
class property t12_halophosphate_fluorescent_low_frequency: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 10

  • a name of “t12_halophosphate_fluorescent_low_frequency”.

class property t5_triphosphor_fluorescent_high_frequency: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 11

  • a name of “t5_triphosphor_fluorescent_high_frequency”.

class property t8_halophosphate_fluorescent_high_frequency: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 8

  • a name of “t8_halophosphate_fluorescent_high_frequency”.

class property t8_halophosphate_fluorescent_low_frequency: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 0

  • a name of “t8_halophosphate_fluorescent_low_frequency”.

class property t8_triphosphor_fluorescent_high_frequency: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 7

  • a name of “t8_triphosphor_fluorescent_high_frequency”.

class property tungsten_or_halogen: iesve.lamp_types

Member of: lamp_types

An instance of this class with:

  • a value of 2

  • a name of “tungsten_or_halogen”.

class property values: dict

Member of: lamp_types

Returns the following dictionary:

{
 0: iesve.lamp_types.t8_halophosphate_fluorescent_low_frequency
 1: iesve.lamp_types.metal_halide
 2: iesve.lamp_types.tungsten_or_halogen
 3: iesve.lamp_types.fluorescent_no_details
 4: iesve.lamp_types.compact_fluorescent
 5: iesve.lamp_types.high_pressure_mercury
 6: iesve.lamp_types.high_pressure_sodium
 7: iesve.lamp_types.t8_triphosphor_fluorescent_high_frequency
 8: iesve.lamp_types.t8_halophosphate_fluorescent_high_frequency
 9: iesve.lamp_types.led
 10: iesve.lamp_types.t12_halophosphate_fluorescent_low_frequency
 11: iesve.lamp_types.t5_triphosphor_fluorescent_high_frequency
}
class iesve.lighting_case

Parent module: iesve

This class acts like an integer class with additional attributes.

class property full: iesve.lighting_case

Member of: lighting_case

An instance of this class with:

  • a value of 0

  • a name of “full”.

class property lamp_type_only: iesve.lighting_case

Member of: lighting_case

An instance of this class with:

  • a value of 2

  • a name of “lamp_type_only”.

property name: str

Member of: lighting_case

The name of the instance.

class property names: dict

Member of: lighting_case

Returns the following dictionary:

{
 'unknown': iesve.lighting_case.unknown
 'full': iesve.lighting_case.full
 'uncalculated': iesve.lighting_case.uncalculated
 'lamp_type_only': iesve.lighting_case.lamp_type_only
}
class property uncalculated: iesve.lighting_case

Member of: lighting_case

An instance of this class with:

  • a value of 1

  • a name of “uncalculated”.

class property unknown: iesve.lighting_case

Member of: lighting_case

An instance of this class with:

  • a value of -1

  • a name of “unknown”.

class property values: dict

Member of: lighting_case

Returns the following dictionary:

{
 -1: iesve.lighting_case.unknown
 0: iesve.lighting_case.full
 1: iesve.lighting_case.uncalculated
 2: iesve.lighting_case.lamp_type_only
}
class iesve.material_categories

Parent module: iesve

This class acts like an integer class with additional attributes.

class property all: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 0

  • a name of “all”.

class property asphalts: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 1

  • a name of “asphalts”.

class property boards: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 2

  • a name of “boards”.

class property bricks: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 3

  • a name of “bricks”.

class property carpets: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 4

  • a name of “carpets”.

class property composite_layer: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 98

  • a name of “composite_layer”.

class property concretes: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 5

  • a name of “concretes”.

class property floor_finish: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 16

  • a name of “floor_finish”.

class property glass: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 99

  • a name of “glass”.

class property gravels: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 6

  • a name of “gravels”.

class property index_glass: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 14

  • a name of “index_glass”.

class property insulating: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 7

  • a name of “insulating”.

class property metals: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 8

  • a name of “metals”.

property name: str

Member of: material_categories

The name of the instance.

class property names: dict

Member of: material_categories

Returns the following dictionary:

{
 'all': iesve.material_categories.all
 'asphalts': iesve.material_categories.asphalts
 'boards': iesve.material_categories.boards
 'bricks': iesve.material_categories.bricks
 'carpets': iesve.material_categories.carpets
 'concretes': iesve.material_categories.concretes
 'gravels': iesve.material_categories.gravels
 'insulating': iesve.material_categories.insulating
 'metals': iesve.material_categories.metals
 'plaster': iesve.material_categories.plaster
 'screeds': iesve.material_categories.screeds
 'sands': iesve.material_categories.sands
 'titles': iesve.material_categories.titles
 'timber': iesve.material_categories.timber
 'index_glass': iesve.material_categories.index_glass
 'other': iesve.material_categories.other
 'floor_finish': iesve.material_categories.floor_finish
 'susp_ceiling': iesve.material_categories.susp_ceiling
 'composite_layer': iesve.material_categories.composite_layer
 'glass': iesve.material_categories.glass
}
class property other: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 15

  • a name of “other”.

class property plaster: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 9

  • a name of “plaster”.

class property sands: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 11

  • a name of “sands”.

class property screeds: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 10

  • a name of “screeds”.

class property susp_ceiling: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 17

  • a name of “susp_ceiling”.

class property timber: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 13

  • a name of “timber”.

class property titles: iesve.material_categories

Member of: material_categories

An instance of this class with:

  • a value of 12

  • a name of “titles”.

class property values: dict

Member of: material_categories

Returns the following dictionary:

{
 0: iesve.material_categories.all
 1: iesve.material_categories.asphalts
 2: iesve.material_categories.boards
 3: iesve.material_categories.bricks
 4: iesve.material_categories.carpets
 5: iesve.material_categories.concretes
 6: iesve.material_categories.gravels
 7: iesve.material_categories.insulating
 8: iesve.material_categories.metals
 9: iesve.material_categories.plaster
 10: iesve.material_categories.screeds
 11: iesve.material_categories.sands
 12: iesve.material_categories.titles
 13: iesve.material_categories.timber
 14: iesve.material_categories.index_glass
 15: iesve.material_categories.other
 16: iesve.material_categories.floor_finish
 17: iesve.material_categories.susp_ceiling
 98: iesve.material_categories.composite_layer
 99: iesve.material_categories.glass
}
class iesve.month

Parent module: iesve

This class acts like an integer class with additional attributes.

class property april: iesve.month

Member of: month

An instance of this class with:

  • a value of 4

  • a name of “april”.

class property august: iesve.month

Member of: month

An instance of this class with:

  • a value of 8

  • a name of “august”.

class property december: iesve.month

Member of: month

An instance of this class with:

  • a value of 12

  • a name of “december”.

class property february: iesve.month

Member of: month

An instance of this class with:

  • a value of 2

  • a name of “february”.

class property january: iesve.month

Member of: month

An instance of this class with:

  • a value of 1

  • a name of “january”.

class property july: iesve.month

Member of: month

An instance of this class with:

  • a value of 7

  • a name of “july”.

class property june: iesve.month

Member of: month

An instance of this class with:

  • a value of 6

  • a name of “june”.

class property march: iesve.month

Member of: month

An instance of this class with:

  • a value of 3

  • a name of “march”.

class property may: iesve.month

Member of: month

An instance of this class with:

  • a value of 5

  • a name of “may”.

property name: str

Member of: month

The name of the instance.

class property names: dict

Member of: month

Returns the following dictionary:

{
 'january': iesve.month.january
 'february': iesve.month.february
 'march': iesve.month.march
 'april': iesve.month.april
 'may': iesve.month.may
 'june': iesve.month.june
 'july': iesve.month.july
 'august': iesve.month.august
 'september': iesve.month.september
 'october': iesve.month.october
 'november': iesve.month.november
 'december': iesve.month.december
}
class property november: iesve.month

Member of: month

An instance of this class with:

  • a value of 11

  • a name of “november”.

class property october: iesve.month

Member of: month

An instance of this class with:

  • a value of 10

  • a name of “october”.

class property september: iesve.month

Member of: month

An instance of this class with:

  • a value of 9

  • a name of “september”.

class property values: dict

Member of: month

Returns the following dictionary:

{
 1: iesve.month.january
 2: iesve.month.february
 3: iesve.month.march
 4: iesve.month.april
 5: iesve.month.may
 6: iesve.month.june
 7: iesve.month.july
 8: iesve.month.august
 9: iesve.month.september
 10: iesve.month.october
 11: iesve.month.november
 12: iesve.month.december
}
class iesve.mv2_viewmode

Parent module: iesve

This class acts like an integer class with additional attributes.

class property component: iesve.mv2_viewmode

Member of: mv2_viewmode

An instance of this class with:

  • a value of 5

  • a name of “component”.

class property hidden_line: iesve.mv2_viewmode

Member of: mv2_viewmode

An instance of this class with:

  • a value of 2

  • a name of “hidden_line”.

property name: str

Member of: mv2_viewmode

The name of the instance.

class property names: dict

Member of: mv2_viewmode

Returns the following dictionary:

{
 'shaded': iesve.mv2_viewmode.shaded
 'textured': iesve.mv2_viewmode.textured
 'hidden_line': iesve.mv2_viewmode.hidden_line
 'xray': iesve.mv2_viewmode.xray
 'component': iesve.mv2_viewmode.component
}
class property shaded: iesve.mv2_viewmode

Member of: mv2_viewmode

An instance of this class with:

  • a value of 0

  • a name of “shaded”.

class property textured: iesve.mv2_viewmode

Member of: mv2_viewmode

An instance of this class with:

  • a value of 1

  • a name of “textured”.

class property values: dict

Member of: mv2_viewmode

Returns the following dictionary:

{
 0: iesve.mv2_viewmode.shaded
 1: iesve.mv2_viewmode.textured
 2: iesve.mv2_viewmode.hidden_line
 4: iesve.mv2_viewmode.xray
 5: iesve.mv2_viewmode.component
}
class property xray: iesve.mv2_viewmode

Member of: mv2_viewmode

An instance of this class with:

  • a value of 4

  • a name of “xray”.

class iesve.ncm_air_supply_mechanism

Parent module: iesve

This class acts like an integer class with additional attributes.

class property centralised_ac: iesve.ncm_air_supply_mechanism

Member of: ncm_air_supply_mechanism

An instance of this class with:

  • a value of 0

  • a name of “centralised_ac”.

class property local_ventilation_serving_single_area: iesve.ncm_air_supply_mechanism

Member of: ncm_air_supply_mechanism

An instance of this class with:

  • a value of 3

  • a name of “local_ventilation_serving_single_area”.

property name: str

Member of: ncm_air_supply_mechanism

The name of the instance.

class property names: dict

Member of: ncm_air_supply_mechanism

Returns the following dictionary:

{
 'centralised_ac': iesve.ncm_air_supply_mechanism.centralised_ac
 'zonal_supply_system_with_remote_fan': iesve.ncm_air_supply_mechanism.zonal_supply_system_with_remote_fan
 'zonal_extract_system_with_remote_fan': iesve.ncm_air_supply_mechanism.zonal_extract_system_with_remote_fan
 'local_ventilation_serving_single_area': iesve.ncm_air_supply_mechanism.local_ventilation_serving_single_area
 'other_local_ventilation_units': iesve.ncm_air_supply_mechanism.other_local_ventilation_units
}
class property other_local_ventilation_units: iesve.ncm_air_supply_mechanism

Member of: ncm_air_supply_mechanism

An instance of this class with:

  • a value of 4

  • a name of “other_local_ventilation_units”.

class property values: dict

Member of: ncm_air_supply_mechanism

Returns the following dictionary:

{
 0: iesve.ncm_air_supply_mechanism.centralised_ac
 1: iesve.ncm_air_supply_mechanism.zonal_supply_system_with_remote_fan
 2: iesve.ncm_air_supply_mechanism.zonal_extract_system_with_remote_fan
 3: iesve.ncm_air_supply_mechanism.local_ventilation_serving_single_area
 4: iesve.ncm_air_supply_mechanism.other_local_ventilation_units
}
class property zonal_extract_system_with_remote_fan: iesve.ncm_air_supply_mechanism

Member of: ncm_air_supply_mechanism

An instance of this class with:

  • a value of 2

  • a name of “zonal_extract_system_with_remote_fan”.

class property zonal_supply_system_with_remote_fan: iesve.ncm_air_supply_mechanism

Member of: ncm_air_supply_mechanism

An instance of this class with:

  • a value of 1

  • a name of “zonal_supply_system_with_remote_fan”.

class iesve.ncm_chiller_power

Parent module: iesve

This class acts like an integer class with additional attributes.

class property greater_than_750_kw: iesve.ncm_chiller_power

Member of: ncm_chiller_power

An instance of this class with:

  • a value of 3

  • a name of “greater_than_750_kw”.

class property less_than_100_kw: iesve.ncm_chiller_power

Member of: ncm_chiller_power

An instance of this class with:

  • a value of 0

  • a name of “less_than_100_kw”.

class property less_than_500_kw: iesve.ncm_chiller_power

Member of: ncm_chiller_power

An instance of this class with:

  • a value of 1

  • a name of “less_than_500_kw”.

class property less_than_750_kw: iesve.ncm_chiller_power

Member of: ncm_chiller_power

An instance of this class with:

  • a value of 2

  • a name of “less_than_750_kw”.

property name: str

Member of: ncm_chiller_power

The name of the instance.

class property names: dict

Member of: ncm_chiller_power

Returns the following dictionary:

{
 'less_than_100_kw': iesve.ncm_chiller_power.less_than_100_kw
 'less_than_500_kw': iesve.ncm_chiller_power.less_than_500_kw
 'less_than_750_kw': iesve.ncm_chiller_power.less_than_750_kw
 'greater_than_750_kw': iesve.ncm_chiller_power.greater_than_750_kw
}
class property values: dict

Member of: ncm_chiller_power

Returns the following dictionary:

{
 0: iesve.ncm_chiller_power.less_than_100_kw
 1: iesve.ncm_chiller_power.less_than_500_kw
 2: iesve.ncm_chiller_power.less_than_750_kw
 3: iesve.ncm_chiller_power.greater_than_750_kw
}
class iesve.ncm_chiller_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_cooled: iesve.ncm_chiller_type

Member of: ncm_chiller_type

An instance of this class with:

  • a value of 0

  • a name of “air_cooled”.

class property heat_pump_electric: iesve.ncm_chiller_type

Member of: ncm_chiller_type

An instance of this class with:

  • a value of 4

  • a name of “heat_pump_electric”.

class property heat_pump_gas_oil: iesve.ncm_chiller_type

Member of: ncm_chiller_type

An instance of this class with:

  • a value of 3

  • a name of “heat_pump_gas_oil”.

property name: str

Member of: ncm_chiller_type

The name of the instance.

class property names: dict

Member of: ncm_chiller_type

Returns the following dictionary:

{
 'air_cooled': iesve.ncm_chiller_type.air_cooled
 'water_cooled': iesve.ncm_chiller_type.water_cooled
 'remote_condenser': iesve.ncm_chiller_type.remote_condenser
 'heat_pump_gas_oil': iesve.ncm_chiller_type.heat_pump_gas_oil
 'heat_pump_electric': iesve.ncm_chiller_type.heat_pump_electric
}
class property remote_condenser: iesve.ncm_chiller_type

Member of: ncm_chiller_type

An instance of this class with:

  • a value of 2

  • a name of “remote_condenser”.

class property values: dict

Member of: ncm_chiller_type

Returns the following dictionary:

{
 0: iesve.ncm_chiller_type.air_cooled
 1: iesve.ncm_chiller_type.water_cooled
 2: iesve.ncm_chiller_type.remote_condenser
 3: iesve.ncm_chiller_type.heat_pump_gas_oil
 4: iesve.ncm_chiller_type.heat_pump_electric
}
class property water_cooled: iesve.ncm_chiller_type

Member of: ncm_chiller_type

An instance of this class with:

  • a value of 1

  • a name of “water_cooled”.

class iesve.ncm_eca_list

Parent module: iesve

This class acts like an integer class with additional attributes.

class property after_2001: iesve.ncm_eca_list

Member of: ncm_ea_list

An instance of this class with:

  • a value of 1

  • a name of “after_2001”.

class property before_2005: iesve.ncm_eca_list

Member of: ncm_ea_list

An instance of this class with:

  • a value of 2

  • a name of “before_2005”.

class property from_2005: iesve.ncm_eca_list

Member of: ncm_ea_list

An instance of this class with:

  • a value of 3

  • a name of “from_2005”.

property name: str

Member of: ncm_ea_list

The name of the instance.

class property names: dict

Member of: ncm_ea_list

Returns the following dictionary:

{
 'not_on_list': iesve.ncm_eca_list.not_on_list
 'after_2001': iesve.ncm_eca_list.after_2001
 'before_2005': iesve.ncm_eca_list.before_2005
 'from_2005': iesve.ncm_eca_list.from_2005
 'uplift_in_2006': iesve.ncm_eca_list.uplift_in_2006
}
class property not_on_list: iesve.ncm_eca_list

Member of: ncm_ea_list

An instance of this class with:

  • a value of 0

  • a name of “not_on_list”.

class property uplift_in_2006: iesve.ncm_eca_list

Member of: ncm_ea_list

An instance of this class with:

  • a value of 4

  • a name of “uplift_in_2006”.

class property values: dict

Member of: ncm_ea_list

Returns the following dictionary:

{
 0: iesve.ncm_eca_list.not_on_list
 1: iesve.ncm_eca_list.after_2001
 2: iesve.ncm_eca_list.before_2005
 3: iesve.ncm_eca_list.from_2005
 4: iesve.ncm_eca_list.uplift_in_2006
}
class iesve.ncm_eca_list

Parent module: iesve

This class acts like an integer class with additional attributes.

class property after_2001: iesve.ncm_eca_list

Member of: ncm_eca_list

An instance of this class with:

  • a value of 1

  • a name of “after_2001”.

class property before_2005: iesve.ncm_eca_list

Member of: ncm_eca_list

An instance of this class with:

  • a value of 2

  • a name of “before_2005”.

class property from_2005: iesve.ncm_eca_list

Member of: ncm_eca_list

An instance of this class with:

  • a value of 3

  • a name of “from_2005”.

property name: str

Member of: ncm_eca_list

The name of the instance.

class property names: dict

Member of: ncm_eca_list

Returns the following dictionary:

{
 'not_on_list': iesve.ncm_eca_list.not_on_list
 'after_2001': iesve.ncm_eca_list.after_2001
 'before_2005': iesve.ncm_eca_list.before_2005
 'from_2005': iesve.ncm_eca_list.from_2005
 'uplift_in_2006': iesve.ncm_eca_list.uplift_in_2006
}
class property not_on_list: iesve.ncm_eca_list

Member of: ncm_eca_list

An instance of this class with:

  • a value of 0

  • a name of “not_on_list”.

class property uplift_in_2006: iesve.ncm_eca_list

Member of: ncm_eca_list

An instance of this class with:

  • a value of 4

  • a name of “uplift_in_2006”.

class property values: dict

Member of: ncm_eca_list

Returns the following dictionary:

{
 0: iesve.ncm_eca_list.not_on_list
 1: iesve.ncm_eca_list.after_2001
 2: iesve.ncm_eca_list.before_2005
 3: iesve.ncm_eca_list.from_2005
 4: iesve.ncm_eca_list.uplift_in_2006
}
class iesve.ncm_heat_recovery

Parent module: iesve

This class acts like an integer class with additional attributes.

class property heat_pipes: iesve.ncm_heat_recovery

Member of: ncm_heat_recovery

An instance of this class with:

  • a value of 2

  • a name of “heat_pipes”.

property name: str

Member of: ncm_heat_recovery

The name of the instance.

class property names: dict

Member of: ncm_heat_recovery

Returns the following dictionary:

{
 'no_heat_recovery': iesve.ncm_heat_recovery.no_heat_recovery
 'plate_heat_exchanger': iesve.ncm_heat_recovery.plate_heat_exchanger
 'heat_pipes': iesve.ncm_heat_recovery.heat_pipes
 'thermal_wheel': iesve.ncm_heat_recovery.thermal_wheel
 'run_around_coil': iesve.ncm_heat_recovery.run_around_coil
}
class property no_heat_recovery: iesve.ncm_heat_recovery

Member of: ncm_heat_recovery

An instance of this class with:

  • a value of 0

  • a name of “no_heat_recovery”.

class property plate_heat_exchanger: iesve.ncm_heat_recovery

Member of: ncm_heat_recovery

An instance of this class with:

  • a value of 1

  • a name of “plate_heat_exchanger”.

class property run_around_coil: iesve.ncm_heat_recovery

Member of: ncm_heat_recovery

An instance of this class with:

  • a value of 4

  • a name of “run_around_coil”.

class property thermal_wheel: iesve.ncm_heat_recovery

Member of: ncm_heat_recovery

An instance of this class with:

  • a value of 3

  • a name of “thermal_wheel”.

class property values: dict

Member of: ncm_heat_recovery

Returns the following dictionary:

{
 0: iesve.ncm_heat_recovery.no_heat_recovery
 1: iesve.ncm_heat_recovery.plate_heat_exchanger
 2: iesve.ncm_heat_recovery.heat_pipes
 3: iesve.ncm_heat_recovery.thermal_wheel
 4: iesve.ncm_heat_recovery.run_around_coil
}
class iesve.ncm_heat_source

Parent module: iesve

This class acts like an integer class with additional attributes.

class property air_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 3

  • a name of “air_heater”.

class property chp: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 14

  • a name of “chp”.

class property direct_gas_firing: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 13

  • a name of “direct_gas_firing”.

class property direct_or_storage_electric_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 8

  • a name of “direct_or_storage_electric_heater”.

class property district_heating: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 12

  • a name of “district_heating”.

class property heat_pump_air_source: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 9

  • a name of “heat_pump_air_source”.

class property heat_pump_electric_air_source: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 17

  • a name of “heat_pump_electric_air_source”.

class property heat_pump_electric_ground_or_water_source: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 18

  • a name of “heat_pump_electric_ground_or_water_source”.

class property heat_pump_gas_oil_air_source: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 15

  • a name of “heat_pump_gas_oil_air_source”.

class property heat_pump_gas_oil_ground_or_water_source: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 16

  • a name of “heat_pump_gas_oil_ground_or_water_source”.

class property heat_pump_ground_or_water_source: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 10

  • a name of “heat_pump_ground_or_water_source”.

class property hthw_boiler: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 2

  • a name of “hthw_boiler”.

class property lthw_boiler: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 0

  • a name of “lthw_boiler”.

class property mthw_boiler: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 1

  • a name of “mthw_boiler”.

property name: str

Member of: ncm_heat_source

The name of the instance.

class property names: dict

Member of: ncm_heat_source

Returns the following dictionary:

{
 'lthw_boiler': iesve.ncm_heat_source.lthw_boiler
 'mthw_boiler': iesve.ncm_heat_source.mthw_boiler
 'hthw_boiler': iesve.ncm_heat_source.hthw_boiler
 'air_heater': iesve.ncm_heat_source.air_heater
 'unflued_gas_warm_air_heater': iesve.ncm_heat_source.unflued_gas_warm_air_heater
 'unitary_radiant_heater': iesve.ncm_heat_source.unitary_radiant_heater
 'radiant_heater': iesve.ncm_heat_source.radiant_heater
 'unflued_radiant_heater': iesve.ncm_heat_source.unflued_radiant_heater
 'direct_or_storage_electric_heater': iesve.ncm_heat_source.direct_or_storage_electric_heater
 'heat_pump_air_source': iesve.ncm_heat_source.heat_pump_air_source
 'heat_pump_ground_or_water_source': iesve.ncm_heat_source.heat_pump_ground_or_water_source
 'room_heater': iesve.ncm_heat_source.room_heater
 'district_heating': iesve.ncm_heat_source.district_heating
 'direct_gas_firing': iesve.ncm_heat_source.direct_gas_firing
 'chp': iesve.ncm_heat_source.chp
 'heat_pump_gas_oil_air_source': iesve.ncm_heat_source.heat_pump_gas_oil_air_source
 'heat_pump_gas_oil_ground_or_water_source': iesve.ncm_heat_source.heat_pump_gas_oil_ground_or_water_source
 'heat_pump_electric_air_source': iesve.ncm_heat_source.heat_pump_electric_air_source
 'heat_pump_electric_ground_or_water_source': iesve.ncm_heat_source.heat_pump_electric_ground_or_water_source
}
class property radiant_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 6

  • a name of “radiant_heater”.

class property room_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 11

  • a name of “room_heater”.

class property unflued_gas_warm_air_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 4

  • a name of “unflued_gas_warm_air_heater”.

class property unflued_radiant_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 7

  • a name of “unflued_radiant_heater”.

class property unitary_radiant_heater: iesve.ncm_heat_source

Member of: ncm_heat_source

An instance of this class with:

  • a value of 5

  • a name of “unitary_radiant_heater”.

class property values: dict

Member of: ncm_heat_source

Returns the following dictionary:

{
 0: iesve.ncm_heat_source.lthw_boiler
 1: iesve.ncm_heat_source.mthw_boiler
 2: iesve.ncm_heat_source.hthw_boiler
 3: iesve.ncm_heat_source.air_heater
 4: iesve.ncm_heat_source.unflued_gas_warm_air_heater
 5: iesve.ncm_heat_source.unitary_radiant_heater
 6: iesve.ncm_heat_source.radiant_heater
 7: iesve.ncm_heat_source.unflued_radiant_heater
 8: iesve.ncm_heat_source.direct_or_storage_electric_heater
 9: iesve.ncm_heat_source.heat_pump_air_source
 10: iesve.ncm_heat_source.heat_pump_ground_or_water_source
 11: iesve.ncm_heat_source.room_heater
 12: iesve.ncm_heat_source.district_heating
 13: iesve.ncm_heat_source.direct_gas_firing
 14: iesve.ncm_heat_source.chp
 15: iesve.ncm_heat_source.heat_pump_gas_oil_air_source
 16: iesve.ncm_heat_source.heat_pump_gas_oil_ground_or_water_source
 17: iesve.ncm_heat_source.heat_pump_electric_air_source
 18: iesve.ncm_heat_source.heat_pump_electric_ground_or_water_source
}
class iesve.ncm_leakage_standard

Parent module: iesve

This class acts like an integer class with additional attributes.

class property class_l1: iesve.ncm_leakage_standard

Member of: ncm_leakage_standard

An instance of this class with:

  • a value of 0

  • a name of “class_l1”.

class property class_l2: iesve.ncm_leakage_standard

Member of: ncm_leakage_standard

An instance of this class with:

  • a value of 1

  • a name of “class_l2”.

class property class_l3: iesve.ncm_leakage_standard

Member of: ncm_leakage_standard

An instance of this class with:

  • a value of 2

  • a name of “class_l3”.

property name: str

Member of: ncm_leakage_standard

The name of the instance.

class property names: dict

Member of: ncm_leakage_standard

Returns the following dictionary:

{
 'class_l1': iesve.ncm_leakage_standard.class_l1
 'class_l2': iesve.ncm_leakage_standard.class_l2
 'class_l3': iesve.ncm_leakage_standard.class_l3
 'not_compliant': iesve.ncm_leakage_standard.not_compliant
}
class property not_compliant: iesve.ncm_leakage_standard

Member of: ncm_leakage_standard

An instance of this class with:

  • a value of 3

  • a name of “not_compliant”.

class property values: dict

Member of: ncm_leakage_standard

Returns the following dictionary:

{
 0: iesve.ncm_leakage_standard.class_l1
 1: iesve.ncm_leakage_standard.class_l2
 2: iesve.ncm_leakage_standard.class_l3
 3: iesve.ncm_leakage_standard.not_compliant
}
class iesve.ncm_leakage_test

Parent module: iesve

This class acts like an integer class with additional attributes.

class property class_a: iesve.ncm_leakage_test

Member of: ncm_leakage_test

An instance of this class with:

  • a value of 1

  • a name of “class_a”.

class property class_b: iesve.ncm_leakage_test

Member of: ncm_leakage_test

An instance of this class with:

  • a value of 2

  • a name of “class_b”.

class property class_c: iesve.ncm_leakage_test

Member of: ncm_leakage_test

An instance of this class with:

  • a value of 3

  • a name of “class_c”.

class property class_d: iesve.ncm_leakage_test

Member of: ncm_leakage_test

An instance of this class with:

  • a value of 4

  • a name of “class_d”.

property name: str

Member of: ncm_leakage_test

The name of the instance.

class property names: dict

Member of: ncm_leakage_test

Returns the following dictionary:

{
 'not_tested': iesve.ncm_leakage_test.not_tested
 'class_a': iesve.ncm_leakage_test.class_a
 'class_b': iesve.ncm_leakage_test.class_b
 'class_c': iesve.ncm_leakage_test.class_c
 'class_d': iesve.ncm_leakage_test.class_d
}
class property not_tested: iesve.ncm_leakage_test

Member of: ncm_leakage_test

An instance of this class with:

  • a value of 0

  • a name of “not_tested”.

class property values: dict

Member of: ncm_leakage_test

Returns the following dictionary:

{
 0: iesve.ncm_leakage_test.not_tested
 1: iesve.ncm_leakage_test.class_a
 2: iesve.ncm_leakage_test.class_b
 3: iesve.ncm_leakage_test.class_c
 4: iesve.ncm_leakage_test.class_d
}
class iesve.ncm_pump_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property constant_speed: iesve.ncm_pump_type

Member of: ncm_pump_type

An instance of this class with:

  • a value of 0

  • a name of “constant_speed”.

property name: str

Member of: ncm_pump_type

The name of the instance.

class property names: dict

Member of: ncm_pump_type

Returns the following dictionary:

{
 'constant_speed': iesve.ncm_pump_type.constant_speed
 'variable_speed_differential_sensor_pump': iesve.ncm_pump_type.variable_speed_differential_sensor_pump
 'variable_speed_differential_sensor_system': iesve.ncm_pump_type.variable_speed_differential_sensor_system
 'variable_speed_multiple_pressure_sensors': iesve.ncm_pump_type.variable_speed_multiple_pressure_sensors
 'none': iesve.ncm_pump_type.none
}
class property none: iesve.ncm_pump_type

Member of: ncm_pump_type

An instance of this class with:

  • a value of 4

  • a name of “none”.

class property values: dict

Member of: ncm_pump_type

Returns the following dictionary:

{
 0: iesve.ncm_pump_type.constant_speed
 1: iesve.ncm_pump_type.variable_speed_differential_sensor_pump
 2: iesve.ncm_pump_type.variable_speed_differential_sensor_system
 3: iesve.ncm_pump_type.variable_speed_multiple_pressure_sensors
 4: iesve.ncm_pump_type.none
}
class property variable_speed_differential_sensor_pump: iesve.ncm_pump_type

Member of: ncm_pump_type

An instance of this class with:

  • a value of 1

  • a name of “variable_speed_differential_sensor_pump”.

class property variable_speed_differential_sensor_system: iesve.ncm_pump_type

Member of: ncm_pump_type

An instance of this class with:

  • a value of 2

  • a name of “variable_speed_differential_sensor_system”.

class property variable_speed_multiple_pressure_sensors: iesve.ncm_pump_type

Member of: ncm_pump_type

An instance of this class with:

  • a value of 3

  • a name of “variable_speed_multiple_pressure_sensors”.

class iesve.ncm_system_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property active_chilled_beams: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 26

  • a name of “active_chilled_beams”.

class property central_heating_using_air_distribution: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 7

  • a name of “central_heating_using_air_distribution”.

class property central_heating_using_water_convectors: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 5

  • a name of “central_heating_using_water_convectors”.

class property central_heating_using_water_floor_heating: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 6

  • a name of “central_heating_using_water_floor_heating”.

class property central_heating_using_water_radiators: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 4

  • a name of “central_heating_using_water_radiators”.

class property chilled_ceilings_or_passive_chilled_beams: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 25

  • a name of “chilled_ceilings_or_passive_chilled_beams”.

class property chilled_ceilings_or_passive_chilled_beams_displacement_ventilation: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 25

  • a name of “chilled_ceilings_or_passive_chilled_beams_displacement_ventilation”.

class property chilled_ceilings_or_passive_chilled_beams_mixed_ventilation: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 32

  • a name of “chilled_ceilings_or_passive_chilled_beams_mixed_ventilation”.

class property constant_volume_system_fixed: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 20

  • a name of “constant_volume_system_fixed”.

class property constant_volume_system_variable: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 21

  • a name of “constant_volume_system_variable”.

class property dual_duct: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 24

  • a name of “dual_duct”.

class property dual_duct_vav: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 16

  • a name of “dual_duct_vav”.

class property fan_coil_systems: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 18

  • a name of “fan_coil_systems”.

class property flued_forced_convection_air_heaters: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 13

  • a name of “flued_forced_convection_air_heaters”.

class property flued_radiant_heater: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 11

  • a name of “flued_radiant_heater”.

class property generic_heating_and_mechanical_cooling: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 3

  • a name of “generic_heating_and_mechanical_cooling”.

class property generic_heating_only_electrical_resistance: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 1

  • a name of “generic_heating_only_electrical_resistance”.

class property generic_heating_only_other_systems: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 2

  • a name of “generic_heating_only_other_systems”.

class property indoor_packaged_cabinet: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 17

  • a name of “indoor_packaged_cabinet”.

class property induction_system: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 19

  • a name of “induction_system”.

class property multi_burner_radiant_heaters: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 12

  • a name of “multi_burner_radiant_heaters”.

class property multizone: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 22

  • a name of “multizone”.

property name: str

Member of: ncm_system_type

The name of the instance.

class property names: dict

Member of: ncm_system_type

Returns the following dictionary:

{
 'not_set': iesve.ncm_system_type.not_set
 'generic_heating_only_electrical_resistance': iesve.ncm_system_type.generic_heating_only_electrical_resistance
 'generic_heating_only_other_systems': iesve.ncm_system_type.generic_heating_only_other_systems
 'generic_heating_and_mechanical_cooling': iesve.ncm_system_type.generic_heating_and_mechanical_cooling
 'central_heating_using_water_radiators': iesve.ncm_system_type.central_heating_using_water_radiators
 'central_heating_using_water_convectors': iesve.ncm_system_type.central_heating_using_water_convectors
 'central_heating_using_water_floor_heating': iesve.ncm_system_type.central_heating_using_water_floor_heating
 'central_heating_using_air_distribution': iesve.ncm_system_type.central_heating_using_air_distribution
 'other_local_room_heater_fanned': iesve.ncm_system_type.other_local_room_heater_fanned
 'other_local_room_heater_unfanned': iesve.ncm_system_type.other_local_room_heater_unfanned
 'unflued_radiant_heater': iesve.ncm_system_type.unflued_radiant_heater
 'flued_radiant_heater': iesve.ncm_system_type.flued_radiant_heater
 'multi_burner_radiant_heaters': iesve.ncm_system_type.multi_burner_radiant_heaters
 'flued_forced_convection_air_heaters': iesve.ncm_system_type.flued_forced_convection_air_heaters
 'unflued_forced_convection_air_heaters': iesve.ncm_system_type.unflued_forced_convection_air_heaters
 'single_duct_vav': iesve.ncm_system_type.single_duct_vav
 'dual_duct_vav': iesve.ncm_system_type.dual_duct_vav
 'indoor_packaged_cabinet': iesve.ncm_system_type.indoor_packaged_cabinet
 'fan_coil_systems': iesve.ncm_system_type.fan_coil_systems
 'induction_system': iesve.ncm_system_type.induction_system
 'constant_volume_system_fixed': iesve.ncm_system_type.constant_volume_system_fixed
 'constant_volume_system_variable': iesve.ncm_system_type.constant_volume_system_variable
 'multizone': iesve.ncm_system_type.multizone
 'terminal_reheat': iesve.ncm_system_type.terminal_reheat
 'dual_duct': iesve.ncm_system_type.dual_duct
 'chilled_ceilings_or_passive_chilled_beams': iesve.ncm_system_type.chilled_ceilings_or_passive_chilled_beams
 'active_chilled_beams': iesve.ncm_system_type.active_chilled_beams
 'water_loop_heat_pump': iesve.ncm_system_type.water_loop_heat_pump
 'split_or_multisplit_systems': iesve.ncm_system_type.split_or_multisplit_systems
 'single_room_cooling_system': iesve.ncm_system_type.single_room_cooling_system
 'no_heating_or_cooling': iesve.ncm_system_type.no_heating_or_cooling
 'chilled_ceilings_or_passive_chilled_beams_mixed_ventilation': iesve.ncm_system_type.chilled_ceilings_or_passive_chilled_beams_mixed_ventilation
 'variable_refrigerant_flow': iesve.ncm_system_type.variable_refrigerant_flow
 'chilled_ceilings_or_passive_chilled_beams_displacement_ventilation': iesve.ncm_system_type.chilled_ceilings_or_passive_chilled_beams_displacement_ventilation
}
class property no_heating_or_cooling: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 30

  • a name of “no_heating_or_cooling”.

class property not_set: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 0

  • a name of “not_set”.

class property other_local_room_heater_fanned: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 8

  • a name of “other_local_room_heater_fanned”.

class property other_local_room_heater_unfanned: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 9

  • a name of “other_local_room_heater_unfanned”.

class property single_duct_vav: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 15

  • a name of “single_duct_vav”.

class property single_room_cooling_system: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 29

  • a name of “single_room_cooling_system”.

class property split_or_multisplit_systems: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 28

  • a name of “split_or_multisplit_systems”.

class property terminal_reheat: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 23

  • a name of “terminal_reheat”.

class property unflued_forced_convection_air_heaters: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 14

  • a name of “unflued_forced_convection_air_heaters”.

class property unflued_radiant_heater: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 10

  • a name of “unflued_radiant_heater”.

class property values: dict

Member of: ncm_system_type

Returns the following dictionary:

{
 0: iesve.ncm_system_type.not_set
 1: iesve.ncm_system_type.generic_heating_only_electrical_resistance
 2: iesve.ncm_system_type.generic_heating_only_other_systems
 3: iesve.ncm_system_type.generic_heating_and_mechanical_cooling
 4: iesve.ncm_system_type.central_heating_using_water_radiators
 5: iesve.ncm_system_type.central_heating_using_water_convectors
 6: iesve.ncm_system_type.central_heating_using_water_floor_heating
 7: iesve.ncm_system_type.central_heating_using_air_distribution
 8: iesve.ncm_system_type.other_local_room_heater_fanned
 9: iesve.ncm_system_type.other_local_room_heater_unfanned
 10: iesve.ncm_system_type.unflued_radiant_heater
 11: iesve.ncm_system_type.flued_radiant_heater
 12: iesve.ncm_system_type.multi_burner_radiant_heaters
 13: iesve.ncm_system_type.flued_forced_convection_air_heaters
 14: iesve.ncm_system_type.unflued_forced_convection_air_heaters
 15: iesve.ncm_system_type.single_duct_vav
 16: iesve.ncm_system_type.dual_duct_vav
 17: iesve.ncm_system_type.indoor_packaged_cabinet
 18: iesve.ncm_system_type.fan_coil_systems
 19: iesve.ncm_system_type.induction_system
 20: iesve.ncm_system_type.constant_volume_system_fixed
 21: iesve.ncm_system_type.constant_volume_system_variable
 22: iesve.ncm_system_type.multizone
 23: iesve.ncm_system_type.terminal_reheat
 24: iesve.ncm_system_type.dual_duct
 25: iesve.ncm_system_type.chilled_ceilings_or_passive_chilled_beams_displacement_ventilation
 26: iesve.ncm_system_type.active_chilled_beams
 27: iesve.ncm_system_type.water_loop_heat_pump
 28: iesve.ncm_system_type.split_or_multisplit_systems
 29: iesve.ncm_system_type.single_room_cooling_system
 30: iesve.ncm_system_type.no_heating_or_cooling
 32: iesve.ncm_system_type.chilled_ceilings_or_passive_chilled_beams_mixed_ventilation
 31: iesve.ncm_system_type.variable_refrigerant_flow
}
class property variable_refrigerant_flow: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 31

  • a name of “variable_refrigerant_flow”.

class property water_loop_heat_pump: iesve.ncm_system_type

Member of: ncm_system_type

An instance of this class with:

  • a value of 27

  • a name of “water_loop_heat_pump”.

class iesve.occupancy_sensing

Parent module: iesve

This class acts like an integer class with additional attributes.

class property auto_on_dimmed: iesve.occupancy_sensing

Member of: occupancy_sensing

An instance of this class with:

  • a value of 1

  • a name of “auto_on_dimmed”.

class property auto_on_off: iesve.occupancy_sensing

Member of: occupancy_sensing

An instance of this class with:

  • a value of 2

  • a name of “auto_on_off”.

class property manual_on_auto_off: iesve.occupancy_sensing

Member of: occupancy_sensing

An instance of this class with:

  • a value of 4

  • a name of “manual_on_auto_off”.

class property manual_on_dimmed: iesve.occupancy_sensing

Member of: occupancy_sensing

An instance of this class with:

  • a value of 3

  • a name of “manual_on_dimmed”.

class property manual_on_off_ext: iesve.occupancy_sensing

Member of: occupancy_sensing

An instance of this class with:

  • a value of 0

  • a name of “manual_on_off_ext”.

property name: str

Member of: occupancy_sensing

The name of the instance.

class property names: dict

Member of: occupancy_sensing

Returns the following dictionary:

{
 'manual_on_off_ext': iesve.occupancy_sensing.manual_on_off_ext
 'auto_on_dimmed': iesve.occupancy_sensing.auto_on_dimmed
 'auto_on_off': iesve.occupancy_sensing.auto_on_off
 'manual_on_dimmed': iesve.occupancy_sensing.manual_on_dimmed
 'manual_on_auto_off': iesve.occupancy_sensing.manual_on_auto_off
 'none': iesve.occupancy_sensing.none
}
class property none: iesve.occupancy_sensing

Member of: occupancy_sensing

An instance of this class with:

  • a value of 5

  • a name of “none”.

class property values: dict

Member of: occupancy_sensing

Returns the following dictionary:

{
 0: iesve.occupancy_sensing.manual_on_off_ext
 1: iesve.occupancy_sensing.auto_on_dimmed
 2: iesve.occupancy_sensing.auto_on_off
 3: iesve.occupancy_sensing.manual_on_dimmed
 4: iesve.occupancy_sensing.manual_on_auto_off
 5: iesve.occupancy_sensing.none
}
class iesve.opening_internality

Parent module: iesve

This class acts like an integer class with additional attributes.

class property any: iesve.opening_internality

Member of: opening_internality

An instance of this class with:

  • a value of -1

  • a name of “any”.

class property external: iesve.opening_internality

Member of: opening_internality

An instance of this class with:

  • a value of 1

  • a name of “external”.

class property internal: iesve.opening_internality

Member of: opening_internality

An instance of this class with:

  • a value of 0

  • a name of “internal”.

property name: str

Member of: opening_internality

The name of the instance.

class property names: dict

Member of: opening_internality

Returns the following dictionary:

{
 'any': iesve.opening_internality.any
 'internal': iesve.opening_internality.internal
 'external': iesve.opening_internality.external
}
class property values: dict

Member of: opening_internality

Returns the following dictionary:

{
 -1: iesve.opening_internality.any
 0: iesve.opening_internality.internal
 1: iesve.opening_internality.external
}
class iesve.opening_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property acoustic_duct: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 11

  • a name of “acoustic_duct”.

class property custom_sharp_edge_orifice: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 0

  • a name of “custom_sharp_edge_orifice”.

class property duct: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 10

  • a name of “duct”.

class property grille: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 9

  • a name of “grille”.

class property louvre: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 8

  • a name of “louvre”.

property name: str

Member of: opening_type

The name of the instance.

class property names: dict

Member of: opening_type

Returns the following dictionary:

{
 'custom_sharp_edge_orifice': iesve.opening_type.custom_sharp_edge_orifice
 'window_door_side_hung': iesve.opening_type.window_door_side_hung
 'window_centre_hung': iesve.opening_type.window_centre_hung
 'window_top_hung': iesve.opening_type.window_top_hung
 'window_bottom_hung': iesve.opening_type.window_bottom_hung
 'parallel_hung_windows_flaps': iesve.opening_type.parallel_hung_windows_flaps
 'window_sash': iesve.opening_type.window_sash
 'sliding_roller_door': iesve.opening_type.sliding_roller_door
 'louvre': iesve.opening_type.louvre
 'grille': iesve.opening_type.grille
 'duct': iesve.opening_type.duct
 'acoustic_duct': iesve.opening_type.acoustic_duct
}
class property parallel_hung_windows_flaps: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 5

  • a name of “parallel_hung_windows_flaps”.

class property sliding_roller_door: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 7

  • a name of “sliding_roller_door”.

class property values: dict

Member of: opening_type

Returns the following dictionary:

{
 0: iesve.opening_type.custom_sharp_edge_orifice
 1: iesve.opening_type.window_door_side_hung
 2: iesve.opening_type.window_centre_hung
 3: iesve.opening_type.window_top_hung
 4: iesve.opening_type.window_bottom_hung
 5: iesve.opening_type.parallel_hung_windows_flaps
 6: iesve.opening_type.window_sash
 7: iesve.opening_type.sliding_roller_door
 8: iesve.opening_type.louvre
 9: iesve.opening_type.grille
 10: iesve.opening_type.duct
 11: iesve.opening_type.acoustic_duct
}
class property window_bottom_hung: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 4

  • a name of “window_bottom_hung”.

class property window_centre_hung: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 2

  • a name of “window_centre_hung”.

class property window_door_side_hung: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 1

  • a name of “window_door_side_hung”.

class property window_sash: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 6

  • a name of “window_sash”.

class property window_top_hung: iesve.opening_type

Member of: opening_type

An instance of this class with:

  • a value of 3

  • a name of “window_top_hung”.

class iesve.percent_sky_blocked_options

Parent module: iesve

This class acts like an integer class with additional attributes.

class property 20_to_60_percent: iesve.percent_sky_blocked_options

Member of: percent_sky_blocked_options

An instance of this class with:

  • a value of 2

  • a name of “20_to_60_percent”.

class property 60_to_80_percent: iesve.percent_sky_blocked_options

Member of: percent_sky_blocked_options

An instance of this class with:

  • a value of 1

  • a name of “60_to_80_percent”.

class property less_than_20_percent: iesve.percent_sky_blocked_options

Member of: percent_sky_blocked_options

An instance of this class with:

  • a value of 3

  • a name of “less_than_20_percent”.

class property more_than_80_percent: iesve.percent_sky_blocked_options

Member of: percent_sky_blocked_options

An instance of this class with:

  • a value of 0

  • a name of “more_than_80_percent”.

property name: str

Member of: percent_sky_blocked_options

The name of the instance.

class property names: dict

Member of: percent_sky_blocked_options

Returns the following dictionary:

{
 'more_than_80_percent': iesve.percent_sky_blocked_options.more_than_80_percent
 '60_to_80_percent': iesve.percent_sky_blocked_options.60_to_80_percent
 '20_to_60_percent': iesve.percent_sky_blocked_options.20_to_60_percent
 'less_than_20_percent': iesve.percent_sky_blocked_options.less_than_20_percent
}
class property values: dict

Member of: percent_sky_blocked_options

Returns the following dictionary:

{
 0: iesve.percent_sky_blocked_options.more_than_80_percent
 1: iesve.percent_sky_blocked_options.60_to_80_percent
 2: iesve.percent_sky_blocked_options.20_to_60_percent
 3: iesve.percent_sky_blocked_options.less_than_20_percent
}
class iesve.photoelectric_control_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property dimming: iesve.photoelectric_control_type

Member of: photoelectric_control_type

An instance of this class with:

  • a value of 1

  • a name of “dimming”.

property name: str

Member of: photoelectric_control_type

The name of the instance.

class property names: dict

Member of: photoelectric_control_type

Returns the following dictionary:

{
 'switching': iesve.photoelectric_control_type.switching
 'dimming': iesve.photoelectric_control_type.dimming
}
class property switching: iesve.photoelectric_control_type

Member of: photoelectric_control_type

An instance of this class with:

  • a value of 0

  • a name of “switching”.

class property values: dict

Member of: photoelectric_control_type

Returns the following dictionary:

{
 0: iesve.photoelectric_control_type.switching
 1: iesve.photoelectric_control_type.dimming
}
class iesve.prm_mode

Parent module: iesve

This class acts like an integer class with additional attributes.

class property iecc: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 3

  • a name of “iecc”.

property name: str

Member of: prm_mode

The name of the instance.

class property names: dict

Member of: prm_mode

Returns the following dictionary:

{
 'none': iesve.prm_mode.none
 'prm_2004_2007': iesve.prm_mode.prm_2004_2007
 'prm_2010': iesve.prm_mode.prm_2010
 'prm_2013': iesve.prm_mode.prm_2013
 'iecc': iesve.prm_mode.iecc
 'necb': iesve.prm_mode.necb
 'necb_2011': iesve.prm_mode.necb_2011
 'prm_2016': iesve.prm_mode.prm_2016
 't24': iesve.prm_mode.t24
 'necb_2017': iesve.prm_mode.necb_2017
 'prm_2019': iesve.prm_mode.prm_2019
 't24_2022': iesve.prm_mode.t24_2022
}
class property necb: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 4

  • a name of “necb”.

class property necb_2011: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 4

  • a name of “necb_2011”.

class property necb_2017: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 7

  • a name of “necb_2017”.

class property none: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of -1

  • a name of “none”.

class property prm_2004_2007: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 0

  • a name of “prm_2004_2007”.

class property prm_2010: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 1

  • a name of “prm_2010”.

class property prm_2013: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 2

  • a name of “prm_2013”.

class property prm_2016: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 5

  • a name of “prm_2016”.

class property prm_2019: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 8

  • a name of “prm_2019”.

class property t24: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 6

  • a name of “t24”.

class property t24_2022: iesve.prm_mode

Member of: prm_mode

An instance of this class with:

  • a value of 9

  • a name of “t24_2022”.

class property values: dict

Member of: prm_mode

Returns the following dictionary:

{
 -1: iesve.prm_mode.none
 0: iesve.prm_mode.prm_2004_2007
 1: iesve.prm_mode.prm_2010
 2: iesve.prm_mode.prm_2013
 3: iesve.prm_mode.iecc
 4: iesve.prm_mode.necb_2011
 5: iesve.prm_mode.prm_2016
 6: iesve.prm_mode.t24
 7: iesve.prm_mode.necb_2017
 8: iesve.prm_mode.prm_2019
 9: iesve.prm_mode.t24_2022
}
class iesve.project_types

Parent module: iesve

This class acts like an integer class with additional attributes.

class property manufacturer: iesve.project_types

Member of: project_types

An instance of this class with:

  • a value of 2

  • a name of “manufacturer”.

property name: str

Member of: project_types

The name of the instance.

class property names: dict

Member of: project_types

Returns the following dictionary:

{
 'project': iesve.project_types.project
 'system': iesve.project_types.system
 'manufacturer': iesve.project_types.manufacturer
}
class property project: iesve.project_types

Member of: project_types

An instance of this class with:

  • a value of 0

  • a name of “project”.

class property system: iesve.project_types

Member of: project_types

An instance of this class with:

  • a value of 1

  • a name of “system”.

class property values: dict

Member of: project_types

Returns the following dictionary:

{
 0: iesve.project_types.project
 1: iesve.project_types.system
 2: iesve.project_types.manufacturer
}
class iesve.pvs_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property amorphous_silicon: iesve.pvs_type

Member of: pvs_type

An instance of this class with:

  • a value of 2

  • a name of “amorphous_silicon”.

class property monocrystalline_silicon: iesve.pvs_type

Member of: pvs_type

An instance of this class with:

  • a value of 0

  • a name of “monocrystalline_silicon”.

property name: str

Member of: pvs_type

The name of the instance.

class property names: dict

Member of: pvs_type

Returns the following dictionary:

{
 'monocrystalline_silicon': iesve.pvs_type.monocrystalline_silicon
 'polycrystalline_silicon': iesve.pvs_type.polycrystalline_silicon
 'amorphous_silicon': iesve.pvs_type.amorphous_silicon
 'other_thin_film': iesve.pvs_type.other_thin_film
 'thin_film_cadmium': iesve.pvs_type.thin_film_cadmium
 'thin_film_copper': iesve.pvs_type.thin_film_copper
}
class property other_thin_film: iesve.pvs_type

Member of: pvs_type

An instance of this class with:

  • a value of 3

  • a name of “other_thin_film”.

class property polycrystalline_silicon: iesve.pvs_type

Member of: pvs_type

An instance of this class with:

  • a value of 1

  • a name of “polycrystalline_silicon”.

class property thin_film_cadmium: iesve.pvs_type

Member of: pvs_type

An instance of this class with:

  • a value of 4

  • a name of “thin_film_cadmium”.

class property thin_film_copper: iesve.pvs_type

Member of: pvs_type

An instance of this class with:

  • a value of 5

  • a name of “thin_film_copper”.

class property values: dict

Member of: pvs_type

Returns the following dictionary:

{
 0: iesve.pvs_type.monocrystalline_silicon
 1: iesve.pvs_type.polycrystalline_silicon
 2: iesve.pvs_type.amorphous_silicon
 3: iesve.pvs_type.other_thin_film
 4: iesve.pvs_type.thin_film_cadmium
 5: iesve.pvs_type.thin_film_copper
}
class iesve.reference_irradiance

Parent module: iesve

This class acts like an integer class with additional attributes.

class property irad_1000wm2: iesve.reference_irradiance

Member of: reference_irradiance

An instance of this class with:

  • a value of 1000

  • a name of “irad_1000wm2”.

class property irad_800wm2: iesve.reference_irradiance

Member of: reference_irradiance

An instance of this class with:

  • a value of 800

  • a name of “irad_800wm2”.

property name: str

Member of: reference_irradiance

The name of the instance.

class property names: dict

Member of: reference_irradiance

Returns the following dictionary:

{
 'irad_800wm2': iesve.reference_irradiance.irad_800wm2
 'irad_1000wm2': iesve.reference_irradiance.irad_1000wm2
}
class property values: dict

Member of: reference_irradiance

Returns the following dictionary:

{
 800: iesve.reference_irradiance.irad_800wm2
 1000: iesve.reference_irradiance.irad_1000wm2
}
class iesve.reporting_interval

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: reporting_interval

The name of the instance.

class property names: dict

Member of: reporting_interval

Returns the following dictionary:

{
 'six_minutes': iesve.reporting_interval.six_minutes
 'ten_minutes': iesve.reporting_interval.ten_minutes
 'thirty_minutes': iesve.reporting_interval.thirty_minutes
 'sixty_minutes': iesve.reporting_interval.sixty_minutes
}
class property six_minutes: iesve.reporting_interval

Member of: reporting_interval

An instance of this class with:

  • a value of 0

  • a name of “six_minutes”.

class property sixty_minutes: iesve.reporting_interval

Member of: reporting_interval

An instance of this class with:

  • a value of 3

  • a name of “sixty_minutes”.

class property ten_minutes: iesve.reporting_interval

Member of: reporting_interval

An instance of this class with:

  • a value of 1

  • a name of “ten_minutes”.

class property thirty_minutes: iesve.reporting_interval

Member of: reporting_interval

An instance of this class with:

  • a value of 2

  • a name of “thirty_minutes”.

class property values: dict

Member of: reporting_interval

Returns the following dictionary:

{
 0: iesve.reporting_interval.six_minutes
 1: iesve.reporting_interval.ten_minutes
 2: iesve.reporting_interval.thirty_minutes
 3: iesve.reporting_interval.sixty_minutes
}
class iesve.room_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property dwelling_living_area: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 6

  • a name of “dwelling_living_area”.

class property glazing_cavity: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 4

  • a name of “glazing_cavity”.

class property heated: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 0

  • a name of “heated”.

class property heated_dwelling_conservatory_scotland: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 8

  • a name of “heated_dwelling_conservatory_scotland”.

class property internal_void: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 9

  • a name of “internal_void”.

property name: str

Member of: room_type

The name of the instance.

class property names: dict

Member of: room_type

Returns the following dictionary:

{
 'heated': iesve.room_type.heated
 'unheated_roof': iesve.room_type.unheated_roof
 'unheated_loft': iesve.room_type.unheated_loft
 'room_in_roof': iesve.room_type.room_in_roof
 'glazing_cavity': iesve.room_type.glazing_cavity
 'unheated': iesve.room_type.unheated
 'dwelling_living_area': iesve.room_type.dwelling_living_area
 'unheated_dwelling_conservatory': iesve.room_type.unheated_dwelling_conservatory
 'heated_dwelling_conservatory_scotland': iesve.room_type.heated_dwelling_conservatory_scotland
 'internal_void': iesve.room_type.internal_void
}
class property room_in_roof: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 3

  • a name of “room_in_roof”.

class property unheated: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 5

  • a name of “unheated”.

class property unheated_dwelling_conservatory: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 7

  • a name of “unheated_dwelling_conservatory”.

class property unheated_loft: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 2

  • a name of “unheated_loft”.

class property unheated_roof: iesve.room_type

Member of: room_type

An instance of this class with:

  • a value of 1

  • a name of “unheated_roof”.

class property values: dict

Member of: room_type

Returns the following dictionary:

{
 0: iesve.room_type.heated
 1: iesve.room_type.unheated_roof
 2: iesve.room_type.unheated_loft
 3: iesve.room_type.room_in_roof
 4: iesve.room_type.glazing_cavity
 5: iesve.room_type.unheated
 6: iesve.room_type.dwelling_living_area
 7: iesve.room_type.unheated_dwelling_conservatory
 8: iesve.room_type.heated_dwelling_conservatory_scotland
 9: iesve.room_type.internal_void
}
class iesve.sensor_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property addressable: iesve.sensor_type

Member of: sensor_type

An instance of this class with:

  • a value of 1

  • a name of “addressable”.

property name: str

Member of: sensor_type

The name of the instance.

class property names: dict

Member of: sensor_type

Returns the following dictionary:

{
 'addressable': iesve.sensor_type.addressable
 'standalone': iesve.sensor_type.standalone
}
class property standalone: iesve.sensor_type

Member of: sensor_type

An instance of this class with:

  • a value of 0

  • a name of “standalone”.

class property values: dict

Member of: sensor_type

Returns the following dictionary:

{
 1: iesve.sensor_type.addressable
 0: iesve.sensor_type.standalone
}
class iesve.setpoint_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property constant: iesve.setpoint_type

Member of: setpoint_type

An instance of this class with:

  • a value of 0

  • a name of “constant”.

property name: str

Member of: setpoint_type

The name of the instance.

class property names: dict

Member of: setpoint_type

Returns the following dictionary:

{
 'constant': iesve.setpoint_type.constant
 'variable': iesve.setpoint_type.variable
 'two_value': iesve.setpoint_type.two_value
}
class property two_value: iesve.setpoint_type

Member of: setpoint_type

An instance of this class with:

  • a value of 2

  • a name of “two_value”.

class property values: dict

Member of: setpoint_type

Returns the following dictionary:

{
 0: iesve.setpoint_type.constant
 1: iesve.setpoint_type.variable
 2: iesve.setpoint_type.two_value
}
class property variable: iesve.setpoint_type

Member of: setpoint_type

An instance of this class with:

  • a value of 1

  • a name of “variable”.

class iesve.shw_circulation_sys

Parent module: iesve

This class acts like an integer class with additional attributes.

class property forced_circulation_system_with_no_pv: iesve.shw_circulation_sys

Member of: shw_circulation_sys

An instance of this class with:

  • a value of 2

  • a name of “forced_circulation_system_with_no_pv”.

class property forced_circulation_system_with_pv: iesve.shw_circulation_sys

Member of: shw_circulation_sys

An instance of this class with:

  • a value of 1

  • a name of “forced_circulation_system_with_pv”.

property name: str

Member of: shw_circulation_sys

The name of the instance.

class property names: dict

Member of: shw_circulation_sys

Returns the following dictionary:

{
 'thermosiphon_system': iesve.shw_circulation_sys.thermosiphon_system
 'forced_circulation_system_with_pv': iesve.shw_circulation_sys.forced_circulation_system_with_pv
 'forced_circulation_system_with_no_pv': iesve.shw_circulation_sys.forced_circulation_system_with_no_pv
}
class property thermosiphon_system: iesve.shw_circulation_sys

Member of: shw_circulation_sys

An instance of this class with:

  • a value of 0

  • a name of “thermosiphon_system”.

class property values: dict

Member of: shw_circulation_sys

Returns the following dictionary:

{
 0: iesve.shw_circulation_sys.thermosiphon_system
 1: iesve.shw_circulation_sys.forced_circulation_system_with_pv
 2: iesve.shw_circulation_sys.forced_circulation_system_with_no_pv
}
class iesve.shw_collector_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property evacuated: iesve.shw_collector_type

Member of: shw_collector_type

An instance of this class with:

  • a value of 2

  • a name of “evacuated”.

class property flat_panel: iesve.shw_collector_type

Member of: shw_collector_type

An instance of this class with:

  • a value of 1

  • a name of “flat_panel”.

property name: str

Member of: shw_collector_type

The name of the instance.

class property names: dict

Member of: shw_collector_type

Returns the following dictionary:

{
 'unglazed': iesve.shw_collector_type.unglazed
 'flat_panel': iesve.shw_collector_type.flat_panel
 'evacuated': iesve.shw_collector_type.evacuated
}
class property unglazed: iesve.shw_collector_type

Member of: shw_collector_type

An instance of this class with:

  • a value of 0

  • a name of “unglazed”.

class property values: dict

Member of: shw_collector_type

Returns the following dictionary:

{
 0: iesve.shw_collector_type.unglazed
 1: iesve.shw_collector_type.flat_panel
 2: iesve.shw_collector_type.evacuated
}
class iesve.shw_insulation_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property factory_insulated: iesve.shw_insulation_type

Member of: shw_insulation_type

An instance of this class with:

  • a value of 2

  • a name of “factory_insulated”.

class property loose_jacket: iesve.shw_insulation_type

Member of: shw_insulation_type

An instance of this class with:

  • a value of 1

  • a name of “loose_jacket”.

property name: str

Member of: shw_insulation_type

The name of the instance.

class property names: dict

Member of: shw_insulation_type

Returns the following dictionary:

{
 'uninsulated': iesve.shw_insulation_type.uninsulated
 'loose_jacket': iesve.shw_insulation_type.loose_jacket
 'factory_insulated': iesve.shw_insulation_type.factory_insulated
}
class property uninsulated: iesve.shw_insulation_type

Member of: shw_insulation_type

An instance of this class with:

  • a value of 0

  • a name of “uninsulated”.

class property values: dict

Member of: shw_insulation_type

Returns the following dictionary:

{
 0: iesve.shw_insulation_type.uninsulated
 1: iesve.shw_insulation_type.loose_jacket
 2: iesve.shw_insulation_type.factory_insulated
}
class iesve.shw_preheating_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property combined_cylinder: iesve.shw_preheating_type

Member of: shw_preheating_type

An instance of this class with:

  • a value of 1

  • a name of “combined_cylinder”.

property name: str

Member of: shw_preheating_type

The name of the instance.

class property names: dict

Member of: shw_preheating_type

Returns the following dictionary:

{
 'separate_solar_cylinder': iesve.shw_preheating_type.separate_solar_cylinder
 'combined_cylinder': iesve.shw_preheating_type.combined_cylinder
}
class property separate_solar_cylinder: iesve.shw_preheating_type

Member of: shw_preheating_type

An instance of this class with:

  • a value of 0

  • a name of “separate_solar_cylinder”.

class property values: dict

Member of: shw_preheating_type

Returns the following dictionary:

{
 0: iesve.shw_preheating_type.separate_solar_cylinder
 1: iesve.shw_preheating_type.combined_cylinder
}
class iesve.standard

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae_901: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 3

  • a name of “ashrae_901”.

class property ashrae_general: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 2

  • a name of “ashrae_general”.

class property bre: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 9

  • a name of “bre”.

class property cibse: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 1

  • a name of “cibse”.

class property generic: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 0

  • a name of “generic”.

class property gm: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 8

  • a name of “gm”.

class property monodraught: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 10

  • a name of “monodraught”.

property name: str

Member of: standard

The name of the instance.

class property names: dict

Member of: standard

Returns the following dictionary:

{
 'generic': iesve.standard.generic
 'cibse': iesve.standard.cibse
 'ashrae_general': iesve.standard.ashrae_general
 'ashrae_901': iesve.standard.ashrae_901
 't24': iesve.standard.t24
 'ncm': iesve.standard.ncm
 'sbem': iesve.standard.sbem
 'nz': iesve.standard.nz
 'gm': iesve.standard.gm
 'bre': iesve.standard.bre
 'monodraught': iesve.standard.monodraught
}
class property ncm: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 5

  • a name of “ncm”.

class property nz: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 7

  • a name of “nz”.

class property sbem: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 6

  • a name of “sbem”.

class property t24: iesve.standard

Member of: standard

An instance of this class with:

  • a value of 4

  • a name of “t24”.

class property values: dict

Member of: standard

Returns the following dictionary:

{
 0: iesve.standard.generic
 1: iesve.standard.cibse
 2: iesve.standard.ashrae_general
 3: iesve.standard.ashrae_901
 4: iesve.standard.t24
 5: iesve.standard.ncm
 6: iesve.standard.sbem
 7: iesve.standard.nz
 8: iesve.standard.gm
 9: iesve.standard.bre
 10: iesve.standard.monodraught
}
class iesve.surface_type

Parent module: iesve

This class acts like an integer class with additional attributes.

class property dielectric: iesve.surface_type

Member of: surface_type

An instance of this class with:

  • a value of 3

  • a name of “dielectric”.

class property glass: iesve.surface_type

Member of: surface_type

An instance of this class with:

  • a value of 2

  • a name of “glass”.

class property metal: iesve.surface_type

Member of: surface_type

An instance of this class with:

  • a value of 0

  • a name of “metal”.

property name: str

Member of: surface_type

The name of the instance.

class property names: dict

Member of: surface_type

Returns the following dictionary:

{
 'metal': iesve.surface_type.metal
 'plastic': iesve.surface_type.plastic
 'glass': iesve.surface_type.glass
 'dielectric': iesve.surface_type.dielectric
 'translucent': iesve.surface_type.translucent
}
class property plastic: iesve.surface_type

Member of: surface_type

An instance of this class with:

  • a value of 1

  • a name of “plastic”.

class property translucent: iesve.surface_type

Member of: surface_type

An instance of this class with:

  • a value of 4

  • a name of “translucent”.

class property values: dict

Member of: surface_type

Returns the following dictionary:

{
 0: iesve.surface_type.metal
 1: iesve.surface_type.plastic
 2: iesve.surface_type.glass
 3: iesve.surface_type.dielectric
 4: iesve.surface_type.translucent
}
class iesve.time_step

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: time_step

The name of the instance.

class property names: dict

Member of: time_step

Returns the following dictionary:

{
 'one_minute': iesve.time_step.one_minute
 'two_minutes': iesve.time_step.two_minutes
 'six_minutes': iesve.time_step.six_minutes
 'ten_minutes': iesve.time_step.ten_minutes
 'thirty_minutes': iesve.time_step.thirty_minutes
}
class property one_minute: iesve.time_step

Member of: time_step

An instance of this class with:

  • a value of 0

  • a name of “one_minute”.

class property six_minutes: iesve.time_step

Member of: time_step

An instance of this class with:

  • a value of 2

  • a name of “six_minutes”.

class property ten_minutes: iesve.time_step

Member of: time_step

An instance of this class with:

  • a value of 3

  • a name of “ten_minutes”.

class property thirty_minutes: iesve.time_step

Member of: time_step

An instance of this class with:

  • a value of 4

  • a name of “thirty_minutes”.

class property two_minutes: iesve.time_step

Member of: time_step

An instance of this class with:

  • a value of 1

  • a name of “two_minutes”.

class property values: dict

Member of: time_step

Returns the following dictionary:

{
 0: iesve.time_step.one_minute
 1: iesve.time_step.two_minutes
 2: iesve.time_step.six_minutes
 3: iesve.time_step.ten_minutes
 4: iesve.time_step.thirty_minutes
}
class iesve.uvalue_types

Parent module: iesve

This class acts like an integer class with additional attributes.

class property ashrae: iesve.uvalue_types

Member of: uvalue_types

An instance of this class with:

  • a value of 2

  • a name of “ashrae”.

class property cibse: iesve.uvalue_types

Member of: uvalue_types

An instance of this class with:

  • a value of 0

  • a name of “cibse”.

class property iso: iesve.uvalue_types

Member of: uvalue_types

An instance of this class with:

  • a value of 1

  • a name of “iso”.

property name: str

Member of: uvalue_types

The name of the instance.

class property names: dict

Member of: uvalue_types

Returns the following dictionary:

{
 'cibse': iesve.uvalue_types.cibse
 'iso': iesve.uvalue_types.iso
 'ashrae': iesve.uvalue_types.ashrae
 't24': iesve.uvalue_types.t24
}
class property t24: iesve.uvalue_types

Member of: uvalue_types

An instance of this class with:

  • a value of 3

  • a name of “t24”.

class property values: dict

Member of: uvalue_types

Returns the following dictionary:

{
 0: iesve.uvalue_types.cibse
 1: iesve.uvalue_types.iso
 2: iesve.uvalue_types.ashrae
 3: iesve.uvalue_types.t24
}
class iesve.wattage_unit

Parent module: iesve

This class acts like an integer class with additional attributes.

property name: str

Member of: wattage_unit

The name of the instance.

class property names: dict

Member of: wattage_unit

Returns the following dictionary:

{
 'wm2': iesve.wattage_unit.wm2
 'w': iesve.wattage_unit.w
}
class property values: dict

Member of: wattage_unit

Returns the following dictionary:

{
 0: iesve.wattage_unit.wm2
 1: iesve.wattage_unit.w
}
class property w: iesve.wattage_unit

Member of: wattage_unit

An instance of this class with:

  • a value of 1

  • a name of “w”.

class property wm2: iesve.wattage_unit

Member of: wattage_unit

An instance of this class with:

  • a value of 0

  • a name of “wm2”.

class iesve.weather_variable

Parent module: iesve

This class acts like an integer class with additional attributes.

class property atmospheric_pressure: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 9

  • a name of “atmospheric_pressure”.

class property cloud_cover: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 1

  • a name of “cloud_cover”.

class property dew_point_temperature: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 14

  • a name of “dew_point_temperature”.

class property diffuse_horizontal_radiation: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 6

  • a name of “diffuse_horizontal_radiation”.

class property direct_normal_radiation: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 5

  • a name of “direct_normal_radiation”.

class property dry_bulb_temperature: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 3

  • a name of “dry_bulb_temperature”.

class property global_radiation: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 13

  • a name of “global_radiation”.

class property humidity_ratio: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 12

  • a name of “humidity_ratio”.

class property max_adaptive_temperature: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 16

  • a name of “max_adaptive_temperature”.

property name: str

Member of: weather_variable

The name of the instance.

class property names: dict

Member of: weather_variable

Returns the following dictionary:

{
 'cloud_cover': iesve.weather_variable.cloud_cover
 'wind_direction': iesve.weather_variable.wind_direction
 'dry_bulb_temperature': iesve.weather_variable.dry_bulb_temperature
 'wet_bulb_temperature': iesve.weather_variable.wet_bulb_temperature
 'direct_normal_radiation': iesve.weather_variable.direct_normal_radiation
 'diffuse_horizontal_radiation': iesve.weather_variable.diffuse_horizontal_radiation
 'solar_altitude': iesve.weather_variable.solar_altitude
 'solar_azimuth': iesve.weather_variable.solar_azimuth
 'atmospheric_pressure': iesve.weather_variable.atmospheric_pressure
 'wind_speed': iesve.weather_variable.wind_speed
 'relative_humidity': iesve.weather_variable.relative_humidity
 'humidity_ratio': iesve.weather_variable.humidity_ratio
 'global_radiation': iesve.weather_variable.global_radiation
 'dew_point_temperature': iesve.weather_variable.dew_point_temperature
 'running_mean_temperature': iesve.weather_variable.running_mean_temperature
 'max_adaptive_temperature': iesve.weather_variable.max_adaptive_temperature
}
class property relative_humidity: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 11

  • a name of “relative_humidity”.

class property running_mean_temperature: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 15

  • a name of “running_mean_temperature”.

class property solar_altitude: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 7

  • a name of “solar_altitude”.

class property solar_azimuth: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 8

  • a name of “solar_azimuth”.

class property values: dict

Member of: weather_variable

Returns the following dictionary:

{
 1: iesve.weather_variable.cloud_cover
 2: iesve.weather_variable.wind_direction
 3: iesve.weather_variable.dry_bulb_temperature
 4: iesve.weather_variable.wet_bulb_temperature
 5: iesve.weather_variable.direct_normal_radiation
 6: iesve.weather_variable.diffuse_horizontal_radiation
 7: iesve.weather_variable.solar_altitude
 8: iesve.weather_variable.solar_azimuth
 9: iesve.weather_variable.atmospheric_pressure
 10: iesve.weather_variable.wind_speed
 11: iesve.weather_variable.relative_humidity
 12: iesve.weather_variable.humidity_ratio
 13: iesve.weather_variable.global_radiation
 14: iesve.weather_variable.dew_point_temperature
 15: iesve.weather_variable.running_mean_temperature
 16: iesve.weather_variable.max_adaptive_temperature
}
class property wet_bulb_temperature: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 4

  • a name of “wet_bulb_temperature”.

class property wind_direction: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 2

  • a name of “wind_direction”.

class property wind_speed: iesve.weather_variable

Member of: weather_variable

An instance of this class with:

  • a value of 10

  • a name of “wind_speed”.