petab_select.misc

Functions

hash_list(list_, **kwargs)

hash_parameter_dict(dict_, **kwargs)

Hash a dictionary of parameter values.

hash_parameter_options(list_, **kwargs)

Hash parameter options.

hash_str(str_, **kwargs)

hashify(x, **kwargs)

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:

float | int | str

Returns:

The parameter value, as a numeric type.