File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -2165,6 +2165,8 @@ def get_parser():
2165
2165
"not both" )
2166
2166
parser .add_argument ('--minmeta' , dest = 'minmeta' , action = 'store_true' ,
2167
2167
help = "Exclude dcmstack's meta information in sidecar jsons" )
2168
+ parser .add_argument ('--random-seed' , type = int , default = None ,
2169
+ help = 'Random seed to initialize RNG' )
2168
2170
return parser
2169
2171
2170
2172
@@ -2173,6 +2175,12 @@ def main(argv=None):
2173
2175
"""
2174
2176
parser = get_parser ()
2175
2177
args = parser .parse_args (argv )
2178
+ # To be done asap so anything random is deterministic
2179
+ if args .random_seed is not None :
2180
+ import random
2181
+ random .seed (args .random_seed )
2182
+ import numpy
2183
+ numpy .random .seed (args .random_seed )
2176
2184
2177
2185
# TODO: assign distribution-restrictions=sensitive
2178
2186
You can’t perform that action at this time.
0 commit comments