Recent Releases of illuminator
illuminator - v3.0.0-beta.7
What's Changed
- throwing error now if yaml file is not found or not in a wrong format by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/182
- added parameter input_type ('energy' or 'power') by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/183
- CSV reader now has location info and can handle daylight saving time etc by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/186
- Create restrict-main-pr.yml by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/189
- Feature/yaml not foud error by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/188
- Feature/add model by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/192
- Update pyproject.toml by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/195
- Fix/tutorials by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/193
- Fixed Tutorials by @Eutardigrada in https://github.com/Illuminator-team/Illuminator/pull/196
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-beta.6...v3.0.0-beta.7
- Python
Published by Eutardigrada 6 months ago
illuminator - v3.0.0-beta.6
What's Changed
- introducing EV model and Tutorial4 by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/171
- raise an error if connection names are not found by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/166
- new version: 3.0.0-beta.6 by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/172
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-beta.5...v3.0.0-beta.6
- Python
Published by JortGroen 8 months ago
illuminator - v3.0.0-beta.5
What's Changed
- Update readme.md by @Eutardigrada in https://github.com/Illuminator-team/Illuminator/pull/155
- E2e test by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/154
- Dump fix by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/150
- Monitor by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/151
- Educational material by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/152
- new readme to avoid main conflict by @theObfuscator in https://github.com/Illuminator-team/Illuminator/pull/159
- e2e tests form tutorials 1&3 by @theObfuscator in https://github.com/Illuminator-team/Illuminator/pull/161
- Update pyproject.toml by @Eutardigrada in https://github.com/Illuminator-team/Illuminator/pull/162
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-beta.4...v3.0.0-beta.5
- Python
Published by Eutardigrada 9 months ago
illuminator - v3.0.0-beta.4
What's Changed
- added educational_material including justice agent
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-beta.3...v3.0.0-beta.4
- Python
Published by JortGroen 10 months ago
illuminator - v3.0.0-beta.3
What's Changed
- Educational material by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/139
- New docs for tutorials by @Eutardigrada in https://github.com/Illuminator-team/Illuminator/pull/140
- Dev by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/141
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v.3.0.0-beta.2...v3.0.0-beta.3
- Python
Published by JortGroen 11 months ago
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 https://github.com/Illuminator-team/Illuminator/pull/136
- Tutorial 3 new release by @Eutardigrada in https://github.com/Illuminator-team/Illuminator/pull/137
- Update pyproject.toml by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/138
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-beta.1...v.3.0.0-beta.2
- Python
Published by Eutardigrada about 1 year ago
illuminator - 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 https://github.com/Illuminator-team/Illuminator/pull/99
- Model dev by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/117
- Minor updates to architecure description by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/129
- Model dev by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/130
- Core dev/connections by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/132
- New Release by @Eutardigrada in https://github.com/Illuminator-team/Illuminator/pull/133
- Update pyproject.toml by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/134
New Contributors
- @Eutardigrada made their first contribution in https://github.com/Illuminator-team/Illuminator/pull/133
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-beta...v3.0.0-beta.1
- Python
Published by JortGroen about 1 year ago
illuminator - v3.0.0-beta
What's Changed
- Addional fixes to Engine by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/89
- Models with time shifts by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/91
- Fixes to API and models by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/87
- Add description of architecture to documetation by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/92
- Updates to documentation by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/94
- Fix missing collector from CLI by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/95
- First models implemented, running version by @JortGroen in https://github.com/Illuminator-team/Illuminator/pull/96
- New release 3.0.0-beta by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/98
New Contributors
- @JortGroen made their first contribution in https://github.com/Illuminator-team/Illuminator/pull/96
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-alpha.2...v3.0.0-beta
- Python
Published by manuGil about 1 year ago
illuminator - V3.0.0-alpha.2
What's Changed
- Update to the cluster Pi code by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/64
- Documentation and Interfaces by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/81
- Missing build_runshfile by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/82
- Fixes to bugs resulting from removing
resultsfrom YAML file by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/84 - Add Python interface by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/85
- Hotfix collection for ModelConstructor class by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/86
- Improvements and hot fixes for version 3.0.0-alpha2 by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/88
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-alpha.1...v3.0.0-alpha.2
- Python
Published by manuGil about 1 year ago
illuminator - V3.0.0-alpha.1
What's Changed
- Update pyproject.toml by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/78
- Version 3.0.0-alpha.1 by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/79
- version 3.0.0-alpha.1 by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/80
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v3.0.0-alpha...v3.0.0-alpha.1
- Python
Published by manuGil over 1 year ago
illuminator - V3.0.0-alpha
What's Changed
- Merging fork changes to dev branch by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/17
- Bugfix writing results to CSV file by @acneaguu in https://github.com/Illuminator-team/Illuminator/pull/25
- Documentation/doc strings by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/20
- Documentation for the Controllers folder + minor detail for previous docstrings by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/31
- Fixes to the workflow for deploying documentation by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/34
- Development workflow by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/32
- Update readme file by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/35
- Yaml example by @Mano-Rom in https://github.com/Illuminator-team/Illuminator/pull/37
- A YAML file for configuring simulations by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/28
- Clean up by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/40
- Add a state space model template by @Mano-Rom in https://github.com/Illuminator-team/Illuminator/pull/41
- First version of illuminator model interface by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/44
- Refactoring Models by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/45
- Added an illuminator engine to parse yaml files and create models by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/47
- Feature/model constructor by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/46
- Improvements and extensions to the YAML simulation schema by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/50
- Enhance validation of simulation schema by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/51
- Builder module by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/48
- Add examples directory by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/52
- Genereation of
run.shfiles for Cluster Pi by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/49 - Clean up by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/53
- Uploaded missing test cases by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/58
- Contributors by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/59
- Example Generate documentation from doc strings by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/62
- Documentation: First part of model documentation. by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/55
- Documentation: Fuel to Heat product models by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/56
- Documentation: rest of the dostrings heatpump rest by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/57
- Added unit tests for the PV model and mosaik classes by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/63
- Refactoring model constructor by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/65
- Update dev's documentation by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/67
- Add tutorial example by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/68
- Fixe missing dependencies in action by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/69
- Docs/dev by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/70
- Create python-publish.yml by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/71
- Updates to packaging metadata by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/72
- Fixes to unit tests by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/73
- Added testing and docstring documentation. by @jgrguric96 in https://github.com/Illuminator-team/Illuminator/pull/74
- Update for version 3.0.0-alpha by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/75
- Update deploy-docs.yml by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/76
- Update pyproject.toml by @manuGil in https://github.com/Illuminator-team/Illuminator/pull/77
New Contributors
- @jgrguric96 made their first contribution in https://github.com/Illuminator-team/Illuminator/pull/17
- @acneaguu made their first contribution in https://github.com/Illuminator-team/Illuminator/pull/25
- @Mano-Rom made their first contribution in https://github.com/Illuminator-team/Illuminator/pull/37
Full Changelog: https://github.com/Illuminator-team/Illuminator/compare/v2.0...v3.0.0-alpha
- Python
Published by manuGil over 1 year ago