Skip to content

Commit 7d4189e

Browse files
committed
Improve parallelization and user feedback.
Switch from the multiprocess package to use concurrent.futures. Introduce the usage of the tqdm package for displaying progress when used in interactive mode. There is an option to disable the progress reporting if using a scheduling system on a cluster and there is no need for visual dispaly. Add scatterplot output of image pixel sizes.
1 parent a1b9841 commit 7d4189e

File tree

6 files changed

+225
-91
lines changed

6 files changed

+225
-91
lines changed

Data/characterize_data_user_defaults.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
{
22
"max_processes": 6,
3-
"series_tags": [
4-
"0020|000e",
5-
"0020|000d",
3+
"additional_series_tags": [
64
"0020|0011",
75
"0018|0024",
86
"0018|0050",

Python/environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ dependencies:
1414
- scipy
1515
- pandas
1616
- numba
17-
- multiprocess
17+
- tqdm
1818
- SimpleITK>2.2.1

Python/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ numpy
77
scipy
88
pandas
99
numba
10-
multiprocess
10+
tqdm
1111
requests
1212

0 commit comments

Comments
 (0)