The pyedb.generic.data_handlers library#
Summary#
|
|
Generate a random string |
|
Return a unique list of strings from an element list. |
|
|
|
|
|
Convert an RKM code string to a string with a decimal point. |
|
Convert a |
|
Retrieve units for a value. |
|
Load Json File to a dictionary. |
Module detail#
- data_handlers.format_decimals(el)#
- Parameters:
- el
- Returns:
- data_handlers.random_string(length=6, only_digits=False, char_set=None)#
Generate a random string
- Parameters:
- Returns:
typerandom string
- data_handlers.unique_string_list(element_list, only_string=True)#
Return a unique list of strings from an element list.
- Parameters:
- element_list
- only_string
(Default value = True)
- Returns:
- data_handlers.string_list(element_list)#
- Parameters:
- element_list
- Returns:
- data_handlers.ensure_list(element_list)#
- Parameters:
- element_list
- Returns:
- data_handlers.from_rkm(code)#
Convert an RKM code string to a string with a decimal point.
Examples
>>> from_rkm("R47") '0.47'
>>> from_rkm("4R7") '4.7'
>>> from_rkm("470R") '470'
>>> from_rkm("4K7") '4.7k'
>>> from_rkm("47K") '47k'
>>> from_rkm("47K3") '47.3k'
>>> from_rkm("470K") '470k'
>>> from_rkm("4M7") '4.7M'
- data_handlers.str_to_bool(s)#
Convert a
"True"or"False"string to its corresponding Boolean value.If the passed arguments are not relevant in the context of conversion, the argument itself is returned. This method can be called using the
map()function to ensure conversion of Boolean strings in a list.
- data_handlers.float_units(val_str, units='')#
Retrieve units for a value.
- data_handlers.json_to_dict(fn)#
Load Json File to a dictionary.
- data_handlers.unit_val#