config.py
: Configuration¶
Functions used to configure the application
- class simba.config.Param(value)[source]¶
Enum representing a parameter. Param.ON is truthy, everything else is falsey.
- simba.config.is_wolframscript_installed()[source]¶
Check whether wolframscript is installed and in PATH.
- simba.config.temp_set_param(param, to)[source]¶
Use via
with
to temporarily set param to given value, changing it back afterwards.E.g.
with temp_set_param('wolframscript', Param.ON): # do stuff using wolframscript # wolframscript now disabled
- simba.config.temp_set_params(params_to_merge)[source]¶
Same as
temp_set_param
but params_to_merge is a dictionary of params toParam
values to update