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.

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 results from 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.sh files 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

illuminator - The Illuminator v2.0

The Illuminator V2.0.md

- Python
Published by Illuminator-team about 2 years ago

illuminator - The Illuminator v1.0

The Illuminator V1.0.md

- Python
Published by Illuminator-team about 2 years ago