dsanchez-garcia
released this
27 Jun 13:37
·
225 commits
to master
since this release
Main changes:
accim.sim.accis.addAccis
is now a class. This allows the user to store the class instance in a variable and inspect theeppy.modeleditor.IDF
class instances for either input and output IDF files. For further information, please take a look at this jupyter notebook.- New argument
SetpointAcc
foraccim.sim.accis.addAccis
: refers to the accuracy of the setpoint temperatures. Any number, integer or float, can be entered in this argument. For instance, if 1 was entered, the cooling setpoint would be rounded to the nearest integer below adaptive upper comfort limit minus tolerance (ASTtol), and the heating setpoint would be rounded to the nearest integer above adaptive lower comfort limit plus tolerance. If 27.46 and 20.46 were the upper and lower comfort limits and its tolerances were respectively -0.1 and +0.1, then the nearest integers to 27.36 and 20.56 would be 27 and 21, and therefore, these would be the cooling and heating setpoint temperatures. If 2 was used instead, then the rounding would be done to the nearest half. If 10 were used, the rounding would be done to the first decimal. If 0.5 or 0.1 were used, the rounding would be done respectively every 2 or 10 celsius degrees. - New argument
CoolSeasonStart
foraccim.sim.accis.addAccis
: it is the start of the cooling season, only used when EN16798-1, ASHRAE 55 or ISO7730 are entered in ComfStand (respectively, ComfStand = 1, 2 and 22) and setpoint behaviour is set to static (i.e. ComfMod = 0). This argument can take the number of the day in the year (i.e. an integer) or a string containing a date in format dd/mm (for instance, “01/05”). Values of CoolSeasonStart greater than CoolSeasonEnd can be used, therefore denoting the location of the EPW file should be in the south hemisphere. - New argument
CoolSeasonEnd
foraccim.sim.accis.addAccis
: Similar to CoolSeasonStart, but it is the end of the cooling season. Again, only used when EN16798-1, ASHRAE 55 or ISO7730 are entered in ComfStand (respectively, ComfStand = 1, 2 and 22) and setpoint behaviour is set to static (i.e. ComfMod = 0). Again, this argument can take the number of the day in the year (i.e. an integer) or a string containing a date in format dd/mm (for instance, “01/05”). Values of CoolSeasonEnd smaller than CoolSeasonStart can be used, therefore denoting the location of the EPW file should be in the south hemisphere. - New arguments
Output_gen_dataframe
andOutput_take_dataframe
foraccim.sim.accis.addAccis
: a pandas DataFrame instance is created containing all Output:Variable objects whenOutput_gen_dataframe
is True. This allows the user to filter the DataFrame as needed, so that it only contains the needed Output:Variable objects, and then it can be entered in the argumentOutput_take_dataframe
. You can learn how to use them in this jupyter notebook. - New mode available in argument
Output_type
: whenOutput_type='custom'
, accim allows the user to specify the outputs to be kept or removed by entering them in the python console. You can see how to use it in this jupyter notebook - Jupyter Notebooks included in documentation.
- Static setpoint temperatures from ISO7730 available when
ComfStand=[22]