Normann 
							
						 
					 
					
						
						
							
						
						84683cd195 
					 
					
						
						
							
							Feature/config nested dependabot req. ( #415 )  
						
						... 
						
						
						
						* Bump numpydantic from 1.6.4 to 1.6.7 (#413 )
Bumps [numpydantic](https://github.com/p2p-ld/numpydantic ) from 1.6.4 to 1.6.7.
- [Release notes](https://github.com/p2p-ld/numpydantic/releases )
- [Changelog](https://github.com/p2p-ld/numpydantic/blob/main/docs/changelog.md )
- [Commits](https://github.com/p2p-ld/numpydantic/compare/v1.6.4...v1.6.7 )
---
updated-dependencies:
- dependency-name: numpydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump timezonefinder from 6.5.7 to 6.5.8 (#414 )
Bumps [timezonefinder](https://github.com/jannikmi/timezonefinder ) from 6.5.7 to 6.5.8.
- [Release notes](https://github.com/jannikmi/timezonefinder/releases )
- [Changelog](https://github.com/jannikmi/timezonefinder/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jannikmi/timezonefinder/compare/6.5.7...6.5.8 )
---
updated-dependencies:
- dependency-name: timezonefinder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump pydantic from 2.10.5 to 2.10.6 (#412 )
Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.10.5 to 2.10.6.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.5...v2.10.6 )
---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump fastapi[standard] from 0.115.6 to 0.115.7 (#411 )
Bumps [fastapi[standard]](https://github.com/fastapi/fastapi ) from 0.115.6 to 0.115.7.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.115.6...0.115.7 )
---
updated-dependencies:
- dependency-name: fastapi[standard]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-25 19:43:43 +01:00 
						 
				 
			
				
					
						
							
							
								Dominique Lasserre 
							
						 
					 
					
						
						
							
						
						be26457563 
					 
					
						
						
							
							Nested config, devices registry  
						
						... 
						
						
						
						* All config now nested.
    - Use default config from model field default values. If providers
      should be enabled by default, non-empty default config file could
      be provided again.
    - Environment variable support with EOS_ prefix and __ between levels,
      e.g. EOS_SERVER__EOS_SERVER_PORT=8503 where all values are case
      insensitive.
      For more information see:
      https://docs.pydantic.dev/latest/concepts/pydantic_settings/#parsing-environment-variable-values 
    - Use devices as registry for configured devices. DeviceBase as base
      class with for now just initializion support (in the future expand
      to operations during optimization).
    - Strip down ConfigEOS to the only configuration instance. Reload
      from file or reset to defaults is possible.
 * Fix multi-initialization of derived SingletonMixin classes. 
						
						
					 
					
						2025-01-24 20:05:48 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						e781d1d446 
					 
					
						
						
							
							Bump numpy from 2.2.0 to 2.2.2 ( #395 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	docker-build / platform-excludes (push) Waiting to run 
				
			 
		
			
				
	docker-build / build (push) Blocked by required conditions 
				
			 
		
			
				
	docker-build / merge (push) Blocked by required conditions 
				
			 
		
			
				
	pre-commit / pre-commit (push) Waiting to run 
				
			 
		
			
				
	Run Pytest on Pull Request / test (push) Waiting to run 
				
			 
		
		
	 
 
	 
						
						Bumps [numpy](https://github.com/numpy/numpy ) from 2.2.0 to 2.2.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/v2.2.0...v2.2.2 )
---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-21 01:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						8c08f55900 
					 
					
						
						
							
							Bump pvlib from 0.11.1 to 0.11.2 ( #397 )  
						
						... 
						
						
						
						Bumps [pvlib](https://github.com/pvlib/pvlib-python ) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/pvlib/pvlib-python/releases )
- [Commits](https://github.com/pvlib/pvlib-python/compare/v0.11.1...v0.11.2 )
---
updated-dependencies:
- dependency-name: pvlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-21 00:53:34 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						154bb114ed 
					 
					
						
						
							
							Bump python-fasthtml from 0.10.3 to 0.12.0 ( #396 )  
						
						... 
						
						
						
						Bumps [python-fasthtml](https://github.com/AnswerDotAI/fasthtml ) from 0.10.3 to 0.12.0.
- [Release notes](https://github.com/AnswerDotAI/fasthtml/releases )
- [Changelog](https://github.com/AnswerDotAI/fasthtml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AnswerDotAI/fasthtml/compare/0.10.3...0.12.0 )
---
updated-dependencies:
- dependency-name: python-fasthtml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-21 00:49:19 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						89cd9ca11d 
					 
					
						
						
							
							Bump deap from 1.4.1 to 1.4.2 ( #372 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	docker-build / platform-excludes (push) Has been cancelled 
				
			 
		
			
				
	pre-commit / pre-commit (push) Has been cancelled 
				
			 
		
			
				
	Run Pytest on Pull Request / test (push) Has been cancelled 
				
			 
		
			
				
	docker-build / build (push) Has been cancelled 
				
			 
		
			
				
	docker-build / merge (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Bumps [deap](https://github.com/DEAP/deap ) from 1.4.1 to 1.4.2.
- [Changelog](https://github.com/DEAP/deap/blob/master/doc/releases.rst )
- [Commits](https://github.com/DEAP/deap/commits )
---
updated-dependencies:
- dependency-name: deap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-16 19:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						af85ea5f27 
					 
					
						
						
							
							Bump scikit-learn from 1.6.0 to 1.6.1 ( #374 )  
						
						... 
						
						
						
						Bumps [scikit-learn](https://github.com/scikit-learn/scikit-learn ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/scikit-learn/scikit-learn/releases )
- [Commits](https://github.com/scikit-learn/scikit-learn/compare/1.6.0...1.6.1 )
---
updated-dependencies:
- dependency-name: scikit-learn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-16 19:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						eeaa41e29e 
					 
					
						
						
							
							Bump pydantic from 2.10.4 to 2.10.5 ( #373 )  
						
						... 
						
						
						
						Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.10.4 to 2.10.5.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.4...v2.10.5 )
---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-16 19:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Normann 
							
						 
					 
					
						
						
							
						
						3121490a23 
					 
					
						
						
							
							mypy, req  
						
						
						
						
					 
					
						2025-01-09 12:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Normann 
							
						 
					 
					
						
						
							
						
						e0bdbdcb81 
					 
					
						
						
							
							base functions  
						
						
						
						
					 
					
						2025-01-09 12:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						c0ea13d0f4 
					 
					
						
						
							
							Fix2 electricity price prediction. ( #296 )  
						
						... 
						
						
						
						Normalize electricity price prediction to €/Wh.
Provide electricity price prediction by €/kWh for convenience.
Allow to configure electricity price charges by €/kWh.
Also added error page to fastapi rest server to get rid of annoying
unrelated fault messages during testing.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-12-30 21:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						9881fe6da1 
					 
					
						
						
							
							Bump matplotlib from 3.9.2 to 3.10.0 ( #251 )  
						
						... 
						
						
						
						Bumps [matplotlib](https://github.com/matplotlib/matplotlib ) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/matplotlib/matplotlib/releases )
- [Commits](https://github.com/matplotlib/matplotlib/compare/v3.9.2...v3.10.0 )
---
updated-dependencies:
- dependency-name: matplotlib
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-30 13:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0a2d1cd8c2 
					 
					
						
						
							
							Bump fastapi[standard] from 0.115.5 to 0.115.6 ( #254 )  
						
						... 
						
						
						
						Bumps [fastapi[standard]](https://github.com/fastapi/fastapi ) from 0.115.5 to 0.115.6.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.115.5...0.115.6 )
---
updated-dependencies:
- dependency-name: fastapi[standard]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-30 13:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						04ccc90479 
					 
					
						
						
							
							Bump uvicorn from 0.32.1 to 0.34.0 ( #252 )  
						
						... 
						
						
						
						Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.32.1 to 0.34.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.32.1...0.34.0 )
---
updated-dependencies:
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-30 13:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b750ac6969 
					 
					
						
						
							
							Bump pydantic from 2.10.3 to 2.10.4 ( #280 )  
						
						... 
						
						
						
						Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.10.3 to 2.10.4.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.3...v2.10.4 )
---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-30 13:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						aa334d0b61 
					 
					
						
						
							
							Improve Configuration and Prediction Usability ( #220 )  
						
						... 
						
						
						
						* Update utilities in utils submodule.
* Add base configuration modules.
* Add server base configuration modules.
* Add devices base configuration modules.
* Add optimization base configuration modules.
* Add utils base configuration modules.
* Add prediction abstract and base classes plus tests.
* Add PV forecast to prediction submodule.
   The PV forecast modules are adapted from the class_pvforecast module and
   replace it.
* Add weather forecast to prediction submodule.
   The modules provide classes and methods to retrieve, manage, and process weather forecast data
   from various sources. Includes are structured representations of weather data and utilities
   for fetching forecasts for specific locations and time ranges.
   BrightSky and ClearOutside are currently supported.
* Add electricity price forecast to prediction submodule.
* Adapt fastapi server to base config and add fasthtml server.
* Add ems to core submodule.
* Adapt genetic to config.
* Adapt visualize to config.
* Adapt common test fixtures to config.
* Add load forecast to prediction submodule.
* Add core abstract and base classes.
* Adapt single test optimization to config.
* Adapt devices to config.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com > 
						
						
					 
					
						2024-12-15 14:40:03 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4f90459ef6 
					 
					
						
						
							
							Bump timezonefinder from 6.5.5 to 6.5.7 ( #228 )  
						
						... 
						
						
						
						Bumps [timezonefinder](https://github.com/jannikmi/timezonefinder ) from 6.5.5 to 6.5.7.
- [Release notes](https://github.com/jannikmi/timezonefinder/releases )
- [Changelog](https://github.com/jannikmi/timezonefinder/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jannikmi/timezonefinder/compare/6.5.5...6.5.7 )
---
updated-dependencies:
- dependency-name: timezonefinder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-11 00:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						b1059adb91 
					 
					
						
						
							
							Bump pydantic from 2.10.1 to 2.10.3 ( #227 )  
						
						... 
						
						
						
						Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.10.1 to 2.10.3.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.1...v2.10.3 )
---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-11 00:29:46 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2430fd9b2e 
					 
					
						
						
							
							Bump scikit-learn from 1.5.2 to 1.6.0 ( #230 )  
						
						... 
						
						
						
						Bumps [scikit-learn](https://github.com/scikit-learn/scikit-learn ) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/scikit-learn/scikit-learn/releases )
- [Commits](https://github.com/scikit-learn/scikit-learn/compare/1.5.2...1.6.0 )
---
updated-dependencies:
- dependency-name: scikit-learn
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-11 00:26:59 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5cd75e964a 
					 
					
						
						
							
							Bump numpy from 2.1.3 to 2.2.0 ( #231 )  
						
						... 
						
						
						
						Bumps [numpy](https://github.com/numpy/numpy ) from 2.1.3 to 2.2.0.
- [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/v2.1.3...v2.2.0 )
---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-11 00:25:44 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						12679b6ab1 
					 
					
						
						
							
							Bump timezonefinder from 6.5.4 to 6.5.5 ( #223 )  
						
						... 
						
						
						
						Bumps [timezonefinder](https://github.com/jannikmi/timezonefinder ) from 6.5.4 to 6.5.5.
- [Release notes](https://github.com/jannikmi/timezonefinder/releases )
- [Changelog](https://github.com/jannikmi/timezonefinder/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jannikmi/timezonefinder/compare/6.5.4...6.5.5 )
---
updated-dependencies:
- dependency-name: timezonefinder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-26 00:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d92aab373f 
					 
					
						
						
							
							Bump pydantic from 2.9.2 to 2.10.1 ( #222 )  
						
						... 
						
						
						
						Bumps [pydantic](https://github.com/pydantic/pydantic ) from 2.9.2 to 2.10.1.
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.9.2...v2.10.1 )
---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-26 00:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2491c0ffaf 
					 
					
						
						
							
							Bump uvicorn from 0.32.0 to 0.32.1 ( #221 )  
						
						... 
						
						
						
						Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.32.0 to 0.32.1.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.32.0...0.32.1 )
---
updated-dependencies:
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Normann <github@koldrack.com > 
						
						
					 
					
						2024-11-26 00:33:58 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						cfa67481b8 
					 
					
						
						
							
							Bump fastapi[standard] from 0.115.0 to 0.115.5 ( #210 )  
						
						... 
						
						
						
						Bumps [fastapi[standard]](https://github.com/fastapi/fastapi ) from 0.115.0 to 0.115.5.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.115.0...0.115.5 )
---
updated-dependencies:
- dependency-name: fastapi[standard]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-26 00:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4bcaa17e0d 
					 
					
						
						
							
							Bump uvicorn from 0.31.1 to 0.32.0 ( #208 )  
						
						... 
						
						
						
						Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.31.1 to 0.32.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.31.1...0.32.0 )
---
updated-dependencies:
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-19 01:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dominique Lasserre 
							
						 
					 
					
						
						
							
						
						f61665669f 
					 
					
						
						
							
							Migrate from Flask to FastAPI ( #163 )  
						
						... 
						
						
						
						* Migrate from Flask to FastAPI
 * FastAPI migration:
    - Use pydantic model classes as input parameters to the
      data/calculation classes.
    - Interface field names changed to constructor parameter names (for
      simplicity only during transition, should be updated in a followup
      PR).
    - Add basic interface requirements (e.g. some values > 0, etc.).
 * Update tests for new data format.
 * Python requirement down to 3.9 (TypeGuard no longer needed)
 * Makefile: Add helpful targets (e.g. development server with reload)
* Move API doc from README to pydantic model classes (swagger)
 * Link to swagger.io with own openapi.yml.
 * Commit openapi.json and check with pytest for changes so the
   documentation is always up-to-date.
* Streamline docker
* FastAPI: Run startup action on dev server
 * Fix config for /strompreis, endpoint still broken however.
* test_openapi: Compare against docs/.../openapi.json
* Move fastapi to server/ submodule
 * See #187  for new repository structure. 
						
						
					 
					
						2024-11-15 22:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Bobby Noelte 
							
						 
					 
					
						
						
							
						
						b630625a4d 
					 
					
						
						
							
							Add test to PVForecast ( #174 )  
						
						... 
						
						
						
						* Add documentation to class_pv_forecast.py.
Added documentation. Beware mostly generated by ChatGPT.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
* Add CacheFileStore, datetime and logger utilities.
The `CacheFileStore` class is a singleton-based, thread-safe key-value store for managing
temporary file objects, allowing the creation, retrieval, and management of cache files.
The utility modules offer a flexible logging setup (`get_logger`) and utilities to handle
different date-time formats (`to_datetime`, `to_timestamp`) and timezone detection
(`to_timezone).
- Cache files are automatically valid for the the current date unless specified otherwise.
  This is to mimic the current behaviour used in several classes.
- The logger supports rotating log files to prevent excessive log file size.
- The `to_datetime` and `to_timestamp`functions support a wide variety of input types and formats.
  They provide the time conversion that is e.g. used in PVForecast.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
* Improve testability of PVForecast
Improvements for testing of PVForecast
- Use common utility functions to allow for general testing at one spot.
  - to_datetime
  - CacheFileStore
- Use logging instead of print to easily capture in testing.
- Add validation of the json schema for Akkudoktor PV forecast data.
- Allow to create an empty PVForecast instance as base instance for testing.
- Make process_data() complete for filling a PVForecast instance for testing.
- Normalize forecast datetime to timezone of system given in loaded data.
- Do not print report but provide report for test checks.
- Get rid of cache file path using the CachFileStore to automate cache file usage.
- Improved module documentation.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
* Add test for PVForecast and newly extracted utility modules.
- Add test for PVForecast
- Add test for CacheFileStore in the new cachefilestore module
- Add test for to_datetime, to_timestamp, to_timezone in the new
  datetimeutil module
- Add test for get_logger in the new logutil module
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
---------
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
Co-authored-by: Normann <github@koldrack.com > 
						
						
					 
					
						2024-11-10 23:49:10 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						86f0d48863 
					 
					
						
						
							
							Bump numpy from 2.1.2 to 2.1.3 ( #189 )  
						
						... 
						
						
						
						Bumps [numpy](https://github.com/numpy/numpy ) from 2.1.2 to 2.1.3.
- [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/v2.1.2...v2.1.3 )
---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-10 23:34:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dominique Lasserre 
							
						 
					 
					
						
						
							
						
						a71eab3bd0 
					 
					
						
						
							
							Streamline Dockerfile, remove unused deps  
						
						... 
						
						
						
						* Dockerfile: Use non-root user, buildx cache, setup for readonly
   container, remove unused apt deps.
   For now don't install pip package and keep development flask server
   as this will be replaced in the future (fastapi). Then a proper
   webserver (e.g. nginx) should be used and the pip package can be
   created and deployed just to the run-stage (with the webserver).
 * docker-compose: Set to readonly (anonymous volumes declared in
   Dockerfile should maintain all writable data).
   Mount config.py for easier development. Should be replaced by
   environment support for all config file variables.
 * Remove unused runtime dependencies: mariadb, joblib, pytest,
   pytest-cov.
 * Move pytest-cov to dev dependencies.
 * Add output_dir to config.py.
 * Fix visualization_results.pdf endpoint.
 * Update docs. 
						
						
					 
					
						2024-10-11 08:39:14 +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 
						 
				 
			
				
					
						
							
							
								Sebastian Struß 
							
						 
					 
					
						
						
							
						
						3fb564d2db 
					 
					
						
						
							
							Add docker multi-arch build with github package push and cleaned up Dockerfile for smaller builds  
						
						
						
						
					 
					
						2024-10-05 08:53:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						fc8214f3fe 
					 
					
						
						
							
							feat: run pytest for PRs  
						
						
						
						
					 
					
						2024-10-03 21:38:04 +02:00 
						 
				 
			
				
					
						
							
							
								Normann 
							
						 
					 
					
						
						
							
						
						8595b91692 
					 
					
						
						
							
							Update requirements.txt  
						
						
						
						
					 
					
						2024-10-03 10:03:05 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						eb485ac152 
					 
					
						
						
							
							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] 
							
						 
					 
					
						
						
							
						
						eedd8ccabc 
					 
					
						
						
							
							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] 
							
						 
					 
					
						
						
							
						
						b138f1e152 
					 
					
						
						
							
							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] 
							
						 
					 
					
						
						
							
						
						eafaaf71f3 
					 
					
						
						
							
							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] 
							
						 
					 
					
						
						
							
						
						98725fd277 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						6d19a97223 
					 
					
						
						
							
							Bump protobuf from 5.28.1 to 5.28.2  
						
						... 
						
						
						
						Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 5.28.1 to 5.28.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.28.1...v5.28.2 )
---
updated-dependencies:
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-24 15:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d80e5e34b9 
					 
					
						
						
							
							Bump scikit-learn from 1.5.1 to 1.5.2  
						
						... 
						
						
						
						Bumps [scikit-learn](https://github.com/scikit-learn/scikit-learn ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/scikit-learn/scikit-learn/releases )
- [Commits](https://github.com/scikit-learn/scikit-learn/compare/1.5.1...1.5.2 )
---
updated-dependencies:
- dependency-name: scikit-learn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-24 15:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1fa100f7f8 
					 
					
						
						
							
							Bump setuptools from 74.1.2 to 75.1.0  
						
						... 
						
						
						
						Bumps [setuptools](https://github.com/pypa/setuptools ) from 74.1.2 to 75.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v74.1.2...v75.1.0 )
---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-24 15:37:13 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f87eea12fe 
					 
					
						
						
							
							Bump fonttools from 4.53.1 to 4.54.0  
						
						... 
						
						
						
						Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.53.1 to 4.54.0.
- [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.53.1...4.54.0 )
---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-24 15:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						f045c0b963 
					 
					
						
						
							
							Bump tzdata from 2024.1 to 2024.2  
						
						... 
						
						
						
						Bumps [tzdata](https://github.com/python/tzdata ) from 2024.1 to 2024.2.
- [Release notes](https://github.com/python/tzdata/releases )
- [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md )
- [Commits](https://github.com/python/tzdata/compare/2024.1...2024.2 )
---
updated-dependencies:
- dependency-name: tzdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-24 15:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						7bc8f3bdb6 
					 
					
						
						
							
							Bump ml-dtypes from 0.4.0 to 0.5.0  
						
						... 
						
						
						
						Bumps [ml-dtypes](https://github.com/jax-ml/ml_dtypes ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/jax-ml/ml_dtypes/releases )
- [Changelog](https://github.com/jax-ml/ml_dtypes/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jax-ml/ml_dtypes/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: ml-dtypes
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-17 09:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						1c314bc3be 
					 
					
						
						
							
							Bump urllib3 from 2.2.2 to 2.2.3  
						
						... 
						
						
						
						Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.2.3 )
---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-17 09:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4021b20dd8 
					 
					
						
						
							
							Bump pytz from 2024.1 to 2024.2  
						
						... 
						
						
						
						Bumps [pytz](https://github.com/stub42/pytz ) from 2024.1 to 2024.2.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2024.1...release_2024.2 )
---
updated-dependencies:
- dependency-name: pytz
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-17 09:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						58e99c88da 
					 
					
						
						
							
							Bump protobuf from 4.25.4 to 5.28.1  
						
						... 
						
						
						
						Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 4.25.4 to 5.28.1.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v4.25.4...v5.28.1 )
---
updated-dependencies:
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-17 09:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						257592c83a 
					 
					
						
						
							
							Bump idna from 3.8 to 3.10  
						
						... 
						
						
						
						Bumps [idna](https://github.com/kjd/idna ) from 3.8 to 3.10.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst )
- [Commits](https://github.com/kjd/idna/compare/v3.8...v3.10 )
---
updated-dependencies:
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com > 
						
						
					 
					
						2024-09-17 09:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						e54f14bea1 
					 
					
						
						
							
							feat: add documentation, enable makefile driven usage  
						
						... 
						
						
						
						This introduces a One-Stop-Shop Makefile.
Also brings back tensorflow as dependency, it is still needed 
						
						
					 
					
						2024-09-13 08:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						c52340d9cb 
					 
					
						
						
							
							fixup and freeze requirements.txt  
						
						
						
						
					 
					
						2024-09-10 17:01:53 +02:00