This is the first major release of Alfalfa!
Alfalfa is now in a new phase of it's development. Now that the basic feature set is complete we will be pursuing more incremental updates (keeping up with OpenStudio releases, new Python Versions, etc). We are also planning on implementing more features requested by the community using Alfalfa, where time and resources allow.
What's Changed
- Adopted new python energyplus API for runtime interaction by @TShapinsky in #541
- GoAWS has been replaced by a Redis Queue
- Replace BCVTB/ExternalInterface/MLEP with Energy Plus Python API for model interaction and remove MLEP Alfalfa codebase. by @TShapinsky in #541
- Remove Alfalfa Ruby gem from Alfalfa codebase and utilize OpenStudio Alfalfa metadata parsing released with OpenStudio v3.9.0. See Documentation
- Create test suite for different failure modes of pyeneregyplus to make sure cases are handled.
- LOGLEVEL environment variable determines which logs are seen via stdout.
- Remove Haystack dependency from modelica.
- Add Framework for created stepped simulation jobs which have external processes which want to control the main thread.
- Upgrade dependencies (excluding influxdb package).
- Changes to docker environment to work better with kubernetes deployment by @TShapinsky in #546
Full Changelog: v0.7.1...v1.0.0