Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
490 commits
Select commit Hold shift + click to select a range
357de53
Fixing failing sql test.
staudtMarius Nov 6, 2024
1937279
Adding missing import in `SqlSinkTest`.
staudtMarius Nov 6, 2024
0595b72
Small improvements.
staudtMarius Nov 6, 2024
450a383
Bump com.couchbase.client:java-client from 3.7.4 to 3.7.5 (#1176)
dependabot[bot] Nov 7, 2024
ec46b85
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Nov 7, 2024
e472dde
Bump org.apache.groovy:groovy from 4.0.23 to 4.0.24 (#1177)
dependabot[bot] Nov 8, 2024
2a62cc2
Merge branch 'dev' into ms/#827-use-java-streams-on-sql-fetsches-effe…
staudtMarius Nov 8, 2024
3779c1f
Removing uuid for load profile time series.
staudtMarius Nov 8, 2024
49f34fe
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Nov 8, 2024
3e47beb
Improving closing of sql resources on error.
staudtMarius Nov 8, 2024
919e10b
Adding NoSuchElementException to solve SQ bug
sebastian-peter Nov 8, 2024
3e4a7b9
Solving code smell regarding method name
sebastian-peter Nov 8, 2024
5dd424e
Solving new code smell
sebastian-peter Nov 8, 2024
2e1c2c9
Merge pull request #1062 from ie3-institute/ms/#827-use-java-streams-…
sebastian-peter Nov 8, 2024
e4f35fd
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Nov 11, 2024
cc26b88
Improving code.
staudtMarius Nov 12, 2024
22279f3
Fixing small issue in `SqlTimeSeriesMetaInformationSource`. Renaming …
staudtMarius Nov 13, 2024
3691920
Improving code.
staudtMarius Nov 13, 2024
15a0f18
Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 in /docs/readthedocs (#1178)
dependabot[bot] Nov 14, 2024
36a70d5
Merge branch 'dev' into ms/#1112-confusing-error-message-on-deprecate…
staudtMarius Nov 14, 2024
241ef3c
Merge branch 'dev' into ms/#1128-adding-voltage-timeseries
staudtMarius Nov 14, 2024
61b9b7a
Simplifying code.
staudtMarius Nov 14, 2024
1cd65b3
Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#1181)
dependabot[bot] Nov 20, 2024
90be855
Enhance `TimeSeriesSource` with method to retrieve the previous value…
staudtMarius Nov 20, 2024
30c840f
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Nov 20, 2024
11a484a
Merge branch 'dev' into ms/#1112-confusing-error-message-on-deprecate…
staudtMarius Nov 20, 2024
a709691
Merge branch 'dev' into ms/#1128-adding-voltage-timeseries
staudtMarius Nov 20, 2024
c090165
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Nov 20, 2024
e966d32
Improving query for last value before timestamp.
staudtMarius Nov 20, 2024
6358432
Bump org.sonarqube from 5.1.0.4882 to 6.0.0.5145 (#1180)
dependabot[bot] Nov 20, 2024
581a464
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Nov 20, 2024
7c8fb86
Bump testcontainersVersion from 1.20.3 to 1.20.4 (#1184)
dependabot[bot] Nov 21, 2024
a7ced8d
Bump tech.units:indriya from 2.2 to 2.2.1 (#1185)
dependabot[bot] Nov 21, 2024
4abf08b
Bump org.apache.logging.log4j:log4j-bom from 2.24.1 to 2.24.2 (#1187)
dependabot[bot] Nov 22, 2024
dd29aee
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Nov 22, 2024
42619a9
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Nov 22, 2024
9639c88
Fixing some sonarqube issues.
staudtMarius Nov 22, 2024
4c2537c
Merge branch 'dev' into ms/#1112-confusing-error-message-on-deprecate…
staudtMarius Nov 25, 2024
ef5bfa6
Fixing formatting of test grid
sebastian-peter Nov 26, 2024
921a51e
Enhancement and simplification of CSV error management
sebastian-peter Nov 26, 2024
183c129
Merge pull request #1113 from ie3-institute/ms/#1112-confusing-error-…
sebastian-peter Nov 26, 2024
0862338
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Nov 26, 2024
eb66dbe
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Nov 26, 2024
7c7b063
Merge branch 'dev' into ms/#1128-adding-voltage-timeseries
staudtMarius Nov 26, 2024
1761cc9
Ensure that thermal boundaries of thermal house are not the same
danielfeismann Nov 27, 2024
fd81656
Merge branch 'dev' into df/#1186-thermal-boundaries
danielfeismann Nov 27, 2024
e1258ad
validation of inlet and return temp of thermalStorage not being equal
danielfeismann Nov 27, 2024
1560cd9
Merge pull request #1188 from ie3-institute/df/#1186-thermal-boundaries
sebastian-peter Nov 27, 2024
25bc863
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Nov 27, 2024
be0d028
fix more tests with regard to ThermalUnitValidationUtils
danielfeismann Nov 27, 2024
996b85b
remove storage_volume_lvl_min from resources
danielfeismann Nov 27, 2024
ad01e5f
add new parameters to input_entities.sql
danielfeismann Nov 27, 2024
ac219ba
Bump org.sonarqube from 6.0.0.5145 to 6.0.1.5171 (#1189)
dependabot[bot] Nov 28, 2024
1486d79
Merge branch 'dev' into ms/#1128-adding-voltage-timeseries
staudtMarius Nov 29, 2024
f4a042a
Removing column renaming.
staudtMarius Nov 29, 2024
5ec081c
Renamed timeseries mapping `participant` column to `asset`.
staudtMarius Nov 29, 2024
934600c
Merge pull request #1193 from ie3-institute/ms/#1191-renaming-timeser…
sebastian-peter Nov 29, 2024
ba5f2b3
Merge branch 'dev' into ms/#1128-adding-voltage-timeseries
staudtMarius Nov 29, 2024
f88d124
Implementing reviewer's requests.
staudtMarius Dec 3, 2024
99312f7
Implementing reviewer's requests.
staudtMarius Dec 3, 2024
1079cb6
Merge pull request #1130 from ie3-institute/ms/#1128-adding-voltage-t…
sebastian-peter Dec 3, 2024
2414781
Bump com.couchbase.client:java-client from 3.7.5 to 3.7.6 (#1194)
dependabot[bot] Dec 5, 2024
ea39cd4
Bump org.apache.logging.log4j:log4j-bom from 2.24.2 to 2.24.3 (#1196)
dependabot[bot] Dec 17, 2024
d1517f4
Bump net.bytebuddy:byte-buddy from 1.15.10 to 1.15.11 (#1197)
dependabot[bot] Dec 17, 2024
c77e639
Bump org.junit.jupiter:junit-jupiter from 5.11.3 to 5.11.4 (#1198)
dependabot[bot] Dec 17, 2024
6f99873
Added Reviewers
PhilippSchmelter Dec 17, 2024
f2af75c
Merge pull request #1199 from ie3-institute/ps/#1190-AddReviewers
sebastian-peter Dec 17, 2024
29a7278
Bump com.github.spotbugs from 6.0.26 to 6.0.27 (#1200)
dependabot[bot] Dec 22, 2024
7a9b39e
Bump tech.units:indriya from 2.2.1 to 2.2.2
dependabot[bot] Dec 27, 2024
e288593
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Dec 30, 2024
97f0424
enhance testing for DomesticHotWaterStorageResult in ThermalResultFac…
danielfeismann Dec 30, 2024
b1524a5
add getter for DomesticHotWaterStorageResult
danielfeismann Dec 30, 2024
d68ab7d
adapt getter for fields of DomesticHotWaterStorageResult of ThermalRe…
danielfeismann Dec 30, 2024
24d9278
fix meter squared
danielfeismann Dec 30, 2024
83beee8
removed dsm variable
marvinheintze Jan 3, 2025
13a4d95
removed dsm variable from tests and documentation
marvinheintze Jan 3, 2025
0017953
Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 (#1204)
dependabot[bot] Jan 7, 2025
9f4d5aa
Bump com.diffplug.spotless from 6.25.0 to 7.0.0 (#1203)
dependabot[bot] Jan 7, 2025
5057f99
Merge branch 'dev' into dependabot/gradle/dev/tech.units-indriya-2.2.2
sebastian-peter Jan 7, 2025
2e86e0e
Merge pull request #1201 from ie3-institute/dependabot/gradle/dev/tec…
sebastian-peter Jan 7, 2025
d4ab293
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Jan 7, 2025
93899ec
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Jan 7, 2025
279a077
Bump com.diffplug.spotless from 7.0.0 to 7.0.1 (#1205)
dependabot[bot] Jan 8, 2025
014c951
Bump com.github.spotbugs from 6.0.27 to 6.0.28 (#1208)
dependabot[bot] Jan 11, 2025
96055d7
Bump com.github.spotbugs from 6.0.28 to 6.1.0 (#1209)
dependabot[bot] Jan 13, 2025
ea0c4c0
Bump com.couchbase.client:java-client from 3.7.6 to 3.7.7 (#1210)
dependabot[bot] Jan 14, 2025
71be344
Merge branch 'dev' into mh/#1195-removing-dsm-attribute
marvinheintze Jan 14, 2025
e9eb7c5
Merge branch 'dev' into mh/#1195-removing-dsm-attribute
marvinheintze Jan 14, 2025
3094550
loadInputs fixed in tests
marvinheintze Jan 14, 2025
b4e9246
Merge remote-tracking branch 'origin/mh/#1195-removing-dsm-attribute'…
marvinheintze Jan 14, 2025
1e7afd1
changelog
marvinheintze Jan 14, 2025
2235fdd
Update CHANGELOG.md
danielfeismann Jan 14, 2025
6d8e425
Bump com.diffplug.spotless from 7.0.1 to 7.0.2 (#1211)
dependabot[bot] Jan 15, 2025
04e0c49
Bump org.postgresql:postgresql from 42.7.4 to 42.7.5 (#1212)
dependabot[bot] Jan 15, 2025
9fef234
Merge branch 'dev' into mh/#1195-removing-dsm-attribute
danielfeismann Jan 16, 2025
24c8f3c
Merge pull request #1202 from ie3-institute/mh/#1195-removing-dsm-att…
danielfeismann Jan 16, 2025
4a14b96
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Jan 16, 2025
74c3673
Extend ValidationUtils for validating ThermalGrids
danielfeismann Jan 22, 2025
957bf49
Extend ValidationUtils for validating ThermalGrids
danielfeismann Jan 22, 2025
72270a5
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Jan 23, 2025
11d3e9b
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Jan 23, 2025
d761a92
fix thermalStorages inside ThermalUnitValidationUtils
danielfeismann Jan 23, 2025
dd88d2f
rename ThermalUnitValidationUtils to ThermalValidationUtils
danielfeismann Jan 23, 2025
0b6efc2
fix changelog
danielfeismann Jan 23, 2025
1bd2518
Removing opened switches during connectivity check
staudtMarius Jan 28, 2025
7269164
Bump com.github.spotbugs from 6.1.0 to 6.1.3 (#1219)
dependabot[bot] Jan 28, 2025
ad3788d
Bump net.bytebuddy:byte-buddy from 1.15.11 to 1.16.1 (#1215)
dependabot[bot] Jan 28, 2025
ec40c48
Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 (#1220)
dependabot[bot] Jan 28, 2025
7f1d312
Bump org.apache.groovy:groovy from 4.0.24 to 4.0.25 (#1218)
dependabot[bot] Jan 28, 2025
e803eff
Merge branch 'dev' into ms/#1221-fix-connectivity-check-for-open-swit…
staudtMarius Jan 28, 2025
ecf6518
Merge branch 'dev' into df/#1216-ValidationUtils-for-validating-Therm…
danielfeismann Jan 29, 2025
452b913
fix ThermalUnitValidationUtilsTest
danielfeismann Jan 29, 2025
40a4174
fmt
danielfeismann Jan 29, 2025
db08939
Fix spotless deprecations
danielfeismann Jan 29, 2025
2643831
Bump net.bytebuddy:byte-buddy from 1.16.1 to 1.17.0 (#1225)
dependabot[bot] Jan 30, 2025
31ab884
Merge branch 'dev' into df/#1223-Fix-spotless-deprecations
sebastian-peter Jan 30, 2025
de1b2fd
Merge pull request #1224 from ie3-institute/df/#1223-Fix-spotless-dep…
danielfeismann Jan 30, 2025
98c8ff7
Merge branch 'dev' into ms/#1221-fix-connectivity-check-for-open-swit…
sebastian-peter Jan 30, 2025
171e7cc
Merge pull request #1222 from ie3-institute/ms/#1221-fix-connectivity…
sebastian-peter Jan 30, 2025
6a64ff1
Merge branch 'dev' into df/#1216-ValidationUtils-for-validating-Therm…
staudtMarius Jan 30, 2025
a1ab6f5
Merge pull request #1217 from ie3-institute/df/#1216-ValidationUtils-…
staudtMarius Jan 30, 2025
d0fe103
Merge branch 'dev' into ms/#1182-add-getPreviousValue-to-TimeSeriesSo…
staudtMarius Jan 30, 2025
628468d
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Jan 30, 2025
c1abc22
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Jan 30, 2025
9af34b1
Merge pull request #1183 from ie3-institute/ms/#1182-add-getPreviousV…
danielfeismann Jan 30, 2025
7bb1b23
Adding some tests.
staudtMarius Feb 3, 2025
8ec5faa
Replaced `LoadProfileInput` with `LoadProfileTimeSeries`
staudtMarius Feb 3, 2025
426d970
Added `BdewLoadProfileTimeSeries`
staudtMarius Feb 3, 2025
ceb83fa
Fix `SqlSinkTest`
staudtMarius Feb 3, 2025
808faa1
Fix `SqlSinkTest`
staudtMarius Feb 3, 2025
bf62c4a
Fix `SqlSinkTest`
staudtMarius Feb 3, 2025
59e2114
Added `RandomLoadProfileTimeSeries`
staudtMarius Feb 3, 2025
4c7374d
Addressing reviewers comments.
staudtMarius Feb 4, 2025
a6301d5
Fixing `InfluxDbSinkIT` test.
staudtMarius Feb 4, 2025
06b89a2
Refactoring `CongestionResult`
staudtMarius Feb 4, 2025
39fdd99
Fixing failing test.
staudtMarius Feb 4, 2025
5d5d9e6
Enhancing `CongestionResult` with input model type and value.
staudtMarius Feb 5, 2025
f09f53d
Addressing reviewer's comments.
staudtMarius Feb 5, 2025
09806f5
Addressing reviewer's comments.
staudtMarius Feb 5, 2025
6f83769
Merge pull request #1235 from ie3-institute/ms/#1234-refactor-Congest…
danielfeismann Feb 5, 2025
137a695
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 5, 2025
0d730e2
Merge branch 'dev' into ms/#1228-refactor-LoadProfileTimeSeries
staudtMarius Feb 5, 2025
19bcfb1
fix tests after merging dev
danielfeismann Feb 5, 2025
763507b
fix changelog
danielfeismann Feb 5, 2025
02e37af
fmt
danielfeismann Feb 5, 2025
8ad0a66
Fixing sonarqube issues.
staudtMarius Feb 6, 2025
dcc1850
Merge pull request #1229 from ie3-institute/ms/#1228-refactor-LoadPro…
danielfeismann Feb 6, 2025
55a0fb3
Merge branch 'dev' into ms/#1230-add-bdew-LoadProfileTimeSeries
staudtMarius Feb 7, 2025
b49576e
Adapt to changes in `dev`.
staudtMarius Feb 7, 2025
8181869
Merge pull request #1231 from ie3-institute/ms/#1230-add-bdew-LoadPro…
danielfeismann Feb 10, 2025
279e586
Merge branch 'dev' into ms/#1232-add-RandomLoadProfileTimeSeries
danielfeismann Feb 10, 2025
6f2230b
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 10, 2025
8ae31c6
Adapt to changes in `dev`.
staudtMarius Feb 10, 2025
db174c2
Fixing `sonarqube` issues.
staudtMarius Feb 12, 2025
7c1078e
Bump com.github.spotbugs from 6.1.3 to 6.1.4 (#1236)
dependabot[bot] Feb 13, 2025
4b0f4a4
Bump com.couchbase.client:java-client from 3.7.7 to 3.7.8 (#1239)
dependabot[bot] Feb 13, 2025
643d422
Merge branch 'dev' into ms/#1232-add-RandomLoadProfileTimeSeries
staudtMarius Feb 13, 2025
2c325ce
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Feb 14, 2025
560cc77
Adapting to changes in `dev`.
staudtMarius Feb 14, 2025
3ca5a4b
Bump com.github.spotbugs from 6.1.4 to 6.1.5 (#1241)
dependabot[bot] Feb 14, 2025
df44543
Bump myst-parser from 4.0.0 to 4.0.1 in /docs/readthedocs (#1240)
dependabot[bot] Feb 14, 2025
74ff846
Merge branch 'dev' into ms/#1232-add-RandomLoadProfileTimeSeries
danielfeismann Feb 16, 2025
4a4e4d1
Bump net.bytebuddy:byte-buddy from 1.17.0 to 1.17.1 (#1242)
dependabot[bot] Feb 17, 2025
c39757e
Merge branch 'dev' into ms/#1232-add-RandomLoadProfileTimeSeries
staudtMarius Feb 17, 2025
6324db8
Reduce duplicate lines.
staudtMarius Feb 17, 2025
2004653
Addressing reviewer's comments.
staudtMarius Feb 18, 2025
306a43a
Adding explanation for values in `RandomLoadProfileFactory`.
staudtMarius Feb 18, 2025
db68a2c
Merge pull request #1233 from ie3-institute/ms/#1232-add-RandomLoadPr…
danielfeismann Feb 19, 2025
f8e816c
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 19, 2025
d9857bd
Fixed example in ReadTheDocs
danielfeismann Feb 19, 2025
1eb6a59
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Feb 19, 2025
7606ecc
Bump sphinx from 8.1.3 to 8.2.0 in /docs/readthedocs (#1247)
dependabot[bot] Feb 20, 2025
8c73ded
fix wording in docs
danielfeismann Feb 20, 2025
d8515fc
remove redundant methods that are already in superior class
danielfeismann Feb 20, 2025
eef015a
introduced AbstractThermalStorageInputFactory and make factories of c…
danielfeismann Feb 20, 2025
b74c37d
Bump testcontainersVersion from 1.20.4 to 1.20.5 (#1248)
dependabot[bot] Feb 20, 2025
4f53299
Merge branch 'dev' into df/#1244Fixed-example-in-ReadTheDocs
sebastian-peter Feb 20, 2025
ca6873e
Merge pull request #1245 from ie3-institute/df/#1244Fixed-example-in-…
danielfeismann Feb 21, 2025
ce064aa
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 21, 2025
150bc52
Merge remote-tracking branch 'origin/df/#1131-psdm-update-for-tap-wat…
danielfeismann Feb 21, 2025
d9e37fb
make inputs private again in CylindricalStorageInput
danielfeismann Feb 21, 2025
2023385
split both storages in ThermalValidationUtils
danielfeismann Feb 21, 2025
e0a719d
avoiding concat for getThermalStorages
danielfeismann Feb 21, 2025
52dd01c
fmt
danielfeismann Feb 21, 2025
aa05e6f
use specific methods for thermal storages in CsvThermalGridSource
danielfeismann Feb 21, 2025
df5abb2
update comment
danielfeismann Feb 21, 2025
d38ded0
split into AbstractThermalStorageInput
danielfeismann Feb 21, 2025
d7a512c
removed double entries in changelog
danielfeismann Feb 21, 2025
8eb0596
Enhancing `CsvDataSource`.
staudtMarius Feb 21, 2025
ffbd983
updated csv files from simona_vn grid
marvinheintze Feb 21, 2025
5892684
Introduce thermal power for thermal storages
danielfeismann Feb 21, 2025
5ccd969
fix tests after renaming
danielfeismann Feb 21, 2025
44ead93
fix ThermalValidationUtils
danielfeismann Feb 21, 2025
9eaf488
Add Attributes housingType and numberInhabitants to ThermalHouses
danielfeismann Feb 21, 2025
3ed1e70
Merge pull request #1252 from ie3-institute/df/#679-pThermal-storages
staudtMarius Feb 21, 2025
7996072
remove double entry from changelog
danielfeismann Feb 21, 2025
b596fb1
Merge branch 'dev' into df/#1253-housingType-and-numberInhabitants
danielfeismann Feb 21, 2025
5e33478
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 21, 2025
b1ddd42
include reviewers feedback
danielfeismann Feb 21, 2025
8b86759
include reviewers feedback
danielfeismann Feb 24, 2025
d8bf11e
Merge remote-tracking branch 'origin/df/#1253-housingType-and-numberI…
danielfeismann Feb 24, 2025
a765db5
fix test input data
danielfeismann Feb 24, 2025
fdfbe00
fix CylindricalStorageInput
danielfeismann Feb 24, 2025
fd90159
update changelog
danielfeismann Feb 24, 2025
d364ce0
Bump sphinx from 8.2.0 to 8.2.1 in /docs/readthedocs (#1255)
dependabot[bot] Feb 24, 2025
9d87328
Merge branch 'dev' into df/#1253-housingType-and-numberInhabitants
danielfeismann Feb 24, 2025
04c692d
Merge pull request #1254 from ie3-institute/df/#1253-housingType-and-…
staudtMarius Feb 24, 2025
235ec73
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 24, 2025
2d2b26a
fix typo in naming
danielfeismann Feb 24, 2025
0d2fba2
rollback changes with regard to AbstractThermalStorageInput
danielfeismann Feb 24, 2025
bb86ba5
fmt changelog
danielfeismann Feb 24, 2025
ed4ab8a
fix uml
danielfeismann Feb 24, 2025
6de65f3
fmt
danielfeismann Feb 24, 2025
7656fc5
fmt ThermalDatamodelConcept.puml
danielfeismann Feb 25, 2025
c8ffad5
use .collect(toMap())
danielfeismann Feb 25, 2025
274ca0e
remove artefact
danielfeismann Feb 25, 2025
6eaaf33
fmt
danielfeismann Feb 25, 2025
8c36978
make CylindricalStorageInputCopyBuilder protected
danielfeismann Feb 25, 2025
d77f291
introduce AbstractStorageInput
danielfeismann Feb 25, 2025
ea8a9bb
Merge branch 'dev' into ms/#1246-enhance-CsvDataSource
staudtMarius Feb 25, 2025
1267cb3
introduce AbstractStorageInput also to puml
danielfeismann Feb 25, 2025
12ad549
introduce changes also to all other puml diagrams
danielfeismann Feb 25, 2025
64b7da7
use operators and thermalBuses for getThermalStorages
danielfeismann Feb 25, 2025
557ee8c
Merge pull request #1249 from ie3-institute/ms/#1246-enhance-CsvDataS…
danielfeismann Feb 25, 2025
ca892b6
Merge branch 'dev' into df/#1131-psdm-update-for-tap-water-demand
danielfeismann Feb 25, 2025
80d4660
Merge pull request #1132 from ie3-institute/df/#1131-psdm-update-for-…
danielfeismann Feb 25, 2025
44f9ec8
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Feb 25, 2025
d75926f
Adapting `LoadProfileSource`s.
staudtMarius Feb 25, 2025
e139b01
Adding validation for bdew load profile sources.
staudtMarius Feb 25, 2025
f7c428c
Remove double test in ThermalValidationUtils
danielfeismann Feb 25, 2025
61fc0fd
Merge pull request #1262 from ie3-institute/df/#1260-Remove-double-te…
staudtMarius Feb 25, 2025
5c854e4
Merge branch 'dev' into ms/#1243-validation-of-bdew-load-profiles
staudtMarius Feb 25, 2025
8e65762
Improving load profile value validation.
staudtMarius Feb 26, 2025
30daa89
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Feb 26, 2025
ec5742e
Enhancing documentation.
staudtMarius Feb 26, 2025
af93e82
Refactoring `BdewLoadProfileTest`.
staudtMarius Feb 26, 2025
feee56c
Merge pull request #1259 from ie3-institute/ms/#1243-validation-of-bd…
danielfeismann Feb 26, 2025
d02ea97
Enhancing documentation.
staudtMarius Feb 26, 2025
d8bec21
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-fr…
staudtMarius Feb 26, 2025
a631cc7
Merge pull request #1135 from ie3-institute/ms/#1106-transfer-LoadPro…
danielfeismann Feb 26, 2025
2f1799b
Bump com.github.spotbugs from 6.1.5 to 6.1.6 (#1263)
dependabot[bot] Feb 27, 2025
a757e91
Merge branch 'dev' into mh/#750-use-updated-csv-from-vn_simona
sebastian-peter Feb 27, 2025
92603b7
Merge pull request #1251 from ie3-institute/mh/#750-use-updated-csv-f…
sebastian-peter Feb 27, 2025
dfba4f1
Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.0
dependabot[bot] Feb 27, 2025
f32d427
Adding junit platform launcher
sebastian-peter Feb 27, 2025
c85e4b8
Merge pull request #1256 from ie3-institute/dependabot/gradle/dev/org…
sebastian-peter Feb 27, 2025
9a1b16e
Updating gradle to v8.13
sebastian-peter Feb 27, 2025
d61f66f
Merge pull request #1265 from ie3-institute/sp/#1264-update-gradle
sebastian-peter Feb 27, 2025
785f7ef
Adapting changelog to release
sebastian-peter Feb 27, 2025
00feda2
Merge branch 'dev' into rel/sp/#1266-release-6.0
sebastian-peter Feb 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ updates:
target-branch: dev
reviewers:
- t-ober
- sensarmad
- staudtMarius
- sebastian-peter
- danielfeismann
- jo-bao
Expand Down
37 changes: 36 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased/Snapshot]

## [6.0.0] - 2025-02-27

### Added
- Enhance `TimeSeriesSource` with method to retrieve all time keys after a given key [#543](https://github.com/ie3-institute/PowerSystemDataModel/issues/543)
- Enhance `WeatherSource` with method to retrieve all time keys after a given key [#572](https://github.com/ie3-institute/PowerSystemDataModel/issues/572)
- Adding timeseries for voltage values [#1128](https://github.com/ie3-institute/PowerSystemDataModel/issues/1128)
- Added Staudt to list of reviewers [#1190](https://github.com/ie3-institute/PowerSystemDataModel/issues/1190)
- Extend ValidationUtils for validating ThermalGrids [#1216](https://github.com/ie3-institute/PowerSystemDataModel/issues/1216)
- Enhance `TimeSeriesSource` with method to retrieve the previous value before a given key [#1182](https://github.com/ie3-institute/PowerSystemDataModel/issues/1182)
- Added `BdewLoadProfileTimeSeries` [#1230](https://github.com/ie3-institute/PowerSystemDataModel/issues/1230)
- Added `RandomLoadProfileTimeSeries` [#1232](https://github.com/ie3-institute/PowerSystemDataModel/issues/1232)
- Attribute `pThermalRated` for `ThermalStorage`s [#679](https://github.com/ie3-institute/PowerSystemDataModel/issues/679)
- Attributes `housingType` and `numberInhabitants` for `ThermalHouse`s [#1253](https://github.com/ie3-institute/PowerSystemDataModel/issues/1253)
- Added domestic hot water storage model [#1257](https://github.com/ie3-institute/PowerSystemDataModel/issues/1257)
- Validation for BDEW load profile values [#1243](https://github.com/ie3-institute/PowerSystemDataModel/issues/1243)
- Added load profiles sources [#1106](https://github.com/ie3-institute/PowerSystemDataModel/issues/1106)

### Fixed
- Removing opened `SwitchInput` during connectivity check [#1221](https://github.com/ie3-institute/PowerSystemDataModel/issues/1221)
- Fixed example in ReadTheDocs [#1244](https://github.com/ie3-institute/PowerSystemDataModel/issues/1244)
- Remove double test in ThermalValidationUtils [#1260](https://github.com/ie3-institute/PowerSystemDataModel/issues/1260)]

### Changed
- Storage minimum level parameter removed from cylindrical thermal storage [#1123](https://github.com/ie3-institute/PowerSystemDataModel/issues/1123)
- Converted eval-rst to myst syntax in ReadTheDocs, fixed line wrapping and widths [#1137](https://github.com/ie3-institute/PowerSystemDataModel/issues/1137)
- Improving usage of streams on sql fetches [#827](https://github.com/ie3-institute/PowerSystemDataModel/issues/827)
- Improving error message when using the outdated csv format [#1112](https://github.com/ie3-institute/PowerSystemDataModel/issues/1112)
- Changed ThermalUnitValidation: Ensure that thermal boundaries of thermal house are not the same [#1186](https://github.com/ie3-institute/PowerSystemDataModel/issues/1186)
- Converted `MappingEntry` into a normal class [#1087](https://github.com/ie3-institute/PowerSystemDataModel/issues/1087)
- Renamed timeseries mapping `participant` column to `asset` [#1191](https://github.com/ie3-institute/PowerSystemDataModel/issues/1191)
- Removed attribute `dsm` from `LoadInput` [#1195](https://github.com/ie3-institute/PowerSystemDataModel/issues/1195)
- Fix spotless deprecations [#1123](https://github.com/ie3-institute/PowerSystemDataModel/issues/1223)
- Refactored `CongestionResult`, removed `ModelResultEntity` [#1234](https://github.com/ie3-institute/PowerSystemDataModel/issues/1234)
- Replaced `LoadProfileInput` with `LoadProfileTimeSeries` [#1228](https://github.com/ie3-institute/PowerSystemDataModel/issues/1228)
- Enhance `CsvDataSource` [#1246](https://github.com/ie3-institute/PowerSystemDataModel/issues/1246)
- Updated `_joint_grid` csv files from simona [#750](https://github.com/ie3-institute/PowerSystemDataModel/issues/750)

### Updates
- Updated gradle to v8.13 [#1264](https://github.com/ie3-institute/PowerSystemDataModel/issues/1264)

## [5.1.0] - 2024-06-24

Expand Down Expand Up @@ -302,7 +336,8 @@ coordinates or multiple exactly equal coordinates possible
- CsvDataSource now stops trying to get an operator for empty operator uuid field in entities
- CsvDataSource now parsing multiple geoJson strings correctly

[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.1.0...HEAD
[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/6.0.0...HEAD
[6.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.1.0...6.0.0
[5.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.0.1...5.1.0
[5.0.1]: https://github.com/ie3-institute/powersystemdatamodel/compare/5.0.0...5.0.1
[5.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/4.1.0...5.0.0
Expand Down
39 changes: 23 additions & 16 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,24 @@ plugins {
id 'maven-publish'
id 'signing'
id 'pmd' // code check, working on source code
id 'com.diffplug.spotless' version '6.25.0' //code format
id 'com.github.spotbugs' version '6.0.18' // code check, working on byte code
id 'com.diffplug.spotless' version '7.0.2' //code format
id 'com.github.spotbugs' version '6.1.6' // code check, working on byte code
id 'de.undercouch.download' version '5.6.0'
id 'kr.motd.sphinx' version '2.10.1' // documentation generation
id 'jacoco' // java code coverage plugin
id "org.sonarqube" version "5.0.0.4638" // sonarqube
id "org.sonarqube" version "6.0.1.5171" // sonarqube
id 'net.thauvin.erik.gradle.semver' version '1.0.4' // semantic versioning
id "com.github.johnrengelman.shadow" version "8.1.1" // fat jar
}

ext {
//version (changing these should be considered thoroughly!)
javaVersion = JavaVersion.VERSION_17
groovyVersion = "4.0"
groovyBinaryVersion = "4.0.21"
testcontainersVersion = '1.19.8'
groovyBinaryVersion = "4.0.25"

junitVersion = '1.12.0'
testcontainersVersion = '1.20.5'

scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins
}
Expand Down Expand Up @@ -55,25 +58,29 @@ dependencies {
// ie³ power system utils
implementation 'com.github.ie3-institute:PowerSystemUtils:2.2.1'

implementation 'tech.units:indriya:2.2'
implementation 'tech.units:indriya:2.2.2'

// JTS Topology Suite for GeoPositions, License: EPL 1.0 / EDL 1.0
implementation ('org.locationtech.jts:jts-core:1.19.0'){
implementation ('org.locationtech.jts:jts-core:1.20.0'){
exclude group: 'junit', module: 'junit'
}

implementation 'org.locationtech.jts.io:jts-io-common:1.19.0'
implementation 'org.locationtech.jts.io:jts-io-common:1.20.0'

// Graphs
implementation 'org.jgrapht:jgrapht-core:1.5.2'

// Statistics (for random load model)
implementation 'de.lmu.ifi.dbs.elki:elki:0.7.5'

// testing
testImplementation "org.apache.groovy:groovy:$groovyBinaryVersion"

testImplementation 'org.junit.jupiter:junit-jupiter:5.10.2'
testImplementation "org.junit.platform:junit-platform-launcher:$junitVersion"
testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
testImplementation "org.spockframework:spock-core:2.3-groovy-$groovyVersion"
testImplementation 'org.objenesis:objenesis:3.4' // Mock creation with constructor parameters
testImplementation 'net.bytebuddy:byte-buddy:1.14.17' // Mocks of classes
testImplementation 'net.bytebuddy:byte-buddy:1.17.1' // Mocks of classes

// testcontainers (docker framework for testing)
testImplementation "org.testcontainers:testcontainers:$testcontainersVersion"
Expand All @@ -83,19 +90,19 @@ dependencies {
testImplementation "org.testcontainers:couchbase:$testcontainersVersion"

// logging
implementation platform('org.apache.logging.log4j:log4j-bom:2.23.1')
implementation platform('org.apache.logging.log4j:log4j-bom:2.24.3')
implementation 'org.apache.logging.log4j:log4j-api' // log4j
implementation 'org.apache.logging.log4j:log4j-core' // log4j
implementation 'org.apache.logging.log4j:log4j-slf4j-impl' // log4j -> slf4j

// Databases
implementation 'org.influxdb:influxdb-java:2.24'
implementation 'com.couchbase.client:java-client:3.7.0'
runtimeOnly 'org.postgresql:postgresql:42.7.3' // postgresql jdbc driver required during runtime
implementation 'com.couchbase.client:java-client:3.7.8'
runtimeOnly 'org.postgresql:postgresql:42.7.5' // postgresql jdbc driver required during runtime

implementation 'commons-io:commons-io:2.16.1' // I/O functionalities
implementation 'commons-codec:commons-codec:1.17.0' // needed by commons-compress
implementation 'org.apache.commons:commons-compress:1.26.2' // I/O functionalities
implementation 'commons-io:commons-io:2.18.0' // I/O functionalities
implementation 'commons-codec:commons-codec:1.18.0' // needed by commons-compress
implementation 'org.apache.commons:commons-compress:1.27.1' // I/O functionalities
}

tasks.withType(JavaCompile) {
Expand Down
6 changes: 5 additions & 1 deletion docs/readthedocs/_static/css/theme_override.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,8 @@
}
.wy-table-responsive table th p {
margin-bottom: 0;
}
}

table.wrapping td {
white-space: normal;
}
4 changes: 2 additions & 2 deletions docs/readthedocs/io/ValidationUtils.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The methods in ValidationUtils and subclasses can be used to check that objects
The general validation checks:
- if assigned values are valid, e.g. lines are not allowed to have negative lengths or the rated power factor of any unit must be between 0 and 1
- furthermore, several connections are checked, e.g. that lines only connect nodes of the same voltage level or that the voltage levels indicated for the transformer sides match the voltage levels of the nodes they are connected to.
- the connectivity of the given grid for all defined operation intervals
- the connectivity of the given grid for all defined operation intervals, if a switch is opened, it is filtered out for the connectivity check

The uniqueness validation checks if a collection of given objects are unique in either:
- a specific field
Expand Down Expand Up @@ -74,7 +74,7 @@ The ValidationUtils include validation checks for...
- HpTypeInput
- StorageTypeInput
- WecTypeInput
- ThermalUnitValidationUtils
- ThermalValidationUtils
- ThermalUnitInput
- ThermalSinkInput
- ThermalHouseInput
Expand Down
Loading