3e14a8660e
add date plausibility filter, fixes #31
2025-05-14 09:13:49 +02:00
33760bd764
new filter date for request test case in forecast
2025-05-14 09:13:23 +02:00
e57d39c416
add login check for first request execution
2025-04-30 15:44:08 +02:00
690431472c
add option for multiple company IDs, related to #26
2025-04-30 14:46:23 +02:00
248b811786
include login assertion in requests to eliminate unnecessary calls to the API
2025-04-30 08:42:44 +02:00
4072b97012
add env setup for runtime to enable multiprocessing parameter search by joblib, closes #23
2025-04-17 11:55:01 +02:00
c2757cca26
implement behaviour control by config via setup data path
2025-04-16 13:40:55 +02:00
c46c90f548
basic structure for lazy config loading
2025-04-16 12:23:49 +02:00
6a7f59116f
remove unneeded pytest mark
2025-04-16 11:56:21 +02:00
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
a0d189ac9f
add logging of pipeline metrics in database
2025-04-04 13:37:05 +02:00
6a418118d2
prepare metrics writing process
2025-04-03 16:05:46 +02:00
5d78fc9e02
added handling for API connectivity errors
2025-04-03 12:51:14 +02:00
d1d665e60a
base structure for logging and logging management via session, closes #2
2025-03-28 11:31:27 +01:00
302ccc16db
integrate database writing procedures for logging purposes
2025-03-28 09:32:29 +01:00
447a70486b
prepare database writing operations for pipeline stats
2025-03-27 16:29:01 +01:00
7bb312d34e
change setup APIfor session to ensure correct state
2025-03-27 10:04:34 +01:00
1f497fe193
refactoring session management
2025-03-27 08:47:50 +01:00
df09732c56
add statistics logging to sales forecast pipeline
2025-03-27 08:26:35 +01:00
dbe6e3b340
adding data path handling on session level
2025-03-26 15:13:12 +01:00
72ede57a82
add option to add filepath to the current session
2025-03-26 14:00:30 +01:00
6deda74a80
implement new sales forecast pipeline
2025-03-26 13:26:21 +01:00
0888c6ebfd
closes #1
2025-03-21 07:30:56 +01:00
4a34bb7934
adapt for changes made by 9b50e6c3dd
2025-03-21 07:30:21 +01:00
fd505426cc
add handling of empty responses
2025-03-20 14:50:57 +01:00
9b50e6c3dd
add missing feature from request
2025-03-20 14:50:46 +01:00
0eccccafe5
fix return values in pipeline wrapper
2025-03-20 12:29:04 +01:00
263e5d4ec4
fix typo
2025-03-20 11:07:05 +01:00
c8182ae9fd
add dummy data pipeline
2025-03-20 10:17:35 +01:00
f8a727b7ef
rename parameter for user in credentials
2025-03-20 08:23:48 +01:00
183c72c96d
remove unused import
2025-03-14 12:24:19 +01:00
28b3b8d144
refactoring and adding test cases for test coverage
2025-03-14 11:55:29 +01:00
d9b4ab42a7
remove sales value from forecast response
2025-03-14 09:00:42 +01:00
653b6bb973
test exclusion
2025-03-14 09:00:17 +01:00
02ec161a30
refactoring
2025-03-14 06:58:48 +01:00
f4907a73e9
add tests and types for pipeline interface
2025-03-13 07:38:54 +01:00
1849df94c9
cleanup
2025-03-13 07:38:25 +01:00
e9ea387465
remove unused import
2025-03-13 07:19:10 +01:00
7975ac44cf
remove marker from test
2025-03-12 16:03:33 +01:00
b4d853e3ba
major overhaul for integrated pipeline format
2025-03-12 16:02:00 +01:00
09b64d7c4a
cleanup
2025-03-12 16:01:32 +01:00
64eac7f6cc
tests for parsing
2025-03-12 16:01:22 +01:00
46182855a4
remove mark
2025-03-12 07:16:42 +01:00
8b49c07937
remove unused imports
2025-03-12 07:06:04 +01:00
78d72df015
refactor error tests
2025-03-12 07:05:30 +01:00
2262cfe45f
tests for result wrapping
2025-03-08 13:19:18 +01:00
adbc894899
prepare results wrapping for error handling architecture
2025-03-07 16:03:43 +01:00
8d6a25aaf7
fix testing data
2025-03-07 13:12:16 +01:00
76f58ecba0
major refactoring
2025-03-07 12:23:59 +01:00
3a62573ae1
option to unwrap errors
2025-03-07 08:18:56 +01:00