cesarp.eplus_adapter.idf_strings module

class cesarp.eplus_adapter.idf_strings.BldgSurfaceType[source]

Bases: object

ceiling = 'Ceiling'
floor = 'Floor'
roof = 'Roof'
wall = 'Wall'
class cesarp.eplus_adapter.idf_strings.ColumnSeparator[source]

Bases: object

comma_and_html = 'CommaAndHTML'
class cesarp.eplus_adapter.idf_strings.CoordinateSystem[source]

Bases: object

relative = 'Relative'
class cesarp.eplus_adapter.idf_strings.Coords[source]

Bases: object

num_format = '{:.5f}'
xcoordinate_pattern = 'Vertex_{}_Xcoordinate'
ycoordinate_pattern = 'Vertex_{}_Ycoordinate'
zcoordinate_pattern = 'Vertex_{}_Zcoordinate'
class cesarp.eplus_adapter.idf_strings.CustomObjNames[source]

Bases: object

bldg_zone_name = 'ZoneFloor{}'
building = 'Building'
ceiling_name = '{}_Ceiling'
constant_schedule = 'Constant_{}'
electric_equipment = '{}_Appliances'
floor_name = '{}_Floor'
frame_and_divider = '1'
groundfloor_name = '{}_GroundFloor'
hot_water_equipment = '{}_DHW'
lights = '{}_Lights'
outdoor_air_spec = 'Residential_outdoorair'
people = '{}_People'
roof_name = '{}_Roof'
run_periods = 'DefaultRunPeriod'
shading_bldg_roof_name = 'Ext{}_Roof'
shading_bldg_wall_name = 'Ext{}_Wall{}'
thermostat_template = 'Residential_thermostat'
wall_name = '{}_Wall_{}'
window_name = '{}_Win'
zone_infiltration = '{}_Infiltration'
class cesarp.eplus_adapter.idf_strings.DesignLevelCalc[source]

Bases: object

watts_per_area = 'Watts/Area'
class cesarp.eplus_adapter.idf_strings.FenestrationSurfaceType[source]

Bases: object

window = 'Window'
class cesarp.eplus_adapter.idf_strings.FlowRateCalculationMethod[source]

Bases: object

air_changes_per_hour = 'AirChanges/Hour'
flow_per_zone_area = 'Flow/Area'
class cesarp.eplus_adapter.idf_strings.GroundTempFieldNamePatterns[source]

Bases: object

building_surface = '{}_Ground_Temperature'
deep = '{}_Deep_Ground_Temperature'
fcfactormethod = '{}_Ground_Temperature'
shallow = '{}_Surface_Ground_Temperature'
class cesarp.eplus_adapter.idf_strings.HVACOutdoorAirMethod[source]

Bases: object

detailed_specification = 'DetailedSpecification'
class cesarp.eplus_adapter.idf_strings.IDFObjects[source]

Bases: object

bldg_surface_detailed = 'BUILDINGSURFACE:DETAILED'
building = 'BUILDING'
construction = 'CONSTRUCTION'
convergence_limits = 'CONVERGENCELIMITS'
design_specifictaion_outdoor_air = 'DESIGNSPECIFICATION:OUTDOORAIR'
desing_specifiction_outdoorair = 'DESIGNSPECIFICATION:OUTDOORAIR'
electric_equipment = 'ELECTRICEQUIPMENT'
fenestration_surface_detailed = 'FENESTRATIONSURFACE:DETAILED'
global_geometry_rules = 'GLOBALGEOMETRYRULES'
hot_water_equipment = 'HOTWATEREQUIPMENT'
hvac_template_thermostat = 'HVACTEMPLATE:THERMOSTAT'
hvac_template_zone_idealloadsairsystem = 'HVACTEMPLATE:ZONE:IDEALLOADSAIRSYSTEM'
ligths = 'LIGHTS'
material = 'MATERIAL'
material_air_gap = 'MATERIAL:AIRGAP'
material_no_mass = 'MATERIAL:NOMASS'
output_control_table_style = 'OUTPUTCONTROL:TABLE:STYLE'
output_meter = 'OUTPUT:METER'
output_table_summary_reports = 'OUTPUT:TABLE:SUMMARYREPORTS'
output_variable = 'OUTPUT:VARIABLE'
output_variable_dictionary = 'OUTPUT:VARIABLEDICTIONARY'
people = 'PEOPLE'
run_period = 'RUNPERIOD'
schedule_compact = 'SCHEDULE:COMPACT'
schedule_const = 'SCHEDULE:CONSTANT'
schedule_file = 'SCHEDULE:FILE'
schedule_type_limits = 'SCHEDULETYPELIMITS'
shading_bldg_detailed = 'SHADING:BUILDING:DETAILED'
shading_prop_reflectance = 'SHADINGPROPERTY:REFLECTANCE'
shadow_calculation = 'SHADOWCALCULATION'
simulation_control = 'SIMULATIONCONTROL'
site_ground_temperature_building_surface = 'SITE:GROUNDTEMPERATURE:BUILDINGSURFACE'
site_ground_temperature_deep = 'SITE:GROUNDTEMPERATURE:DEEP'
site_ground_temperature_fc_factor_method = 'SITE:GROUNDTEMPERATURE:FCFACTORMETHOD'
site_ground_temperature_shallow = 'SITE:GROUNDTEMPERATURE:SHALLOW'
timestep = 'TIMESTEP'
win_material_gas = 'WINDOWMATERIAL:GAS'
win_material_glazing = 'WINDOWMATERIAL:GLAZING'
win_shade_material = 'WINDOWMATERIAL:SHADE'
win_shading_ctrl_ep8 = 'WINDOWPROPERTY:SHADINGCONTROL'
win_shading_ctrl_ep9 = 'WINDOWSHADINGCONTROL'
window_property_frame_and_divider = 'WINDOWPROPERTY:FRAMEANDDIVIDER'
zone = 'ZONE'
zone_air_heat_balance_algorithm = 'ZoneAirHeatBalanceAlgorithm'
zone_infiltration_design_flow_rate = 'ZONEINFILTRATION:DESIGNFLOWRATE'
zoneinfiltration_designflowrate = 'ZONEINFILTRATION:DESIGNFLOWRATE'
class cesarp.eplus_adapter.idf_strings.KeyField[source]

Bases: object

idf = 'IDF'
class cesarp.eplus_adapter.idf_strings.NumOfPeopleCalc[source]

Bases: object

area_per_person = 'Area/Person'
class cesarp.eplus_adapter.idf_strings.NumericType[source]

Bases: object

continuous = 'CONTINUOUS'
discrete = 'DISCRETE'
static get_num_type_for(py_type)[source]
class cesarp.eplus_adapter.idf_strings.OutdoorAirCalcMethod[source]

Bases: object

flow_per_area = 'Flow/Area'
class cesarp.eplus_adapter.idf_strings.OutsideBoundaryCond[source]

Bases: object

adiabatic = 'Adiabatic'
ground = 'Ground'
outdoors = 'Outdoors'
surface = 'Surface'
class cesarp.eplus_adapter.idf_strings.ResultsFrequency(value)[source]

Bases: enum.Enum

An enumeration.

ANNUAL = 'RunPeriod'
DAILY = 'Daily'
DETAILED = 'Detailed'
HOURLY = 'Hourly'
MONTHLY = 'Monthly'
TIMESTEP = 'Timestep'
class cesarp.eplus_adapter.idf_strings.Roughness(value)[source]

Bases: enum.Enum

the integer values have no speical meaning

MediumRough = 3
MediumSmooth = 4
Rough = 2
Smooth = 5
VeryRough = 1
VerySmooth = 6
class cesarp.eplus_adapter.idf_strings.Separator[source]

Bases: object

comma = 'Comma'
static get_for_char(separator_char)[source]
semicolon = 'Semicolon'
tab = 'Tab'
class cesarp.eplus_adapter.idf_strings.SummaryReports[source]

Bases: object

all_summary = 'AllSummary'
class cesarp.eplus_adapter.idf_strings.UnitConversion[source]

Bases: object

j_to_kwh = 'JtoKWH'
class cesarp.eplus_adapter.idf_strings.VertexEntryDirection[source]

Bases: object

counter_clockwise = 'CounterClockWise'
class cesarp.eplus_adapter.idf_strings.VertexPosition[source]

Bases: object

lower_left_corner = 'LowerLeftCorner'
class cesarp.eplus_adapter.idf_strings.ViewFactorToGround(value)[source]

Bases: enum.Enum

integer values are the values to be set in the IDF as view factor to ground

adjacent = 0
autocalculate = 'autocalculate'
horizontal_down = 1
horizontal_up = 0
indoors = 0
class cesarp.eplus_adapter.idf_strings.WeahterCond[source]

Bases: object

not_sun_exposed = 'NoSun'
not_wind_exposed = 'NoWind'
sun_exposed = 'SunExposed'
wind_exposed = 'WindExposed'
class cesarp.eplus_adapter.idf_strings.Weekdays[source]

Bases: object

sunday = 'Sunday'
class cesarp.eplus_adapter.idf_strings.WindowMatGlazing[source]

Bases: object

optical_data_type = 'SpectralAverage'
class cesarp.eplus_adapter.idf_strings.ZoneAirHeatBalanceAlgorithm[source]

Bases: object

analytical_solution = 'AnalyticalSolution'