Commit Graph
64 Commits
Author SHA1 Message Date
ChrisandAndreas 141257f514 Ruff format 2024-10-11 09:07:53 +02:00
Dominique LasserreandAndreas b620250536 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
Dominique LasserreandAndreas 73e537dabb 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
Michael OsthegeandAndreas 3c1482c2c0 Activate optimization test with 3 generations 2024-10-09 17:05:36 +02:00
Michael OsthegeandAndreas d804f5dc31 Fix matplotlib warning about xticklabels 2024-10-09 17:05:36 +02:00
AndreasandAndreas 565e721d68 [BUG]: class_ems nd_array not JSON serializable
Big Bugfix - not sure if everything works
2024-10-09 16:59:50 +02:00
AndreasandAndreas 7b05fc04ce JSON Response fixed 2024-10-09 16:59:50 +02:00
NormannandAndreas ac0eacb15e convert np arrys to lists before changing 2024-10-08 18:55:51 +02:00
NormannandAndreas 14c33fd009 set current hour value None in class_ems.py 2024-10-08 18:55:51 +02:00
NormannandAndreas 7a85117e10 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
NormannandAndreas 6a3964b47c empty line added 2024-10-08 07:53:07 +02:00
NormannandAndreas ae5ead0884 remove isfloat()
function is not used here
2024-10-08 07:53:07 +02:00
Bobby NoelteandAndreas 89fd1d4203 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 NoelteandAndreas 619d49488b Move Python package files to new package directories
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com>
2024-10-07 08:12:33 +02:00