Skip to content

Latest commit

 

History

History
128 lines (107 loc) · 4.85 KB

CHANGELOG.md

File metadata and controls

128 lines (107 loc) · 4.85 KB

OpenStudio::Workflow Change Log

Version 2.3.1

  • Forward tranlsation when !@run_options.get.forwardTranslateOptions().empty?

Version 2.3.0

  • Feature #135 Add option to export/run epJSON

Version 2.2.1

  • Fixes #4150 LoadError changes current working directory in CLI
  • Add skip option to not zip up datapoint results
  • Update measure tester gem which upgrades Rubocop to 1.15
  • Update styles to v4 based on new version of Rubocop

Version 2.2.0

  • Minimum Ruby version upgraded to 2.7.0
  • Bundler bumped to ~> 2.2
  • Updated copyright

Version 2.1.1

  • Add support for URBANopt Workflow
  • Update reporting measure in tests

Version 2.1.0

  • Support for EnergyPlus 9.4. This version will not work with prior versions of EnergyPlus.
  • Add warning when paths are not relative

Version 2.0.1

  • Bug fix for idf.addObjects(object) to idf.addObject(object)

Version 2.0.0

  • Support Ruby > 2.5
  • Support OpenStudio 3.x

Version 1.3.5

  • Allow reporting to fail gracefully so HTML reports are returned Fixed this.
  • Allow EMS:OutputVariable in reporting measure
  • Fixes #93 - Pass Model to the arguments method of ReportingMeasure
  • Update README
  • Remove CircleCI in favor of Jenkins
  • Update license and copyright
  • Improve speed by not loading REXML unless needed
  • Fix ChangeBuildingLocation test failure

Version 1.3.4

  • Remove support for Ruby 2.0
  • Update license

Version '1.0.0-rc1'

  • Use specific version of OpenStudio Analysis Gem
  • Fix tests
  • Remove to_underscore method (use OpenStudio.toUnderscoreCase(...) if needed)

Version '1.0.0-alpha.0'

  • Support new workflow for PAT 2.0. Many of these changes are breaking changes
  • Remove rake from gemspec
  • Update rubyzip to version 1.2

Version 0.2.0

  • Use EnergyPlus that is packaged with OpenStudio. The branch of this repo is no longer tied to the version of EnergyPlus
  • Update find_energyplus to use new OpenStudio method instead of RUBYLIB env var
  • Update dependencies
  • Support tests running on Docker
  • Skip the PAT tests for now since they are broken
  • Remove snake_case method as it conflicts with another libraries method, now called to_underscore
  • Add test for persisting JSONs as reports. Rename reports in the form of <measure_name_underscored>_<report_name>.
  • Always add in Monthly Reports (Deprecate the :run_monthly_reports option)
  • Remove the old Standard Reports and use the version in the OpenStudio Release (along with the calibration report)

Version 0.1.1

  • Catch exception when loading a measure file.
  • Enable running simulations on windows and mac
    • Use rubyzip gem instead of system call
    • Fix the double directory which caused the zip files to behave strangely on windows
    • New find_energyplus method which tries to use OpenStudio's version of EnergyPlus
  • Copy all EnergyPlus files into run directory
  • Better cleanup after EnergyPlus simulation
  • Read machine information from /etc/openstudio-server directory, if available

Version 0.1.0

  • Tests for programmatically creating the analysis.json files from the OpenStudio-analysis-gem
  • Upgrade to EnergyPlus 8.2. Right now the run energyplus and run runmanager job hard code these paths.
  • Upgrade and fix Facter facts to grab the correct ip address when running on EC2

Version 0.0.4

  • Include rubyXL gem for reading/writing MS Excel files
  • Remove invalid characters from OpenStudio Measure Attributes. /[|!@#$%^&*(){}\[]|;:'",<.>/?+=]+/
  • Fix objective functions to read from any of the results hash, not just the standard report legacy
  • Add time logger and reporting measure

Version 0.0.3

  • Allow measures to set weather file in a measure and have it update what EnergyPlus uses for the weather file.
  • OpenStudio::Workflow.run_energyplus method added to just run energyplus.
  • Remove AASM (act as state machine) and replace with simple tracking of the state. Interface is the same except there is now no need to pass in the States.
  • Catch EnergyPlus errors (non-zero exits), Fatal Errors in eplusout.err, and invalid weather files.
  • Force UTF-8 version upon reading the eplusout.err file

Version 0.0.2

  • Support reporting measures
  • Reduce logging messages
  • Keep IDF files
  • Remove mtr and eso files after simulation completes
  • If measure changes weather file, then use the new weather file with the analysis.json weather path

Version 0.0.1

  • Initial release with basic workflow implemented to support running OpenStudio measure-based workflows