Matthias Bisping
8a2b60a8f5
applied black
2022-06-03 13:42:52 +02:00
Matthias Bisping
9232385dea
modified core operations to return metadata for better classification mock test
2022-06-03 13:40:59 +02:00
Matthias Bisping
eb81e96400
added extraction test case (with page index) to serving test
2022-06-03 13:13:45 +02:00
Matthias Bisping
dc4f578e94
reorganized serve-test to use only default-objects instead of test-object
2022-05-31 16:13:47 +02:00
Matthias Bisping
2d1ec16714
modified serve test to use components from fixtures; response file path depending on response metadata and request page index WIP
2022-05-25 16:56:08 +02:00
Matthias Bisping
c944cdb1a7
refactoring: splitting source data from encoded data in data fixture
2022-05-23 13:53:50 +02:00
Matthias Bisping
7b998cdaf6
refactoring
2022-05-23 13:14:18 +02:00
Matthias Bisping
54ca81d577
moved parameter combination based test skipping into operation factory
2022-05-23 11:28:35 +02:00
Matthias Bisping
c97393f690
skipping undefined combinations for analysis_task
2022-05-23 10:07:28 +02:00
Matthias Bisping
7ff466e0ea
added test for empty return-data operation, like classification
2022-05-23 09:58:43 +02:00
Matthias Bisping
cf13f67394
refactoring: serve_test can now be run with input_data_items like image, pdf etc
2022-05-18 10:56:14 +02:00
Matthias Bisping
6cb13051eb
fixed following bugs:
...
- upper() did yield instead of return
- metdadata was not repeated when zipping with results generator
- since test metadata was empty dict, target data was therefore empty always, since results were zipped with {}
- hence added check for target lengths > 0
- fixed return value of queued stream function dispatcher; only returned first item of 1 -> n results
2022-05-17 21:48:16 +02:00
Matthias Bisping
456cb4157d
refactoring: move
2022-05-17 17:27:58 +02:00
Matthias Bisping
9c262e7138
non-rest pipeline works again
2022-05-17 10:27:32 +02:00
Matthias Bisping
89f562aa71
refactoring: move
2022-05-16 14:58:19 +02:00
Matthias Bisping
96bf831b00
refactoring: move
2022-05-16 13:31:11 +02:00
Matthias Bisping
5d2b71d647
target data fixture and test for flat stream buffer on different data
2022-05-16 13:21:31 +02:00
Matthias Bisping
7adbdefb4e
refactoring: skipping invalid parameter combinations
2022-05-16 12:18:04 +02:00
Matthias Bisping
a1c292a485
refactoring: pulled core operation taking only data out from operation taking data and metadata
2022-05-16 11:53:52 +02:00
Matthias Bisping
948575d199
renaming
2022-05-16 11:43:48 +02:00
Matthias Bisping
2070f300c9
refactoring: queued stream function returns first of generator
2022-05-16 10:28:53 +02:00
Matthias Bisping
092a0e2964
renaming
2022-05-13 17:16:27 +02:00
Matthias Bisping
40777ae609
refactoring: simplyfing lazy processor to queued function WIP
2022-05-13 16:59:50 +02:00
Matthias Bisping
9870aa38d1
renaming
2022-05-13 15:02:05 +02:00
Matthias Bisping
c09e5df23e
refactoring: introduced flat stream buffer class
2022-05-13 12:13:59 +02:00
Matthias Bisping
bfdce62ccf
refactoring; renaming
2022-05-12 19:46:29 +02:00
Matthias Bisping
8b0c2d4e07
refactoring: further simplified queue consuming function; added one -> many test fixture param
2022-05-12 17:55:45 +02:00
Matthias Bisping
e3793e5c7c
refactoring: split stream processor into two functions; moved queue streaming Nothing check from caller to stream function
2022-05-12 17:12:26 +02:00
Matthias Bisping
949413af4a
fixed bug in compute_next of on demand processor that skipped all but the first return value of 1 -> n functions
2022-05-10 11:07:58 +02:00
Matthias Bisping
f29bd7d4d3
removed need for bufferize wrapper by composing with first(chunks(...)) and applying to on-demand processor execution chain; broke mock pipeline, fixing next
2022-05-09 11:06:14 +02:00
Matthias Bisping
5b30a32fff
added client pipeline without webserver backend
2022-05-09 00:43:21 +02:00
Matthias Bisping
f99d779c29
refactoring
2022-05-06 23:39:29 +02:00
Matthias Bisping
dca3eaaa54
fixed buffering and result streaming: all items are yielded individually and computed on demand now
2022-05-06 12:14:09 +02:00
Matthias Bisping
1b04c46853
removed code related to eager endpoint
2022-05-05 17:25:42 +02:00
Matthias Bisping
68c24c863f
removed eager endpoint (/process)
2022-05-05 17:21:47 +02:00
Matthias Bisping
b58a9d11c3
refactoring: added processor class
2022-05-05 16:08:59 +02:00
Matthias Bisping
bd5fe82e06
refactoring: rename
2022-05-05 15:47:25 +02:00
Matthias Bisping
b62652957a
refactoring: pipeline
2022-05-05 15:15:05 +02:00
Matthias Bisping
531ff8d3e0
refactoring; fixed sender
2022-05-04 16:57:08 +02:00
Matthias Bisping
a301876ab9
refactoring: metadata argument as iterable instead of dict
2022-05-04 14:55:04 +02:00
Matthias Bisping
cf0a877569
refactoring
2022-05-04 10:37:46 +02:00
Matthias Bisping
c315247625
parametrized number of pages for pdf fixture
2022-05-03 15:47:11 +02:00
Matthias Bisping
29fb0dda30
improved 1 -> n test and explanation
2022-05-03 15:43:30 +02:00
Matthias Bisping
8575567890
refactoring
2022-05-03 14:25:01 +02:00
Matthias Bisping
ea9b405d2a
signature harminization for 1 -> 1 and 1 -> n completed
2022-05-02 15:50:14 +02:00
Matthias Bisping
77f23a2185
data nesting harmonized for 1 -> 1 and 1 -> n; pdf page extraction (1 -> n) working for non-batched usage
2022-04-29 17:22:54 +02:00
Matthias Bisping
3172a00aaa
refactoring
2022-04-29 17:08:34 +02:00
Matthias Bisping
501f0bd5fc
signature harminization for 1 -> 1 and 1 -> n WIP: batched and not batched working again
2022-04-29 16:46:25 +02:00
Matthias Bisping
fd57261631
signature harminization for 1 -> 1 and 1 -> n WIP
2022-04-29 15:43:20 +02:00
Matthias Bisping
00276dbcc7
added batching wrapper for internally batching functions
2022-04-29 10:35:55 +02:00