mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2025-12-21 02:46:21 +00:00
* 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.
18 lines
315 B
Plaintext
18 lines
315 B
Plaintext
numpy==2.2.2
|
|
numpydantic==1.6.4
|
|
matplotlib==3.10.0
|
|
fastapi[standard]==0.115.6
|
|
python-fasthtml==0.12.0
|
|
uvicorn==0.34.0
|
|
scikit-learn==1.6.1
|
|
timezonefinder==6.5.7
|
|
deap==1.4.2
|
|
requests==2.32.3
|
|
pandas==2.2.3
|
|
pendulum==3.0.0
|
|
platformdirs==4.3.6
|
|
pvlib==0.11.2
|
|
pydantic==2.10.5
|
|
statsmodels==0.14.4
|
|
pydantic-settings==2.7.0
|