Andreas
26ad8507f8
Delete test_data directory
...
Dead Files
2024-10-06 07:39:42 +02:00
fortrieb
a1c071c1a8
Heat pump: Tests, Translation, Docstrings, Relocation ( #89 )
...
* Add first unit test for heatpump COP calculation
* Translate to english,
add type hints, improve unit tests.
* Run pre-commit
* Apply suggestions from code review
Co-authored-by: Michael Osthege <michael.osthege@outlook.com>
* Remove conftest file
---------
Co-authored-by: Michael Osthege <michael.osthege@outlook.com>
2024-10-06 01:06:08 +02:00
Normann
75d87aa94a
test for class_optimize in PR #88
...
Test meant for class_optimize.
Will only work with PR #88 since the old class has no way to use a fixed random seed.
2024-10-05 23:54:05 +02:00
Andreas
6ab8a67773
Pre Commit Fixes
2024-10-05 09:22:10 +02:00
Andreas
b49321ddb4
deleted dead File server_load_profile.py now in flask_server
...
test.py -> single_test_optimization.py
2024-10-05 09:22:10 +02:00
Andreas
caf907a2e5
Moved load_profile db to data
...
removed comments
fixed Bug in visualize.py (extra data empty)
removed dead cp
2024-10-05 09:22:10 +02:00
Andreas
ec1dc87104
Moves Load_Profiles
...
deleted comments
flask_server path with os lib
2024-10-05 09:22:10 +02:00
Sebastian Struß
00c8b91c61
Add docker multi-arch build with github package push and cleaned up Dockerfile for smaller builds
2024-10-05 08:53:14 +02:00
Andreas
2cfed0b191
Pre Commit Fix
2024-10-05 08:50:23 +02:00
Andreas
a5b7e14128
datetime bug
2024-10-05 08:50:23 +02:00
Normann
e2bca5aba1
Refactored class_optimize.py
...
- Optimized Imports: Removed unused imports and organized them.
- Refactored Code: Introduced split_individual function for clarity.
- Improved Efficiency: Enhanced penalty calculation and streamlined loops.
- Updated Evaluation Logic: Better handling of penalties in evaluate.
- Type Hints added
- fixed seed option added for automated tests
- verbose comment added, default False
Notes:
- isfloat is only used in flask_server.py
- start_hour is not used in this class
2024-10-05 08:50:23 +02:00
Normann
f10b64e7c6
bugfix visualize module
...
datetime.datetime.now() is incorrectly accessing the datetime class
2024-10-04 16:16:03 +02:00
Michael Osthege
411a843faf
Add contribution guide and issue templates
2024-10-04 11:51:10 +02:00
Michael Osthege
f1bf01b381
Fix code style
2024-10-04 11:51:10 +02:00
Andreas
2f31fe6669
English + Ruff
2024-10-04 11:04:50 +02:00
Andreas
2e82cad052
Unittest EMS
2024-10-04 11:04:50 +02:00
Andreas
fd5c18c59e
Merge branch 'main' of https://github.com/Akkudoktor-EOS/EOS
2024-10-04 09:05:08 +02:00
Daniel Molkentin
acfb2aaa13
fix: remove verbose comment
2024-10-03 21:40:28 +02:00
Daniel Molkentin
7b8ca3b840
feat: run pytest for PRs
2024-10-03 21:38:04 +02:00
Andreas
19c7bb9ec5
Removed comments
2024-10-03 17:32:00 +02:00
Michael Osthege
d987437b01
Manual edits to remove remaining code style errors
2024-10-03 17:28:49 +02:00
Michael Osthege
a4d178d250
Apply isort and ruff code style
2024-10-03 17:28:49 +02:00
Michael Osthege
05a3c1a5bb
Add pre-commit configuration
2024-10-03 17:28:49 +02:00
Normann
6b8773a772
Update requirements.txt
2024-10-03 10:03:05 +02:00
Normann
8dd2df46a7
Delete modules/class_battery_soc_predictor.py
2024-10-03 10:03:05 +02:00
Andreas
811edf9ad1
unittest -> pytest
2024-10-03 09:57:36 +02:00
Fortrieb
d1e5c344c0
Add first unit test for heatpump COP calculation
2024-10-03 09:57:36 +02:00
Andreas
2ed623bfa4
Unittest Akku
...
class_akku: min_soc & max_soc now supported
2024-10-03 09:20:15 +02:00
dependabot[bot]
6cd38cb16d
Bump pandas from 2.2.2 to 2.2.3
...
Bumps [pandas](https://github.com/pandas-dev/pandas ) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/pandas-dev/pandas/releases )
- [Commits](https://github.com/pandas-dev/pandas/compare/v2.2.2...v2.2.3 )
---
updated-dependencies:
- dependency-name: pandas
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 20:43:12 +02:00
dependabot[bot]
4e913cd280
Bump tensorboard from 2.17.1 to 2.18.0
...
Bumps [tensorboard](https://github.com/tensorflow/tensorboard ) from 2.17.1 to 2.18.0.
- [Release notes](https://github.com/tensorflow/tensorboard/releases )
- [Changelog](https://github.com/tensorflow/tensorboard/blob/master/RELEASE.md )
- [Commits](https://github.com/tensorflow/tensorboard/compare/2.17.1...2.18.0 )
---
updated-dependencies:
- dependency-name: tensorboard
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 20:43:04 +02:00
dependabot[bot]
f44bd3188c
Bump h5py from 3.11.0 to 3.12.1
...
Bumps [h5py](https://github.com/h5py/h5py ) from 3.11.0 to 3.12.1.
- [Release notes](https://github.com/h5py/h5py/releases )
- [Changelog](https://github.com/h5py/h5py/blob/master/docs/release_guide.rst )
- [Commits](https://github.com/h5py/h5py/compare/3.11.0...3.12.1 )
---
updated-dependencies:
- dependency-name: h5py
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 20:42:57 +02:00
dependabot[bot]
3341539344
Bump opt-einsum from 3.3.0 to 3.4.0
...
Bumps [opt-einsum](https://github.com/dgasmith/opt_einsum ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/dgasmith/opt_einsum/releases )
- [Changelog](https://github.com/dgasmith/opt_einsum/blob/main/docs/changelog.md )
- [Commits](https://github.com/dgasmith/opt_einsum/compare/v3.3.0...v3.4.0 )
---
updated-dependencies:
- dependency-name: opt-einsum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 20:42:48 +02:00
dependabot[bot]
77b275cdde
Bump fonttools from 4.54.0 to 4.54.1
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.54.0 to 4.54.1.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.54.0...4.54.1 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-02 20:42:39 +02:00
NormannK
9049a06782
Update class_strompreis.py
...
initial clean up, translations, os.makedirs improved
2024-10-01 07:16:13 +02:00
NormannK
5236057508
Update class_sommerzeit.py
...
initial clean up. translations, minor changes
2024-10-01 07:12:58 +02:00
NormannK
2df409695a
Update class_load_corrector.py
...
initial clean up. translations, imports cleaned and sorted
2024-10-01 07:12:41 +02:00
NormannK
8075515e8f
Update class_load_container.py
...
initial clean up, unused imports removed, translations, very minor code changes
2024-10-01 07:11:08 +02:00
NormannK
c2af6cc1b3
Update class_load.py
...
initial clean up, unused imports removed, translations, minor error handling for file added
2024-10-01 07:10:47 +02:00
NormannK
9b439c9228
Update class_inverter.py
...
initial clean up, comments translated. no code changes
2024-10-01 07:07:31 +02:00
NormannK
ad24ab68fc
Update class_heatpump.py
...
initial clean up. comments translated, parameters pulled top the top
2024-10-01 07:05:55 +02:00
NormannK
cbb5807a7b
Update class_akku.py
...
initial cleanup, translations, minimal code changes
2024-10-01 07:04:46 +02:00
NormannK
0125dc219b
Update class_battery_soc_predictor.py
...
initial clean up. import sorted and unused removed, comments translated, commented debug functions removed
2024-10-01 07:02:14 +02:00
NormannK
dfff675ca7
Update class_haushaltsgeraet.py
...
initial clean up, only translations
2024-10-01 06:56:37 +02:00
Andreas
752a7e56b4
Bugfix: Simulation Load Data missed
2024-10-01 06:51:06 +02:00
Andreas
a132e83aab
Merge branch 'main' of https://github.com/Akkudoktor-EOS/EOS
2024-10-01 06:47:25 +02:00
Andreas
4b861588e3
Bugfix: Load Simulation did not return Data
2024-10-01 06:41:45 +02:00
Andreas
88d50fcb06
Performance
...
Fixes #56
2024-09-30 10:32:54 +02:00
Bla Bla
d7d1a9fc58
Bugfix: datetime.datetime -> datetime
...
Code nicht mehr lauffähig
2024-09-30 08:37:48 +02:00
drbacke
1131887ae7
Revert "restructure and optimization of class_optimize.py"
...
This reverts commit e7f6853f7f64214da98701fc049e33a76b780ff7.
2024-09-30 08:27:07 +02:00
NormannK
3cc4ae58b4
Update flask_server.py
...
first step of cleanup. only formatting and very minor code changes
To Do:
- implement proper config
- move parameters into config
- remove not needed commented code (idk which is useful)
- logic in has_no_empty_params is unnecessary complicated
2024-09-30 08:16:05 +02:00