Parses strings specifying list or range parameters.
Parses strings specifying list or range parameters.
Used by updateParameters to parse configuration parameters that have list values. Strings may specify a list of whitespace-separated numbers (eg., "5 10 15"), comma-separated numbers specifying the start, stop, and step size for numerical ranges (e.g., "0, 10, 1"), or simply "None". If there are more than three comma-separated arguments, an exceptions.IllegalParameterException is thrown.
The string to parse.
List of Doubles specified by the string.
exceptions.IllegalParameterException
if comma separated values are incorrectly written
Parses strings for generation of n-dim value vectors
Parses strings for generation of n-dim value vectors
Uses the same parsing function as stringToSList but compiles the results into a two dimensional Vector in which each element is an n-tuple denoting a particular signal or response in n-dimensional space
The string to parse
The current state of the parameter in questions
2D vector generated from various configuration commands
Updates a set of configuration parameters with a list of key/value pairs.
Updates a set of configuration parameters with a list of key/value pairs.
Used to update the default parameter values with parameter values loaded from a file. If the key/value list contains a key that is not found in the parameter list, an exceptions.IllegalParameterException is thrown.
The list of key, value pairs to use for updating.
The configuration parameters to be updated.
The updated parameters.
exceptions.IllegalParameterException
if the string does not match any known parameter
Contains a handful of utility functions.