Releases: Illuminator-team/Illuminator
Releases · Illuminator-team/Illuminator
v.3.0.0-beta.2
New Tutorial!
Tutorial 3
New models:
- EV load
- heat pump load
- Tutorial 3 controller
- grid connection
What's Changed
- Tutorial3 by @JortGroen in #136
- Tutorial 3 new release by @Eutardigrada in #137
- Update pyproject.toml by @JortGroen in #138
Full Changelog: v3.0.0-beta.1...v.3.0.0-beta.2
v3.0.0-beta.1
Release Notes
New Features
- States feature introduced.
- Status can now be monitored and used to set initial values in the YAML configuration.
- Clear distinction between:
- Physical connections (from outputs)
- Non-physical signals (from status).
New Tutorials
- Tutorial 2: Covers generator agents and market dynamics, establishing the merit order curve.
- Tutorial 2b: Expands on multiple time steps for the merit order curve.
New Models
controller_T1
: Required for Tutorial 1.GenerationCompanyAgent
: Introduced for market interactions.Operator_Market
: Added to handle market operations.
Bug Fixes
- Battery model bug fixed: Now prevents discharging beyond its limit.
Documentation Updates
- Developer documentation added.
- Review checklist included to streamline development.
Other Improvements
- Models are now grouped into controllers and agents for better organization.
- Clear distinction between physical and non-physical connection merges.
- Models have been refactored:
- Now use an
init()
function. - Cleaned up for improved readability.
- Fully compliant with pylint requirements.
- Now use an
New Connection Checks
- Splitting of physical flows is now inhibited to maintain logical consistency.
- Attribute names can only be defined once in both inputs and outputs to prevent conflicts.
What's Changed
- Corrections to the user and developer documentation by @manuGil in #99
- Model dev by @JortGroen in #117
- Minor updates to architecure description by @manuGil in #129
- Model dev by @JortGroen in #130
- Core dev/connections by @JortGroen in #132
- New Release by @Eutardigrada in #133
- Update pyproject.toml by @JortGroen in #134
New Contributors
- @Eutardigrada made their first contribution in #133
Full Changelog: v3.0.0-beta...v3.0.0-beta.1
v3.0.0-beta
What's Changed
- Addional fixes to Engine by @manuGil in #89
- Models with time shifts by @manuGil in #91
- Fixes to API and models by @manuGil in #87
- Add description of architecture to documetation by @manuGil in #92
- Updates to documentation by @manuGil in #94
- Fix missing collector from CLI by @manuGil in #95
- First models implemented, running version by @JortGroen in #96
- New release 3.0.0-beta by @manuGil in #98
New Contributors
- @JortGroen made their first contribution in #96
Full Changelog: v3.0.0-alpha.2...v3.0.0-beta
V3.0.0-alpha.2
What's Changed
- Update to the cluster Pi code by @manuGil in #64
- Documentation and Interfaces by @manuGil in #81
- Missing build_runshfile by @manuGil in #82
- Fixes to bugs resulting from removing
results
from YAML file by @manuGil in #84 - Add Python interface by @manuGil in #85
- Hotfix collection for ModelConstructor class by @jgrguric96 in #86
- Improvements and hot fixes for version 3.0.0-alpha2 by @manuGil in #88
Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2
V3.0.0-alpha.1
V3.0.0-alpha
What's Changed
- Merging fork changes to dev branch by @jgrguric96 in #17
- Bugfix writing results to CSV file by @acneaguu in #25
- Documentation/doc strings by @jgrguric96 in #20
- Documentation for the Controllers folder + minor detail for previous docstrings by @jgrguric96 in #31
- Fixes to the workflow for deploying documentation by @manuGil in #34
- Development workflow by @manuGil in #32
- Update readme file by @manuGil in #35
- Yaml example by @Mano-Rom in #37
- A YAML file for configuring simulations by @manuGil in #28
- Clean up by @manuGil in #40
- Add a state space model template by @Mano-Rom in #41
- First version of illuminator model interface by @jgrguric96 in #44
- Refactoring Models by @manuGil in #45
- Added an illuminator engine to parse yaml files and create models by @manuGil in #47
- Feature/model constructor by @manuGil in #46
- Improvements and extensions to the YAML simulation schema by @manuGil in #50
- Enhance validation of simulation schema by @manuGil in #51
- Builder module by @manuGil in #48
- Add examples directory by @manuGil in #52
- Genereation of
run.sh
files for Cluster Pi by @jgrguric96 in #49 - Clean up by @manuGil in #53
- Uploaded missing test cases by @jgrguric96 in #58
- Contributors by @manuGil in #59
- Example Generate documentation from doc strings by @manuGil in #62
- Documentation: First part of model documentation. by @jgrguric96 in #55
- Documentation: Fuel to Heat product models by @jgrguric96 in #56
- Documentation: rest of the dostrings heatpump rest by @jgrguric96 in #57
- Added unit tests for the PV model and mosaik classes by @jgrguric96 in #63
- Refactoring model constructor by @manuGil in #65
- Update dev's documentation by @manuGil in #67
- Add tutorial example by @manuGil in #68
- Fixe missing dependencies in action by @manuGil in #69
- Docs/dev by @manuGil in #70
- Create python-publish.yml by @manuGil in #71
- Updates to packaging metadata by @manuGil in #72
- Fixes to unit tests by @manuGil in #73
- Added testing and docstring documentation. by @jgrguric96 in #74
- Update for version 3.0.0-alpha by @manuGil in #75
- Update deploy-docs.yml by @manuGil in #76
- Update pyproject.toml by @manuGil in #77
New Contributors
- @jgrguric96 made their first contribution in #17
- @acneaguu made their first contribution in #25
- @Mano-Rom made their first contribution in #37
Full Changelog: v2.0...v3.0.0-alpha