Changes¶
release r0.5.44¶
2017-05-23¶
- IDF.run() works with E+ version >= 8.3
- This will run the idf file
- documentation updated to reflect this
- Some changes made to support eppy working on grasshopper
- more work needs to be done on this
release r0.5.42¶
2016-12-31¶
bugfix for idfobjects with no fieldnames. Such fields are named A!, A2, A3/ N1, N2, N3 taken from the IDD file
There is a bug in the setup.py in this version
2016-11-02¶
It is now possible to run E+ from eppy
release r0.5.41¶
2016-09-14¶
bugfix in loopdiagram.py. Some cleanup by removing extra copies of loopdiagram.py
release r0.5.40¶
2016-09-06¶
This is a release for python2 and python3. pip install will automatically install the correct version.
release r0.5.31¶
2016-09-04¶
bugfix so that json_functions can have idf objects with names that have dots in them
release r0.5.3¶
2016-07-21¶
tab completion of fileds (of idfobjects) works in ipython and ipython notebook
2016-07-09¶
added:
- construction.rfactor and material.rfactor
- construction.uvalue and material.uvalue
- construction.heatcapacity and material.heatcapacity
- the above functions do not work in all cases yet. But are still usefull
added:
- zone.zonesurfaces -> return all surfaces of the zone
- surface.subsurfaces -> will return all the subsurfaces (windows, doors etc.) that belong to the surface
added two functions that scan through the entire idf file:
- EpBunch.getreferingobjs(args)
- EpBunch.get_referenced_object(args)
- they make it possible for an idf object to scan through it’s idf file and find other idf objects that are related to it (thru object-list and reference)
2016-05-31¶
refactored code for class IDF and class EpBunch fixed a bug in modeleditor.newidfobject
release r0.5.2¶
2016-05-27¶
added ability to update idf files thru JSON messages.
2016-04-02¶
Replaced library bunch with munch
release r0.5.1¶
2016-02-07¶
- bug fix -> read files that have mixed line endings. Both DOS and Unix line endings
release r0.5¶
2015-07-12¶
- python3 version of eppy is in ./p3/eppy
- eppy license has transitioned from GPLv3 to MIT license
- made some bugfixes to hvacbuilder.py
2015-05-30¶
bugfix in ./eppy/Air:useful_scripts/idfdiff.py
- added in ./eppy/Air:useful_scripts/idfdiff_missing.py
- this displays only the missing objects in either file
2015-05-27¶
- idf.saveas(newname) changes the idf.idfname to newname
- so the next idf.save() will save to newname
to retain the original idf.idfname use idf.savecopy(copyname)
2015-05-26¶
updated the following: - idf.save(lineendings=’default’) - idf.saveas(fname, lineendings=’default’)
- optional argument lineendings
- if lineendings=’default’, uses the line endings of the platform
- if lineendings=’windows’, forces windows line endings
- if lineendings=’unix’, forces unix line endings
release r0.464a¶
2015-01-13¶
r0.464a released on 2015-01-13. This in alpha release of this version. There may be minor updates after review from users.
2015-01-06¶
- Developer documentation has been completed
- Added a stubs folder with scripts that can be used as templates
2014-10-21¶
- fixed a bug in script eppy/useful_scripts/loopdiagram.py
2014-09-01¶
added a script eppy/useful_scripts/loopdiagram.py:
python loopdiagram.py --help usage: loopdiagram.py [-h] idd file draw all the loops in the idf file There are two output files saved in the same location as the idf file: - idf_file_location/idf_filename.dot - idf_file_location/idf_filename.png positional arguments: idd location of idd file = ./somewhere/eplusv8-0-1.idd file location of idf file = ./somewhere/f1.idf optional arguments: -h, --help show this help message and exit
fixed a bug in hvacbuilder.makeplantloop and hvacbuilder.makecondenserloop
release r0.463¶
2014-08-21¶
- added eppy/useful_scripts/eppy_version.py
- updated documentation to match
release r0.462¶
2014-08-19¶
- added a script that can compare two idf files. It is documented in “Useful Scripts”. The script is in
- eppy/usefull_scripts/idfdiff.py
- added two scripts that test if eppy works when new versions of energyplus are released. Documentation for this is not yet done. The scripts are
- eppy/usefull_scripts/eppyreadtest_file.py
- eppy/usefull_scripts/eppyreadtest_folder.py
fixed a bug where eppy would not read backslashes in a path name. Some idf objects have fields that are path names. On dos/windows machines these path names have backslashes