Bobby Noelte 
							
						 
					 
					
						
						
							
						
						86639b9437 
					 
					
						
						
							
							Add documentation infrastructure  
						
						 
						
						... 
						
						
						
						Add documentation infrastructure and some sample content.
Documentation is generated by sphinx using extensions to support
Markdown an restructuredText for simple documentation writing.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-10 15:22:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dominique Lasserre 
							
						 
					 
					
						
						
							
						
						12c9e4428e 
					 
					
						
						
							
							Replace pytz with stdlib zoneinfo/timezone, Bump python to 3.10  
						
						 
						
						... 
						
						
						
						* Timezone support comes with the standard lib since 3.9
 * Bump to 3.10 because typing.TypeGuard 
						
						
					 
					
						2024-10-10 14:18:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						6cf1215ba1 
					 
					
						
						
							
							Fix test server startup detection.  
						
						 
						
						... 
						
						
						
						Startup of the test server is detected by a scan on the server logging output to stdout.
Startup is now detected on the late log output.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-10 13:53:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Osthege 
							
						 
					 
					
						
						
							
						
						be0ab5e297 
					 
					
						
						
							
							Run tests after merging  
						
						 
						
						... 
						
						
						
						Previously tests did not run after merging.
This lead to incompatible changes being merged right after one another.
By running tests on main we will notice breaks earlier.
Other options would be to require every PR to rebase on main before merging.
This is known as requiring linear history and can be changed in the project settings. 
						
						
					 
					
						2024-10-10 13:52:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dominique Lasserre 
							
						 
					 
					
						
						
							
						
						5edff42954 
					 
					
						
						
							
							Fix test_server  Closes   #147  
						
						 
						
						... 
						
						
						
						* Don´t rely on calculation per specific day, just verify length. 
						
						
					 
					
						2024-10-10 07:41:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						5bd8c532af 
					 
					
						
						
							
							Fix Adapt data to package directory structure  
						
						 
						
						... 
						
						
						
						Due to .gitignore directive files in data/ were ignored. Thus data was not moved to correct location by pr #122 .
Add load_profiles.npz and remove gitignore directive.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-09 18:18:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Osthege 
							
						 
					 
					
						
						
							
						
						2f1f37577b 
					 
					
						
						
							
							Activate optimization test with 3 generations  
						
						 
						
						
						
						
					 
					
						2024-10-09 17:05:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Osthege 
							
						 
					 
					
						
						
							
						
						f4661b0043 
					 
					
						
						
							
							Remove and ignore visualization side-effect outputs  
						
						 
						
						
						
						
					 
					
						2024-10-09 17:05:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						987bffe148 
					 
					
						
						
							
							JSON files for test_class_optimize.py  
						
						 
						
						... 
						
						
						
						Update test_class_optimize.py
added Skipped per default
Fix optimization test
Fix optimization test 
						
						
					 
					
						2024-10-09 17:05:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Osthege 
							
						 
					 
					
						
						
							
						
						2c1dd7a1fd 
					 
					
						
						
							
							Fix matplotlib warning about xticklabels  
						
						 
						
						
						
						
					 
					
						2024-10-09 17:05:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						0526f2417b 
					 
					
						
						
							
							Update README.md  
						
						 
						
						... 
						
						
						
						clarify the None/Null/NaN values of the output. 
						
						
					 
					
						2024-10-09 17:03:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								BerndCzech 
							
						 
					 
					
						
						
							
						
						7156aed85a 
					 
					
						
						
							
							refactor: remove README-DE.md  
						
						 
						
						
						
						
					 
					
						2024-10-09 17:02:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						38a457a3dc 
					 
					
						
						
							
							Ruff  
						
						 
						
						
						
						
					 
					
						2024-10-09 16:59:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						004e1f3dc7 
					 
					
						
						
							
							[BUG]: class_ems nd_array not JSON serializable  
						
						 
						
						... 
						
						
						
						Big Bugfix - not sure if everything works 
						
						
					 
					
						2024-10-09 16:59:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						e72008471f 
					 
					
						
						
							
							JSON Response fixed  
						
						 
						
						
						
						
					 
					
						2024-10-09 16:59:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						65044b6c6c 
					 
					
						
						
							
							Add test for server  
						
						 
						
						... 
						
						
						
						A test fixture to start the server and a first test case is added.
The fixture tries to assure that the server is installed and running.
If it is not installed the fixture uses pip to install it.
The server and the installation by pip is run bei the same Python
executable that also runs pytest.
The github workflow for pytest is adapted to install akkudoktor-eos.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-08 19:22:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						1e78abb074 
					 
					
						
						
							
							convert np arrys to lists before changing  
						
						 
						
						
						
						
					 
					
						2024-10-08 18:55:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						dc8f2f94b8 
					 
					
						
						
							
							revert check in test for ems  
						
						 
						
						
						
						
					 
					
						2024-10-08 18:55:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						62339a0e6c 
					 
					
						
						
							
							set current hour value None in class_ems.py  
						
						 
						
						
						
						
					 
					
						2024-10-08 18:55:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						3050320607 
					 
					
						
						
							
							remove unused function  
						
						 
						
						... 
						
						
						
						replace_nan_with_none(data) is not needed anymore since we don't have any NaN values. Another 13% speed increase. 
						
						
					 
					
						2024-10-08 18:55:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0e81241fdc 
					 
					
						
						
							
							Bump numpy from 1.26.4 to 2.1.2  
						
						 
						
						... 
						
						
						
						Bumps [numpy](https://github.com/numpy/numpy ) from 1.26.4 to 2.1.2.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v1.26.4...v2.1.2 )
---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-10-08 18:54:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						03efff52d9 
					 
					
						
						
							
							TypeGuard[float] added to isfloat  
						
						 
						
						
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						56587305e0 
					 
					
						
						
							
							README-DE Python req. pushed to 3.10  
						
						 
						
						
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						4e0e363ba5 
					 
					
						
						
							
							README.md Python req. pushed to 3.10  
						
						 
						
						
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						76be16b06a 
					 
					
						
						
							
							empty line added  
						
						 
						
						
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						cbfd7c45c7 
					 
					
						
						
							
							import sort#2  
						
						 
						
						
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						b54b4f8228 
					 
					
						
						
							
							sort imports  
						
						 
						
						
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						290e6293f2 
					 
					
						
						
							
							moved isfloat(num)  
						
						 
						
						... 
						
						
						
						improved isfloat for case "None" and strings with surrounding whitespace and special types like +-inf. 
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						2613e71bda 
					 
					
						
						
							
							remove isfloat()  
						
						 
						
						... 
						
						
						
						function is not used here 
						
						
					 
					
						2024-10-08 07:53:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						b9f65ef7db 
					 
					
						
						
							
							Adapt data to package directory structure.  
						
						 
						
						... 
						
						
						
						Move static data to server package directory.
Assure data/*.npz data is included in the server package.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-07 17:51:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						7c13cb6e1c 
					 
					
						
						
							
							Adapt Dockerfile to package directory structure.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-07 08:12:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						2c5c612cab 
					 
					
						
						
							
							Add packaging and use it.  
						
						 
						
						... 
						
						
						
						Add packaging information and make it usable by Makefile.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-07 08:12:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						9f78966c89 
					 
					
						
						
							
							Adapt tests to package directory structure.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-07 08:12:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						7d25194585 
					 
					
						
						
							
							Adapt python sources to new package directory structure.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-07 08:12:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						36e1bb649a 
					 
					
						
						
							
							Move Python package files to new package directories  
						
						 
						
						... 
						
						
						
						Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-10-07 08:12:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Moecke 
							
						 
					 
					
						
						
							
						
						6823aeaaee 
					 
					
						
						
							
							date fix line 110 README-DE.md  
						
						 
						
						
						
						
					 
					
						2024-10-07 07:52:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						89b95edb88 
					 
					
						
						
							
							Delete battery_model.pkl  
						
						 
						
						
						
						
					 
					
						2024-10-06 22:40:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						05c0f74b09 
					 
					
						
						
							
							min_soc (was killed by someone else, pls dont force push!)  
						
						 
						
						
						
						
					 
					
						2024-10-06 16:00:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						a16490523d 
					 
					
						
						
							
							fixed optimize test  
						
						 
						
						... 
						
						
						
						fixed first our values for optimize test 
						
						
					 
					
						2024-10-06 15:20:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						fb59c9dd14 
					 
					
						
						
							
							fixed_seed for single_test_optimization  
						
						 
						
						... 
						
						
						
						sets the seed for random to a fixed value to be able to compare results.
Value chosen for obvious reason. Same value is used in the test case. 
						
						
					 
					
						2024-10-06 15:20:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						738a4da455 
					 
					
						
						
							
							MariaDB removed  
						
						 
						
						
						
						
					 
					
						2024-10-06 15:20:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						e61a89cff6 
					 
					
						
						
							
							Pre Commit  
						
						 
						
						
						
						
					 
					
						2024-10-06 14:35:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						9b7817e3dc 
					 
					
						
						
							
							- Home Appliances fixed  
						
						 
						
						... 
						
						
						
						- Unittest with Home Appliances 
						
						
					 
					
						2024-10-06 14:35:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						0a0c3eed87 
					 
					
						
						
							
							Unittest includes Home Appliances  
						
						 
						
						
						
						
					 
					
						2024-10-06 14:35:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						27bab20606 
					 
					
						
						
							
							Update test_class_ems.py  
						
						 
						
						
						
						
					 
					
						2024-10-06 14:35:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Normann 
							
						 
					 
					
						
						
							
						
						a80d4c1901 
					 
					
						
						
							
							cleanup class_ems.py  
						
						 
						
						... 
						
						
						
						- type hints added
- translated to English
- reduced not needed function calls 
improves optimization time by 50% 
						
						
					 
					
						2024-10-06 14:35:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						d8c726e833 
					 
					
						
						
							
							Delete data/mariadb directory  
						
						 
						
						... 
						
						
						
						Not needed 
						
						
					 
					
						2024-10-06 07:40:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas 
							
						 
					 
					
						
						
							
						
						e99d1ae84b 
					 
					
						
						
							
							Delete test_data directory  
						
						 
						
						... 
						
						
						
						Dead Files 
						
						
					 
					
						2024-10-06 07:39:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fortrieb 
							
						 
					 
					
						
						
							
						
						66d101fb50 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						dd3363b714 
					 
					
						
						
							
							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