Support for concurrent processing of documents during evaluation #2973
use concurrent.futures to speed up evaluation
dabbe734
update version and changelog
462b7aa6
refactor evaluate.py to use concurrent.futures
e36fca0f
overhaul of evaluate.py
d5ceacc6
Merge branch 'main' into mike/enable-concurrency-during-evaluation
bacd3df3
update version
4bf94bd7
test change: revert to original implementation on strings
a7bc8a1a
move from str paths to pathlib paths
a1c20a8b
change defaults
5af8a646
attempt to increase coverage
8a5b1fef
add missing return statements
03c0fd11
assert number of returned values from _process_document()
56518c36
Merge branch 'main' into mike/enable-concurrency-during-evaluation
1074f078
update changelog
c4758bd9
fix linter errors
fa6f984f
refactor field names and paths manipulation
ab8593b1
fix case where variables can be just empty
244a758c
add more docstrings
e543677b
remove redundant calls
011d8514
make on_files arguments optional
81f58570
add docstrings and notes
681e14c5
reduce unused code
a6fac5ec
provide specific path to test file
7fc4a3a3
badGarnet
approved these changes
on 2024-05-09
badGarnet
merged
2f25d8f7
into main 1 year ago
badGarnet
deleted the mike/enable-concurrency-during-evaluation branch 1 year ago
Login to write a write a comment.
Login via GitHub