petab_select.misc

Functions

hash_list(list_)

hash_parameter_dict(dict_)

Hash a dictionary of parameter values.

hash_parameter_options(list_)

Hash parameter options.

hash_str(str_)

hashify(x)

Generate a hash.

parameter_string_to_value(parameter_string)

Cast a parameter value from string to numeric.

snake_case_to_camel_case(string)

Convert a string from snake case to camel case.

petab_select.misc.parameter_string_to_value(parameter_string, passthrough_estimate=False)[source]

Cast a parameter value from string to numeric.

Parameters:
  • parameter_string (str) – The parameter value, as a string.

  • passthrough_estimate (bool) – Whether to return ESTIMATE as ESTIMATE. If False, raises an exception if parameter_string == ESTIMATE.

Return type:

Union[float, int, str]

Returns:

The parameter value, as a numeric type.