Commit Graph
100 Commits
Author SHA1 Message Date
foefl e57d39c416 add login check for first request execution 2025-04-30 15:44:08 +02:00
foefl 77b4bd9700 requests: add breakout if response is not auth related, fix #28 2025-04-30 14:54:31 +02:00
foefl 690431472c add option for multiple company IDs, related to #26 2025-04-30 14:46:23 +02:00
foefl 248b811786 include login assertion in requests to eliminate unnecessary calls to the API 2025-04-30 08:42:44 +02:00
foefl 453490c0f5 basic logic for relogin in request 2025-04-30 07:53:25 +02:00
foefl 1d63469be9 prepare insertion of retry and assertion of login state 2025-04-29 16:09:08 +02:00
foefl 67406b5690 remove irrelevant statements 2025-04-29 14:13:10 +02:00
foefl daaf48f1db new dev version 2025-04-29 14:11:08 +02:00
foefl d754a94f98 disable logging from SQLAlchemy, fix #24 2025-04-29 14:10:09 +02:00
foefl 1447752970 remove unneeded code 2025-04-17 11:57:25 +02:00
foefl 4072b97012 add env setup for runtime to enable multiprocessing parameter search by joblib, closes #23 2025-04-17 11:55:01 +02:00
foefl a1057fc78b enhanced config handling 2025-04-17 11:53:59 +02:00
foefl 214659c7f1 prepare fix for joblib support in C# environment, related to #23 2025-04-16 18:14:13 +02:00
foefl 58fd5bd921 bump version 2025-04-16 13:45:46 +02:00
foefl c2757cca26 implement behaviour control by config via setup data path 2025-04-16 13:40:55 +02:00
foefl c46c90f548 basic structure for lazy config loading 2025-04-16 12:23:49 +02:00
foefl fc4d54dc4b add dep: tomli-w 2025-04-16 12:23:37 +02:00
foefl 5d53551923 update deps - dopt-basics 2025-04-16 11:56:41 +02:00
foefl 6a7f59116f remove unneeded pytest mark 2025-04-16 11:56:21 +02:00
foeflandfrasu 063531a08e major overhaul of forecast pipeline (#21)
includes several aspects:

- harden forecast logic with additional error checks
- fix wrong behaviour
- ensure minimum data viability
- extrapolate for multiple data points into the future

fix #19

Co-authored-by: frasu
Reviewed-on: #21
Co-authored-by: foefl <f.foerster@d-opt.com>
Co-committed-by: foefl <f.foerster@d-opt.com>
2025-04-16 09:24:33 +00:00
foefl 6caa087efd re-enable logging 2025-04-10 11:12:57 +02:00
foefl 2d48be0009 update gitignore to exclude doc folders 2025-04-10 07:37:23 +02:00
foefl fdb9812ecf add script to bump patch version 2025-04-10 07:13:35 +02:00
foefl 9f90aec324 bump version 2025-04-09 09:28:27 +02:00
foefl dc848fd840 increase timeout timespan 2025-04-09 09:27:23 +02:00
foefl a0d189ac9f add logging of pipeline metrics in database 2025-04-04 13:37:05 +02:00
foefl 6a418118d2 prepare metrics writing process 2025-04-03 16:05:46 +02:00
foefl 5d78fc9e02 added handling for API connectivity errors 2025-04-03 12:51:14 +02:00
foefl b93b070682 adapt C# JSON type 2025-04-03 11:22:00 +02:00
foefl 30641103ec rework session management: interface to C# 2025-04-03 09:26:56 +02:00
foefl d1d665e60a base structure for logging and logging management via session, closes #2 2025-03-28 11:31:27 +01:00
foefl 302ccc16db integrate database writing procedures for logging purposes 2025-03-28 09:32:29 +01:00
foefl 447a70486b prepare database writing operations for pipeline stats 2025-03-27 16:29:01 +01:00
foefl 7bb312d34e change setup APIfor session to ensure correct state 2025-03-27 10:04:34 +01:00
foefl 1f497fe193 refactoring session management 2025-03-27 08:47:50 +01:00
foefl df09732c56 add statistics logging to sales forecast pipeline 2025-03-27 08:26:35 +01:00
foefl 4828b84d79 prepare tables 2025-03-26 16:12:14 +01:00
foefl fe45c913a6 add deps 2025-03-26 16:12:03 +01:00
foefl dbe6e3b340 adding data path handling on session level 2025-03-26 15:13:12 +01:00
foefl 72ede57a82 add option to add filepath to the current session 2025-03-26 14:00:30 +01:00
foefl 6deda74a80 implement new sales forecast pipeline 2025-03-26 13:26:21 +01:00
foefl 22d1c63888 disable logging 2025-03-26 13:25:26 +01:00
foefl a0c0e43de3 update BMV config and version 2025-03-26 07:36:51 +01:00
foefl b93d06ca16 bump version for adapted changes 2025-03-21 09:49:26 +01:00
foefl 0888c6ebfd closes #1 2025-03-21 07:30:56 +01:00
foefl 4a34bb7934 adapt for changes made by 9b50e6c3dd 2025-03-21 07:30:21 +01:00
foefl a6d0f07c6c add project description 2025-03-21 06:38:43 +01:00
foefl 14dd22fae8 bump version 2025-03-20 14:51:11 +01:00
foefl fd505426cc add handling of empty responses 2025-03-20 14:50:57 +01:00
foefl 9b50e6c3dd add missing feature from request 2025-03-20 14:50:46 +01:00
foefl 16c926c2e7 using stack info in logging 2025-03-20 14:06:32 +01:00
foefl a4604d3dc4 minor fixes 2025-03-20 14:03:03 +01:00
foefl 31ca651aca bump version 2025-03-20 13:51:24 +01:00
foefl d5fe8d3b68 begin using logging 2025-03-20 13:51:07 +01:00
foefl ba40acf2c2 cleansing and fix typo 2025-03-20 13:34:23 +01:00
foefl 962275cc46 update gitignore 2025-03-20 12:59:34 +01:00
foefl d89ea1fb52 remove newly ignored files 2025-03-20 12:31:11 +01:00
foefl a148ad2fc2 restructuring 2025-03-20 12:30:41 +01:00
foefl 0eccccafe5 fix return values in pipeline wrapper 2025-03-20 12:29:04 +01:00
foefl fc94badcf3 fix export 2025-03-20 12:09:56 +01:00
foefl 48e5e09cce bump version 2025-03-20 11:49:48 +01:00
foefl d57772ab6c wrapper for API base url retrieval 2025-03-20 11:49:34 +01:00
foefl 263e5d4ec4 fix typo 2025-03-20 11:07:05 +01:00
foefl 11dd799b3f bump version 2025-03-20 10:17:44 +01:00
foefl c8182ae9fd add dummy data pipeline 2025-03-20 10:17:35 +01:00
foefl 5a57f35d4c bump version 2025-03-20 08:24:07 +01:00
foefl f8a727b7ef rename parameter for user in credentials 2025-03-20 08:23:48 +01:00
foefl d93cc830e7 bump version 2025-03-19 18:32:06 +01:00
foefl 0ea26d56a4 add C# interface JSON models 2025-03-19 17:46:52 +01:00
foefl 1b3e4545ce add wrapper function to obtain credentials (esp. testing) 2025-03-19 15:01:28 +01:00
foefl f7aed248ab add scripts 2025-03-19 15:00:55 +01:00
foefl 3cbac3c5a1 update deps 2025-03-19 14:43:55 +01:00
foefl fc89c746c8 upgrade package dopt-basics 2025-03-14 12:24:38 +01:00
foefl 183c72c96d remove unused import 2025-03-14 12:24:19 +01:00
foefl a8e9a3466e add own base package as dependency 2025-03-14 11:55:52 +01:00
foefl 28b3b8d144 refactoring and adding test cases for test coverage 2025-03-14 11:55:29 +01:00
foefl c3b8d104b0 remove unused code 2025-03-14 09:17:34 +01:00
foefl d9b4ab42a7 remove sales value from forecast response 2025-03-14 09:00:42 +01:00
foefl 653b6bb973 test exclusion 2025-03-14 09:00:17 +01:00
foefl ad758b0707 add coverage exclusions 2025-03-14 08:57:41 +01:00
foefl 72aa1c4454 remove unused import 2025-03-14 08:57:26 +01:00
foefl 02ec161a30 refactoring 2025-03-14 06:58:48 +01:00
foefl 405e9a9c3c add coverage cfg option 2025-03-14 06:58:41 +01:00
foefl f4907a73e9 add tests and types for pipeline interface 2025-03-13 07:38:54 +01:00
foefl 1849df94c9 cleanup 2025-03-13 07:38:25 +01:00
foefl 9a06ec9ac8 update config 2025-03-13 07:19:18 +01:00
foefl e9ea387465 remove unused import 2025-03-13 07:19:10 +01:00
foefl ff565703cf add coverage flags 2025-03-13 07:15:19 +01:00
foefl ac0d22a9b2 interface pipeline forecast for C# calls 2025-03-12 17:57:51 +01:00
foefl 1ecf040ff4 remove unused imports 2025-03-12 17:45:06 +01:00
foefl bb562d1aa6 prepare session management from C# 2025-03-12 17:44:07 +01:00
foefl 7975ac44cf remove marker from test 2025-03-12 16:03:33 +01:00
foefl 6ccba2b4c9 prepare pipeline module for aggregation 2025-03-12 16:02:16 +01:00
foefl b4d853e3ba major overhaul for integrated pipeline format 2025-03-12 16:02:00 +01:00
foefl 09b64d7c4a cleanup 2025-03-12 16:01:32 +01:00
foefl 64eac7f6cc tests for parsing 2025-03-12 16:01:22 +01:00
foefl cdcd613db0 prepare parsing for new pipeline format 2025-03-12 16:01:01 +01:00
foefl 5bee01c5dd add wrapped functions for parsing 2025-03-12 16:00:05 +01:00
foefl e53709e3fb new dual linked dictionary and usage as feature map 2025-03-12 15:58:30 +01:00
foefl 46182855a4 remove mark 2025-03-12 07:16:42 +01:00