Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1211 commits
Select commit Hold shift + click to select a range
8795ff7
Exclude confluent enterprise versions
sebastian-peter Jan 30, 2023
f22064e
Merge pull request #425 from ie3-institute/dependabot/gradle/dev/io.c…
sebastian-peter Jan 30, 2023
c4327fc
Fix confluent enterprise version exclusion
sebastian-peter Jan 30, 2023
5de6c48
Bump kafka-clients from 3.2.0 to 7.3.1-ce
dependabot[bot] Jan 30, 2023
d84d0ad
Common confluent version, use ccs only
sebastian-peter Jan 30, 2023
369c6ce
fmt
sebastian-peter Jan 30, 2023
d39cb53
fmt
sebastian-peter Jan 30, 2023
eab157b
Merge pull request #426 from ie3-institute/dependabot/gradle/dev/org.…
sebastian-peter Jan 30, 2023
c3426e5
Bump org.mockito:mockito-core from 5.1.0 to 5.1.1 (#441)
dependabot[bot] Jan 31, 2023
25db043
Merge branch 'dev' into jb/#216-refresh-csv-grid-data
sebastian-peter Jan 31, 2023
c2243e5
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Jan 31, 2023
580b208
Merge branch 'dev' into sp/#350-ResultEventListener-missing-messages
sebastian-peter Jan 31, 2023
f42c0ae
Updated docs for SimonaStandalone using CLI and new screenshots
jo-bao Jan 31, 2023
c4d621f
Updated docs for SimonaStandalone using CLI and new screenshots
jo-bao Jan 31, 2023
d1357e6
Merge branch 'dev' into jb/#442-update-docs
jo-bao Jan 31, 2023
2f74719
Update sphinx dependencies
sebastian-peter Jan 31, 2023
0067015
Update gradle
sebastian-peter Jan 31, 2023
bdbb32b
Fixing all sphinx warnings
sebastian-peter Jan 31, 2023
b564a6a
Update syntax for CLI
jo-bao Feb 1, 2023
8a289a5
Bump com.github.ie3-institute:powerflow from 0.1 to 0.2 (#447)
dependabot[bot] Feb 1, 2023
f999864
Bump com.github.ben-manes.versions from 0.44.0 to 0.45.0 (#446)
dependabot[bot] Feb 1, 2023
6852e44
Merge branch 'dev' into sp/#444-update-sphinx-dep
sebastian-peter Feb 1, 2023
183f4f5
Merge remote-tracking branch 'origin/jb/#442-update-docs' into jb/#44…
jo-bao Feb 1, 2023
346d284
Merge branch 'dev' into jb/#442-update-docs
jo-bao Feb 1, 2023
5b3a09f
Merge pull request #443 from ie3-institute/jb/#442-update-docs
sebastian-peter Feb 1, 2023
99b2cc9
Merge branch 'dev' into sp/#444-update-sphinx-dep
sebastian-peter Feb 1, 2023
1a3ce26
Added to CHANGELOG.md
sebastian-peter Feb 1, 2023
164fef3
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 1, 2023
9915332
Merge branch 'dev' into sp/#350-ResultEventListener-missing-messages
danielfeismann Feb 1, 2023
92be394
Added to CHANGELOG.md
sebastian-peter Feb 1, 2023
85f43b9
Merge pull request #445 from ie3-institute/sp/#444-update-sphinx-dep
danielfeismann Feb 1, 2023
540a9a8
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 1, 2023
add4a0c
Merge branch 'dev' into sp/#350-ResultEventListener-missing-messages
sebastian-peter Feb 1, 2023
cc85fe0
Add readthedocs python dependencies to dependabot.yml
sebastian-peter Feb 1, 2023
d4018dc
Removed obsolete dependabot ignores
sebastian-peter Feb 1, 2023
0a94315
Added to CHANGELOG.md
sebastian-peter Feb 1, 2023
c806360
Merge pull request #449 from ie3-institute/sp/#448-sphinx-dependabot
danielfeismann Feb 1, 2023
b3814eb
Merge branch 'dev' into sp/#350-ResultEventListener-missing-messages
sebastian-peter Feb 1, 2023
ec6121b
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 1, 2023
2614dc8
Bump org.apache.commons:commons-csv from 1.9.0 to 1.10.0
dependabot[bot] Feb 2, 2023
b4ab769
Merge pull request #451 from ie3-institute/dependabot/gradle/dev/org.…
t-ober Feb 2, 2023
f655504
Added Johannes and Julian
julianhohmann Feb 2, 2023
976e7cc
Cleaned imports
sebastian-peter Feb 2, 2023
fffeab5
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 2, 2023
a67e5cc
Updating CONTRIBUTING.md
sebastian-peter Feb 2, 2023
81d35bf
Merge branch 'dev' into sp/#350-ResultEventListener-missing-messages
danielfeismann Feb 3, 2023
0836ac3
Updated CHANGELOG.md
julianhohmann Feb 3, 2023
7881cdf
Merge branch 'dev' into jh/#452-add-johannes-julian
julianhohmann Feb 3, 2023
b2eb94b
Merge pull request #454 from ie3-institute/jh/#452-add-johannes-julian
sebastian-peter Feb 3, 2023
7a2c64c
Merge branch 'dev' into sp/#350-ResultEventListener-missing-messages
sebastian-peter Feb 3, 2023
f54d35e
Merge pull request #351 from ie3-institute/sp/#350-ResultEventListene…
sebastian-peter Feb 3, 2023
fb8c323
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 3, 2023
1786449
Bump sphinx-rtd-theme from 1.1.1 to 1.2.0 in /docs/readthedocs (#458)
dependabot[bot] Feb 8, 2023
3f822f7
Bump org.hidetake.ssh from 2.10.1 to 2.11.0 (#457)
dependabot[bot] Feb 8, 2023
298d130
Bump de.undercouch.download from 5.3.0 to 5.3.1 (#456)
dependabot[bot] Feb 8, 2023
6d95560
Bump com.diffplug.spotless from 6.14.0 to 6.14.1 (#455)
dependabot[bot] Feb 8, 2023
89ba8b1
Bump com.diffplug.spotless from 6.14.1 to 6.15.0 (#459)
dependabot[bot] Feb 13, 2023
4095b71
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 13, 2023
dbd10b1
Merge branch 'dev' into jb/#216-refresh-csv-grid-data
sebastian-peter Feb 13, 2023
9900b18
Merge branch 'dev' into sp/#363-devs-guide
sebastian-peter Feb 13, 2023
fe7395a
Merge branch 'dev' into lr/#187-about_page
sebastian-peter Feb 16, 2023
17458f3
Bump com.github.ie3-institute:PowerSystemDataModel (#461)
dependabot[bot] Feb 17, 2023
ac0ce85
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
sebastian-peter Feb 17, 2023
497617e
Adding grid validation.
staudtMarius Feb 17, 2023
45a4a02
Adding changes to CHANGELOG.
staudtMarius Feb 17, 2023
7d71b19
Merge branch 'dev' into ms/#460-check-the-grid-for-validity
staudtMarius Feb 17, 2023
b83b64c
Fixing codacy.
staudtMarius Feb 17, 2023
26c58b0
Improving validation.
staudtMarius Feb 17, 2023
cc70b15
Merge remote-tracking branch 'origin/ms/#460-check-the-grid-for-valid…
staudtMarius Feb 17, 2023
1b720b6
Bump org.sonarqube from 3.5.0.2730 to 4.0.0.2929
dependabot[bot] Feb 20, 2023
7a2e444
Update vn_simona
jo-bao Feb 20, 2023
cac54fd
Merge branch 'dev' into jb/#216-refresh-csv-grid-data
jo-bao Feb 20, 2023
0053f23
Merge pull request #466 from ie3-institute/dependabot/gradle/dev/org.…
t-ober Feb 20, 2023
04e9616
Resolving codacy issues.
staudtMarius Feb 20, 2023
27a11de
Merge branch 'dev' into ms/#460-check-the-grid-for-validity
staudtMarius Feb 20, 2023
b1cd5ce
Merge branch 'dev' into lr/#187-about_page
staudtMarius Feb 20, 2023
ce781ad
Implement requested changes.
staudtMarius Feb 20, 2023
a14b48c
Fixing codacy issues.
staudtMarius Feb 20, 2023
9f188f3
Fixing image rendering.
staudtMarius Feb 20, 2023
9007093
Adding requested changes.
staudtMarius Feb 21, 2023
5f2d3d2
Adding requested changes.
staudtMarius Feb 21, 2023
547b69a
Slightly improving log messages
sebastian-peter Feb 21, 2023
2edae3b
Merge pull request #462 from ie3-institute/ms/#460-check-the-grid-for…
sebastian-peter Feb 21, 2023
413c67b
Merge branch 'dev' into lr/#187-about_page
sebastian-peter Feb 21, 2023
2dbf1f8
Merge branch 'dev' into sp/#363-devs-guide
sebastian-peter Feb 21, 2023
46783d0
Merge pull request #199 from ie3-institute/lr/#187-about_page
sebastian-peter Feb 21, 2023
c95ac81
Moved infos on code contributions to dev's guide
sebastian-peter Feb 21, 2023
8b9c7a8
Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 (#467)
dependabot[bot] Feb 21, 2023
0299243
Merge branch 'dev' into jb/#216-refresh-csv-grid-data
sebastian-peter Feb 21, 2023
c8b437b
Add reference to coding conventions
sebastian-peter Feb 21, 2023
1bceb72
Removing strange bullet point
sebastian-peter Feb 22, 2023
95679d3
Enhanced developers guide
sebastian-peter Feb 22, 2023
5a3361d
Fail readthedocs compilation on warnings
sebastian-peter Feb 22, 2023
0768228
Update readthedocs online dependencies
sebastian-peter Feb 22, 2023
97f5981
Merge branch 'dev' into sp/#363-devs-guide
sebastian-peter Feb 22, 2023
93bb2ec
Make TDD optional
sebastian-peter Feb 23, 2023
1213095
...
sebastian-peter Feb 23, 2023
85d7733
Enhancing changelog
sebastian-peter Feb 23, 2023
65ee477
Updating current year
sebastian-peter Feb 23, 2023
dbea2d4
Merge pull request #453 from ie3-institute/sp/#363-devs-guide
t-ober Feb 23, 2023
43650f7
Merge branch 'dev' into sp/#421-additionalActivationTicks-SortedSet
t-ober Feb 24, 2023
0d85735
Merge pull request #422 from ie3-institute/sp/#421-additionalActivati…
t-ober Feb 24, 2023
2f18928
Merge branch 'dev' into jb/#216-refresh-csv-grid-data
sebastian-peter Feb 24, 2023
da67775
Bump markdown-it-py from 2.1.0 to 2.2.0 in /docs/readthedocs (#468)
dependabot[bot] Feb 24, 2023
5ff2f21
Update CHANGELOG.md
jo-bao Feb 27, 2023
50ec288
Merge branch 'dev' into jb/#216-refresh-csv-grid-data
jo-bao Feb 27, 2023
fced3dc
Fix link in changelog
sebastian-peter Feb 27, 2023
2892f95
Merge pull request #424 from ie3-institute/jb/#216-refresh-csv-grid-data
sebastian-peter Feb 27, 2023
ea9c031
Bump com.diffplug.spotless from 6.15.0 to 6.16.0
dependabot[bot] Feb 28, 2023
28c503b
Merge pull request #472 from ie3-institute/dependabot/gradle/dev/com.…
t-ober Mar 1, 2023
b82ffcf
Bump org.hidetake.ssh from 2.11.0 to 2.11.2
dependabot[bot] Mar 1, 2023
2d9ad5e
Bump sphinxcontrib-plantuml from 0.24.1 to 0.25 in /docs/readthedocs
dependabot[bot] Mar 6, 2023
7d2373a
Merge pull request #480 from ie3-institute/dependabot/pip/docs/readth…
t-ober Mar 7, 2023
224235e
Bump myst-parser from 0.18.1 to 0.19.1 in /docs/readthedocs (#479)
dependabot[bot] Mar 7, 2023
ffdc951
Bump sphinx from 5.3.0 to 6.1.3 in /docs/readthedocs (#450)
dependabot[bot] Mar 7, 2023
ab92319
Merge branch 'dev' into dependabot/gradle/dev/org.hidetake.ssh-2.11.2
danielfeismann Mar 7, 2023
5171fb8
reduce admittance matrix to distinct pf nodes
t-ober Mar 8, 2023
cedde22
combine operation points of fused nodes
t-ober Mar 8, 2023
c53a323
Merge pull request #473 from ie3-institute/dependabot/gradle/dev/org.…
t-ober Mar 8, 2023
faf31fc
Bump org.mockito:mockito-core from 5.1.1 to 5.2.0 (#483)
dependabot[bot] Mar 10, 2023
8fd9a18
Bump myst-parser from 0.19.1 to 1.0.0 in /docs/readthedocs
dependabot[bot] Mar 10, 2023
91d38ca
Increasing test timeout for powerflow-related tests
sebastian-peter Mar 10, 2023
a0de7b4
Increasing test timeout for Result-/RuntimeEvent-related tests
sebastian-peter Mar 10, 2023
1fade8d
Bumping up to 60 seconds as a test
sebastian-peter Mar 10, 2023
6c804d8
Bumping up to 10 minutes as a test
sebastian-peter Mar 10, 2023
a41cb93
Revert to 60 secs
sebastian-peter Mar 10, 2023
9c4717d
fmt
t-ober Mar 10, 2023
490fc4f
Merge branch 'dev' into to/#474-fuse-switch-nodes
t-ober Mar 10, 2023
0c4b4fa
Add changelog entry
t-ober Mar 10, 2023
f3ea737
Fixed missing match case
sebastian-peter Mar 10, 2023
1f42571
Fixing bug in ResultEventListener and using proper StopMessage in its…
sebastian-peter Mar 10, 2023
21fa4f4
larger timeout when expecting grid power provision after power flow
sebastian-peter Mar 10, 2023
16f7efd
Wait for kafka topic creation before starting test
sebastian-peter Mar 10, 2023
5f82fe2
Update kafka version of test container
sebastian-peter Mar 10, 2023
70bfce6
waiting 2 minutes for kafka results
sebastian-peter Mar 10, 2023
241e7a5
Removed unnecessary comment
sebastian-peter Mar 11, 2023
de93858
Added to changelog
sebastian-peter Mar 11, 2023
3c978cb
Merge pull request #484 from ie3-institute/sp/#359-fix-unreliable-tests
danielfeismann Mar 12, 2023
a34d5e1
Merge branch 'dev' into dependabot/pip/docs/readthedocs/dev/myst-pars…
danielfeismann Mar 12, 2023
51d9a50
Merge pull request #481 from ie3-institute/dependabot/pip/docs/readth…
sebastian-peter Mar 12, 2023
fda05d0
Bump com.diffplug.spotless from 6.16.0 to 6.17.0
dependabot[bot] Mar 14, 2023
09ccd12
Applied new groovy formatting
sebastian-peter Mar 14, 2023
d1c9002
Merge pull request #486 from ie3-institute/dependabot/gradle/dev/com.…
sebastian-peter Mar 14, 2023
33d26b3
Merge branch 'dev' into ck/#63-threeWindingFix
danielfeismann Mar 15, 2023
5737d8b
codacy format
danielfeismann Mar 15, 2023
7b7646f
add admittance matrix test outline
t-ober Mar 15, 2023
9b3b170
Bump ch.qos.logback:logback-classic from 1.4.5 to 1.4.6 (#489)
dependabot[bot] Mar 16, 2023
da6cde7
Merge branch 'dev' into to/#474-fuse-switch-nodes
sebastian-peter Mar 17, 2023
4d6bd10
Very minor adaptations and fixes
sebastian-peter Mar 17, 2023
27100e6
Improving matrix building implementation (duplications are removed) a…
sebastian-peter Mar 17, 2023
88c1eab
Fixing test grid diagrams
sebastian-peter Mar 20, 2023
d94a8df
Using more existing node uuids
sebastian-peter Mar 20, 2023
01cdc91
Completing test of admittance matrix when using switches
sebastian-peter Mar 20, 2023
b8083f9
Improved code style of grid tests
sebastian-peter Mar 21, 2023
fca3a94
Started implementation of power flow test with switches
sebastian-peter Mar 21, 2023
0d56d41
Bump testContainerVersion from 0.40.12 to 0.40.14 (#493)
dependabot[bot] Mar 22, 2023
c1390ab
Bump de.undercouch.download from 5.3.1 to 5.4.0 (#492)
dependabot[bot] Mar 22, 2023
b850bc9
Merge branch 'dev' into to/#474-fuse-switch-nodes
sebastian-peter Mar 22, 2023
7ef8f98
Finished implementation of power flow test with switches
sebastian-peter Mar 22, 2023
a5c7d89
Merge branch 'dev' into ck/#63-threeWindingFix
danielfeismann Mar 23, 2023
39fa9ea
Replaced ChpData
jo-bao Mar 23, 2023
e782189
Edit CHANGELOG.md
jo-bao Mar 23, 2023
506d967
Spotless Apply
jo-bao Mar 24, 2023
64406fe
Bump com.sksamuel.avro4s:avro4s-core_2.13 from 4.1.0 to 4.1.1 (#498)
dependabot[bot] Mar 30, 2023
dc5b426
Merge branch 'dev' into jb/#494-rename-chpdata
danielfeismann Apr 3, 2023
d6a71fc
Changed name in ChpModelTest
jo-bao Apr 4, 2023
c0abff1
Changed name in ChpModelTest once again
jo-bao Apr 4, 2023
79a9c18
Merge branch 'dev' into to/#474-fuse-switch-nodes
t-ober Apr 5, 2023
3b3972d
Bump com.diffplug.spotless from 6.17.0 to 6.18.0
dependabot[bot] Apr 6, 2023
ed4f7dc
Merge pull request #499 from ie3-institute/dependabot/gradle/dev/com.…
t-ober Apr 6, 2023
9bcb232
Merge branch 'dev' into jb/#494-rename-chpdata
danielfeismann Apr 6, 2023
41dda45
Merge pull request #495 from ie3-institute/jb/#494-rename-chpdata
danielfeismann Apr 6, 2023
bd3e2d4
Merge branch 'dev' into ck/#63-threeWindingFix
danielfeismann Apr 6, 2023
fd2f43b
Bump org.mockito:mockito-core from 5.2.0 to 5.3.0 (#503)
dependabot[bot] Apr 12, 2023
92dba01
temp rollback requirements
danielfeismann Apr 12, 2023
5ae9f56
Merge branch 'dev' into ck/#63-threeWindingFix
t-ober Apr 13, 2023
093e3ed
Merge pull request #64 from ie3-institute/ck/#63-threeWindingFix
t-ober Apr 13, 2023
172318f
Merge branch 'dev' into to/#474-fuse-switch-nodes
sebastian-peter Apr 14, 2023
1d32dea
Checking for exact current values in PowerFlowSupportSpec
sebastian-peter Apr 14, 2023
96c0794
Added more description for PowerFlowSupportSpec
sebastian-peter Apr 14, 2023
c282327
Removing unnecessary enabling of lines
sebastian-peter Apr 14, 2023
90a2305
Adding more commentary to the admittance matrix test for switches
sebastian-peter Apr 14, 2023
27208b8
Bump testContainerVersion from 0.40.14 to 0.40.15 (#507)
dependabot[bot] Apr 17, 2023
5790ff1
Merge branch 'dev' into df/#500_tmp_fix_rtd
t-ober Apr 19, 2023
6c46cf8
Bump ch.qos.logback:logback-classic from 1.4.6 to 1.4.7 (#508)
dependabot[bot] Apr 20, 2023
d8319ba
Merge branch 'dev' into to/#474-fuse-switch-nodes
sebastian-peter Apr 21, 2023
9ad968e
Merge pull request #485 from ie3-institute/to/#474-fuse-switch-nodes
sebastian-peter Apr 24, 2023
aa45e2b
Merge branch 'dev' into df/#500_tmp_fix_rtd
sebastian-peter Apr 25, 2023
d3eeee3
rtd requirements
danielfeismann Apr 25, 2023
2f7788d
changelog
danielfeismann Apr 25, 2023
74da5d2
Merge pull request #504 from ie3-institute/df/#500_tmp_fix_rtd
sebastian-peter Apr 25, 2023
323d9a4
Bump org.mockito:mockito-core from 5.3.0 to 5.3.1 (#509)
dependabot[bot] Apr 25, 2023
00c6ab2
Bump com.vladsch.flexmark:flexmark-all from 0.64.0 to 0.64.2 (#517)
dependabot[bot] May 2, 2023
c60df37
Bump com.vladsch.flexmark:flexmark-all from 0.64.2 to 0.64.4 (#520)
dependabot[bot] May 3, 2023
098ce54
Bump org.jgrapht:jgrapht-core from 1.5.1 to 1.5.2 (#521)
dependabot[bot] May 3, 2023
d997c76
update to gradle 8
danielfeismann May 4, 2023
b8ec024
Merge pull request #522 from ie3-institute/df/#513_gradle-update-8
sebastian-peter May 5, 2023
6ca770f
Bump org.scalatest:scalatest_2.13 from 3.2.15 to 3.2.16 (#526)
dependabot[bot] May 16, 2023
dde39f8
Bump org.scoverage from 7.0.1 to 8.0.2 (#532)
dependabot[bot] May 22, 2023
c45f5aa
Bump com.vladsch.flexmark:flexmark-all from 0.64.4 to 0.64.6 (#529)
dependabot[bot] May 22, 2023
d7a1c9c
Bump javax.measure:unit-api from 2.1.3 to 2.2 (#531)
dependabot[bot] May 22, 2023
d4a2e9f
Bump com.diffplug.spotless from 6.18.0 to 6.19.0 (#534)
dependabot[bot] May 24, 2023
6b263bb
Bump com.vladsch.flexmark:flexmark-all from 0.64.6 to 0.64.8 (#533)
dependabot[bot] May 24, 2023
65842ce
Bump testContainerVersion from 0.40.15 to 0.40.16 (#537)
dependabot[bot] May 29, 2023
35c1f0c
Bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 (#536)
dependabot[bot] May 30, 2023
9fae07e
Bump org.sonarqube from 4.1.0.3113 to 4.2.0.3129 (#538)
dependabot[bot] Jun 2, 2023
e68a59c
Bump com.github.johnrengelman.shadow from 7.1.2 to 8.1.1 (#540)
dependabot[bot] Jun 5, 2023
15d2557
Bump org.scala-lang:scala-library from 2.13.8 to 2.13.10 (#541)
dependabot[bot] Jun 5, 2023
7b9625d
Bump com.sksamuel.scapegoat:scalac-scapegoat-plugin_2.13.10 (#543)
dependabot[bot] Jun 7, 2023
8051b65
Bump org.scala-lang:scala-library from 2.13.10 to 2.13.11 (#542)
dependabot[bot] Jun 9, 2023
919f555
Bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (#545)
dependabot[bot] Jun 9, 2023
9451d42
Bump org.sonarqube from 4.2.0.3129 to 4.2.1.3168 (#546)
dependabot[bot] Jun 13, 2023
6d2b287
Bump ch.qos.logback:logback-classic from 1.4.7 to 1.4.8 (#547)
dependabot[bot] Jun 14, 2023
96758cc
Bump testContainerVersion from 0.40.16 to 0.40.17 (#553)
dependabot[bot] Jun 19, 2023
8a74918
Bump org.mockito:mockito-core from 5.3.1 to 5.4.0 (#552)
dependabot[bot] Jun 19, 2023
14eb9e4
Bump org.scoverage from 8.0.2 to 8.0.3 (#556)
dependabot[bot] Jun 26, 2023
e296206
codacy The expression using || is compared to a constant
danielfeismann Jun 28, 2023
a01c733
Static imports should appear before normal imports
danielfeismann Jun 28, 2023
9249e72
remove unnecessary getters
danielfeismann Jun 28, 2023
7a14613
more codacy
danielfeismann Jun 28, 2023
7bdd4ef
rollback The expression using || is compared to a constant
danielfeismann Jun 28, 2023
0401fe1
Bump tech.units:indriya from 2.1.4 to 2.2 (#559)
dependabot[bot] Jul 3, 2023
3ae0bfb
fixing RefSystemTest
danielfeismann Jul 3, 2023
d6319f3
changelog
danielfeismann Jul 3, 2023
fe39891
fix test title
danielfeismann Jul 3, 2023
ff1c410
Merge pull request #561 from ie3-institute/df/#560-fix-refsystemTest
danielfeismann Jul 4, 2023
629c6b9
Merge branch 'dev' into df/#557-codacy
danielfeismann Jul 4, 2023
93cf3ee
Merge pull request #558 from ie3-institute/df/#557-codacy
danielfeismann Jul 13, 2023
46cc20e
Bump org.sonarqube from 4.2.1.3168 to 4.3.0.3225 (#562)
dependabot[bot] Jul 18, 2023
c3ab656
Bump com.diffplug.spotless from 6.19.0 to 6.20.0 (#563)
dependabot[bot] Jul 18, 2023
436f91c
Removing one-jar
sebastian-peter Jul 20, 2023
98825d4
Bonus: Making mockito a testImplementation, since it is not needed in…
sebastian-peter Jul 20, 2023
75ca70c
Added to CHANGELOG.md
sebastian-peter Jul 20, 2023
ccdb47d
Merge pull request #565 from ie3-institute/sp/#564-remove-onejar
sebastian-peter Jul 20, 2023
56f39e8
Merge remote-tracking branch 'origin/dev' into ck/#108-adaptLogbackCo…
jo-bao Jul 28, 2023
1f1df8b
Edit logback and opener
jo-bao Jul 28, 2023
e949ff4
Edit logback and opener
jo-bao Jul 28, 2023
c50bef0
Spotless
jo-bao Jul 28, 2023
a6728dc
Changelog
jo-bao Aug 1, 2023
289b79a
Merge pull request #109 from ie3-institute/ck/#108-adaptLogbackConfig
danielfeismann Aug 1, 2023
991a4df
Bump com.github.ie3-institute:simonaAPI from 0.1-SNAPSHOT to 0.2.0 (#…
dependabot[bot] Aug 2, 2023
7a9cd56
Updating gradle
sebastian-peter Aug 2, 2023
733363f
Cleaning up build.gradle a bit
sebastian-peter Aug 2, 2023
b7a245d
Updating maven & pom properties
sebastian-peter Aug 2, 2023
3e9674a
Updating Jenkinsfile
sebastian-peter Aug 2, 2023
ee03b5d
changelog
sebastian-peter Aug 2, 2023
e61c961
Merge pull request #573 from ie3-institute/sp/#572-update-gradle
danielfeismann Aug 3, 2023
6b996f9
Increase current version to 3.0
sebastian-peter Aug 7, 2023
ac4e46a
Adapt changelog for release
sebastian-peter Aug 7, 2023
4a51436
.md fmt
sebastian-peter Aug 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 17 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,22 @@ updates:
open-pull-requests-limit: 10
target-branch: dev
reviewers:
- ckittl
- johanneshiry
- t-ober
- sensarmad
- sebastian-peter
- danielfeismann
ignore:
- dependency-name: org.scalatest:scalatest_2.13
versions:
- 3.3.0-SNAP+
- dependency-name: org.scalatestplus:mockito-3-4_2.13
versions:
- 3.3.0.0-SNAP+

- package-ecosystem: pip
directory: "/docs/readthedocs"
schedule:
interval: daily
time: "04:00"
open-pull-requests-limit: 8
target-branch: dev
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -225,9 +225,10 @@ output
deploy.properties

# pv model it data
!src/test/resources/**/it-data
!src/test/resources/**/it

# avoid ignoring test jars
!src/test/resources/**/*.jar

# Ignore Gradle build output directory
build
7 changes: 4 additions & 3 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-20.04
os: ubuntu-22.04
tools:
python: "3.9"
python: "3.11"

# Configure python
python:
Expand All @@ -18,4 +18,5 @@ python:

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/readthedocs/conf.py
configuration: docs/readthedocs/conf.py
fail_on_warning: true
File renamed without changes.
8 changes: 7 additions & 1 deletion AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,18 @@ Scala and uses akka as its main library for concurrent calculation and to repres
#### 2. Generation
- Sen-Sarma, Debopama (DFG MoMeEnt)

#### 3. Generaiton
#### 3. Generation
- Oberließen, Thomas (TRANSENSE)
- Peter, Sebastian (TRANSENSE)
- Feismann, Daniel (Redispatch 3.0)
- Bao, Johannes (ReCoDE)
- Hohmann, Julian (HoLa)

### Scientific Assistants
- Krause, Mia
- Peter, Sebastian
- Schmahl, Maximilian
- Zachopoulos, Vasilios
- Staudt, Marius
- Roumeliotis, Lara
- Bung, Vicky
113 changes: 113 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [3.0.0] - 2023-08-07

### Added
- Implement SQL source for primary data [#34](https://github.com/ie3-institute/simona/issues/34), [#101](https://github.com/ie3-institute/simona/issues/101)
- Relevant scientific papers have been added to the documentation [#139](https://github.com/ie3-institute/simona/issues/139)
- Add troubleshooting section to Users guide [#160](https://github.com/ie3-institute/simona/issues/160)
- Added Kafka sink for results [#24](https://github.com/ie3-institute/simona/issues/24)
- Added Kafka sink for runtime events, re-implemented RuntimeEventListener in akka typed [#242](https://github.com/ie3-institute/simona/issues/242)
- Added listeners to DBFS tests to check the result output and check the handling of failed power flows [#269](https://github.com/ie3-institute/simona/issues/269)
- Added DBFS test with participant load and added testing for FinishGridSimulationTrigger [#281](https://github.com/ie3-institute/simona/issues/281)
- Added Dependabot updates to sphinx/readthedocs dependencies [#448](https://github.com/ie3-institute/simona/issues/448)
- Check for grid validity with PSDM `ValidationUtils` [#460](https://github.com/ie3-institute/simona/issues/460)
- Enhancing dev's guide [#363](https://github.com/ie3-institute/simona/issues/363)
- Support PF calculation with closed switches [#474](https://github.com/ie3-institute/simona/issues/474)

### Changed
- Re-organizing test resources into their respective packages [#105](https://github.com/ie3-institute/simona/issues/105)
- BREAKING: Using snapshot version of PSDM and PSU
- Simplified PrimaryServiceProxy due to changes in PSDM [#120](https://github.com/ie3-institute/simona/issues/120)
- Improved handling of weights and their sum in determination of weather data [#173](https://github.com/ie3-institute/simona/issues/173)
- Improving code readability in EvcsAgent by moving FreeLotsRequest to separate methods [#19](https://github.com/ie3-institute/simona/issues/19)
- Ignore dependabot snapshot dependencies [#27](https://github.com/ie3-institute/simona/issues/27)
- Sending termination message to external simulation on expected and unexpected shutdowns of SIMONA [#35](https://github.com/ie3-institute/simona/issues/35)
- Change transformer calculation since changes in PSDM [#99](https://github.com/ie3-institute/simona/issues/99)
- Adapt to changed PvInputModel of PSDM (elevationAngle) [#100](https://github.com/ie3-institute/simona/issues/100)
- Consolidate csv parameterization in config [#149](https://github.com/ie3-institute/simona/issues/149)
- Change weather scheme to COSMO [PR#154](https://github.com/ie3-institute/simona/pull/154)
- Adapt documentation to changed simonaAPI [#191](https://github.com/ie3-institute/simona/issues/191)
- Implementing a new plugin framework for external simulations [#195](https://github.com/ie3-institute/simona/issues/195)
- Improved implementation of `RefSystemParser` [#212](https://github.com/ie3-institute/simona/issues/212)
- Include missing images into Documentation [#151](https://github.com/ie3-institute/simona/issues/151)
- Changing the export methode for diagrams [#156](https://github.com/ie3-institute/simona/issues/156)
- Change references implementation in Documentation to bibtex [#174](https://github.com/ie3-institute/simona/issues/174)
- Update Model descriptions (Documentation) [#122](https://github.com/ie3-institute/simona/issues/122)
- Changes of Getting Started Section (Documentation) [#124](https://github.com/ie3-institute/simona/issues/124)
- Update gradle [#176](https://github.com/ie3-institute/simona/issues/176)
- Setting java version to 17 [#58](https://github.com/ie3-institute/simona/issues/58)
- Made SimonaConfig.BaseRuntimeConfig serializable [#36](https://github.com/ie3-institute/simona/issues/36)
- Adapt to new simonaAPI snapshot [#95](https://github.com/ie3-institute/simona/issues/95)
- Update Sphinx to 4.5.0 as well as extensions [#214](https://github.com/ie3-institute/simona/issues/214)
- Improved code quality in and around DBFS algorithm [#265](https://github.com/ie3-institute/simona/issues/265)
- Adapt test to new PowerSystemUtils snapshot [#294](https://github.com/ie3-institute/simona/issues/294)
- Simplified ParticipantConfigUtil [#273](https://github.com/ie3-institute/simona/issues/273)
- Consolidated and enhanced SimScheduler tests [#285](https://github.com/ie3-institute/simona/issues/285)
- Renaming sub-package directories [#141](https://github.com/ie3-institute/simona/issues/141)
- Updated authors in AUTHORS.md [#301](https://github.com/ie3-institute/simona/issues/301)
- Added faster data structures to SimScheduler [#282](https://github.com/ie3-institute/simona/issues/282)
- Adaption of abbreviations in PVModel and adjacent classes to naming convention [#326](https://github.com/ie3-institute/simona/issues/326)
- Fixed Latex equations [#264](https://github.com/ie3-institute/simona/issues/264)
- Documentation of the simulation configuration [#334](https://github.com/ie3-institute/simona/issues/334)
- Adapted to changes of Quantity units in PSU and PSDM [#419](https://github.com/ie3-institute/simona/pull/419)
- Adapted entry in Done message and deleted parallel window [#159](https://github.com/ie3-institute/simona/issues/159)
- Added ConfigFailFast check for invalid dateTime configuration [#344](https://github.com/ie3-institute/simona/issues/344)
- Changed simulation duration format [#429](https://github.com/ie3-institute/simona/issues/429)
- Updated sphinx dependencies and fixed sphinx warnings [#444](https://github.com/ie3-institute/simona/issues/444)
- Updated authors in AUTHORS.md and README.md [#452](https://github.com/ie3-institute/simona/issues/452)
- Updating `CONTRIBUTING.md` [#201](https://github.com/ie3-institute/simona/issues/201)
- Speeding up additionalActivationTicks in participant's BaseStateData [#421](https://github.com/ie3-institute/simona/pull/421)
- Changed format of example grid `vn_simona` [#216](https://github.com/ie3-institute/simona/issues/216)
- Renamed ChpData to ChpRelevantData [#494](https://github.com/ie3-institute/simona/issues/494)
- Updated gradle to 8.2.1, cleaned up `build.gradle` and `Jenkinsfile` [#572](https://github.com/ie3-institute/simona/issues/572)

### Fixed
- Location of `vn_simona` test grid (was partially in Berlin and Dortmund) [#72](https://github.com/ie3-institute/simona/issues/72)
- Let `ParticipantAgent` die after failed registration with secondary services (prevents stuck simulation) [#76](https://github.com/ie3-institute/simona/issues/76)
- Fix default resolution of weather source wrapper [#78](https://github.com/ie3-institute/simona/issues/78)
- Fix invalid thread allocation in GridAgent [#111](https://github.com/ie3-institute/simona/issues/111)
- Fixed config auto-generation [#130](https://github.com/ie3-institute/simona/issues/130)
- Fixed genConfigSample gradle task[#148](https://github.com/ie3-institute/simona/issues/148)
- Fixed some unreachable code [#167](https://github.com/ie3-institute/simona/issues/167)
- Fix treatment of non-InitializeTrigger triggers in initialization within SimScheduler [#237](https://github.com/ie3-institute/simona/issues/237)
- Fix breaking SIMONA caused by introducing temperature dependant load profiles in PSDM [#255](https://github.com/ie3-institute/simona/issues/255)
- Respect for voltage angle in DBFS slack voltage exchange protocol [#69](https://github.com/ie3-institute/simona/issues/69)
- Adapted to changed time series interfaces in PSDM [#296](https://github.com/ie3-institute/simona/issues/296)
- Fix handling of multiple connections between subgrids [#22](https://github.com/ie3-institute/simona/issues/22)
- Consolidate request replies for different sub grid gates in one message
- Await and send responses for distinct pairs of sender reference and target node
- Removed deprecations from `CsvGridSource` and added `TestGridFactory` [#304](https://github.com/ie3-institute/simona/issues/304)
- Removed grid config for vn_146_lv_small [#290](https://github.com/ie3-institute/simona/issues/290)
- Adapted to changes of EvcsInput in PSDM [#377](https://github.com/ie3-institute/simona/pull/377)
- Fix breaking SIMONA caused by changes in simonaAPI [#384] (https://github.com/ie3-institute/simona/issues/384)
- Fixed awaiting departed EVs in ExtEvDataService [#392](https://github.com/ie3-institute/simona/issues/392)
- Fixed missing ModelBaseStateData generation for random load profiles [#399](https://github.com/ie3-institute/simona/issues/399)
- Fixed non-random first days of random load profiles [#401](https://github.com/ie3-institute/simona/issues/401)
- Fixed groovy formatting [#110](https://github.com/ie3-institute/simona/issues/110)
- Fixed configuration reference in user's guide [#224](https://github.com/ie3-institute/simona/issues/224)
- Fixed ResultEventListener exiting too early with high volumes of results [#350](https://github.com/ie3-institute/simona/issues/350)
- Fixed tests that unreliably fail [#359](https://github.com/ie3-institute/simona/issues/359)
- Support for three winding transformers [#63](https://github.com/ie3-institute/simona/issues/63)
- Handle incoming slack voltage accordingly
- Allow multiple sub grid gates at one node (also allows multiple two winding transformers at one node)
- Perform power flow calculation in highest grid, if a three winding transformer is apparent
- Write out results
- Fixed broken layout in RTD documentation [#500](https://github.com/ie3-institute/simona/issues/500)
- Corrected tests in RefSystemTest [#560](https://github.com/ie3-institute/simona/issues/560)
- Take log file event filters from `logback.xml` when defining the run log appender [#108](https://github.com/ie3-institute/simona/issues/108)

### Removed
- Remove workaround for tscfg tmp directory [#178](https://github.com/ie3-institute/simona/issues/178)
- Removed Gradle task puml2png (Converting Plantuml to png / svg files) since it is no longer needed [#228](https://github.com/ie3-institute/simona/issues/228)
- Remove RocketChat notification from Jenkinsfile [#234](https://github.com/ie3-institute/simona/issues/234)
- Removed one-jar gradle plugin [#564](https://github.com/ie3-institute/simona/issues/564)

[Unreleased]: https://github.com/ie3-institute/simona/compare/3.0.0...HEAD
[3.0.0]: https://github.com/ie3-institute/simona/compare/a14a093239f58fca9b2b974712686b33e5e5f939...3.0.0
47 changes: 5 additions & 42 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,12 @@ With this document we would like to give you some orientation on how you can con
* [Testing and reporting bugs](#testing-and-reporting-bugs)
* [Suggest extensions](#suggest-extensions)
* [Contributing code](#contributing-code)
* [Branching and handing in pull requests](#branching-and-handing-in-pull-requests)
* [General (software) design guidelines](#general-software-design-guidelines)
* [Testing](#testing)
* [Finalising your pull request](#finalising-your-pull-request)
* [For any doubts](#for-any-doubts)
* [With any questions or doubts](#with-any-questions-or-doubts)

## Testing and reporting bugs
We really appreciate your usage of this project.
Whenever you find a bug, it would be nice to check, if this isn't a feature to us. :wink:
If you still think it's a bug, please raise an [issue](https://simona.ie3.e-technik.tu-dortmund.de/jira/projects/SIM/issues/) for us.
If you still think it's a bug, please [raise an issue](https://github.com/ie3-institute/simona/issues) for us.
Considering the following aspects in your inquiry, assists us in helping you:

* **Is there already an issue addressing your problem?**
Expand All @@ -31,45 +27,12 @@ We use issues as well to keep track of enhancement suggestions.
Considering the following aspects, assists us in understanding your needs properly:

* **Is there already an issue addressing your request?**
* **What would do you desire for?**
* If possible provide an **example or sketch**.
* Show a **use case**, that should be as versatile as possible.
* Mark the issue with the **label _enhancement_**.

## Contributing code
If you intend to produce some lines of code, pick an issue and get some hands on! For any questions feel
free to contact us.
Please refer to our [developer's guide](https://simona.readthedocs.io/en/latest/developersguide.html) for more information on how to contribute code.

### Branching and handing in pull requests
We try to follow a branch naming strategy of the form `<initials>/#<issueId>-<description>`.
If for example [Prof. Dr. rer. hort. Klaus-Dieter Brokkoli](https://www.instagram.com/prof_broccoli/) would like to add some work on node models reported in issue 4711, he would open a branch `kb/#4711-extendingNodeModels`.
Please hand in a pull request with ``WIP:`` prefix as early as possible to allow other to keep track on your changes.
Before opening it for review, please [finalise your pull request](#finalising-your-pull-request).

### General (software) design guidelines
In order to maintain a consistent project, we thought of some general design guidlines, we kindly ask you to take care of:

* We :heart: **immutability**. Therefore, please don't provide setters and use proper instantiation instead.
* `double a = b * pow(x, j)`? :hand: Please **be expressive** in what you code!
* Document your code with **scaladoc**.

### Testing
Ensure the proper function of your code by [test driven development (TDD)](https://www.guru99.com/test-driven-development.html).
We have good experiences using [ScalaTest](scalatest.org) and [Spock](http://spockframework.org/) as a testing framework for [Groovy](https://groovy-lang.org/).

### Finalising your pull request
Some automated checks assist us in delivering a pretty fair quality of software.
Before marking the pull request as 'ready to review', take these precautionary actions:

* Are all tests passing? Run `gradle allTests` or comment `!test` in your PR which automatically triggers
our [CI](https://tvnws007-lin.ie3.e-technik.tu-dortmund.de/job/simona/)
* Is your code properly formatted? Run `gradle spotlessApply`
* Update the javadoc pages. Run `gradle genJavadoc`

## For any doubts
... please contact
* Johannes ([[email protected]](mailto:[email protected])),
* Debopama ([[email protected]](mailto:[email protected])) or
* Chris ([[email protected]](mailto:[email protected]))

We are happy to help! :smiley:
## With any questions or doubts
... please contact the developers listed in the [README.md](https://github.com/ie3-institute/simona/blob/dev/README.md).
25 changes: 25 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
FROM openjdk:17-slim

# USAGE:
# build with ARG version and if applicable with ARG snapshot suffix
# e.g.: docker build --build-arg version=2.1.0 --build-arg snapshotSuffix=-SNAPSHOT -t simona .
# run by mounting directory
# e.g. docker run -v `realpath input`:/input --rm simona
# note: this does not work for windows so you have to enter the absolute path manually and escape the \'s

ARG version
# snapshot suffix for jar files is "-SNAPSHOT"
ARG snapshotSuffix=""

ENV jarFile="simona-${version}${snapshotSuffix}-all.jar"
ENV config=""

RUN mkdir exec \
&& mkdir input

# copy simona fat jar into container
COPY build/libs/$jarFile /exec/
# inputData is mounted upon running
VOLUME /input

ENTRYPOINT ["sh", "-c", "java -jar exec/${jarFile} --config=${config}"]
Loading