SALib.util.util_funcs module#
- SALib.util.util_funcs.avail_approaches(pkg)[source]#
Create list of available modules.
- Parameters:
pkg (module) – module to inspect
- Returns:
method – A list of available submodules
- Return type:
- SALib.util.util_funcs.handle_seed(seed: Generator | BitGenerator | SeedSequence | int | Sequence[int] | None) Generator[source]#
Set (or create) a random number generator.
- SALib.util.util_funcs.read_param_file(filename, delimiter=None)[source]#
Unpacks a parameter file into a dictionary
Reads a parameter file of format:
Param1,0,1,Group1,dist1 Param2,0,1,Group2,dist2 Param3,0,1,Group3,dist3
(Group and Dist columns are optional)
- Returns a dictionary containing:
names - the names of the parameters
bounds - a list of lists of lower and upper bounds
- num_vars - a scalar indicating the number of variables
(the length of names)
groups - a list of group names (strings) for each variable
- dists - a list of distributions for the problem,
None if not specified or all uniform