ventilationinactive

Overview

Represents a ventilation mechanism providing inactive ventilation calculations.

This class processes weather data to produce inactive ventilation outputs. It fetches the required input data and computes the results as a DataFrame containing ventilation values initialized to zeros. The class is an extension of the AuxiliaryMethod class.

Key facts

  • Method key: VentilationInactive

Requirements

Required keys (specify in objects)

  • None

Optional keys (specify in objects)

  • None

Required data (specify in data)

  • weather

Optional data (specify in data)

  • None

Outputs

Summary metrics

  • None

Timeseries columns

  • None

Public methods

  • get_input_data

    def get_input_data(self, obj, data):
      return {O.WEATHER: data[O.WEATHER]}
    
  • run

    def run(self, weather):
      return pd.DataFrame({O.VENTILATION: np.zeros(len(weather), dtype=np.float32)}, index=weather.index)