_origen._origen_metal.utils.param_str#

Classes#

class _origen._origen_metal.utils.param_str.ParamStr(allows_leading_str=False, defaults=None, allows_non_defaults=None)#
add_default(name, value)#
add_defaults(to_add)#
allows_leading_str#
allows_non_defaults#
classmethod and_parse(input_str, allows_leading_str=False, defaults=None, allows_non_defaults=None)#
clear()#
defaults#
dup()#
duplicate()#
get(key)#
items()#
keys()#
leading#
parse(input)#
parsed#
raw#
remove_default(to_remove)#
remove_defaults(to_remove)#
set(param, value)#
set_allows_leading_str(new_leading)#
set_allows_non_defaults(new_allows_non_defaults)#
set_leading(new_leading=None)#
set_param(param, value)#
to_str()#
try_parse(input)#

If the ParamStr fails to parse, returns the exception instead of raising one. Non-ParamStr parse exceptions will still be raised (such is missing the input argument)

values()#
class _origen._origen_metal.utils.param_str.MultiParamStr(allow_leading_str=False)#
allows_leading_str#
leading#
param_strs#
parse(multi_param_str)#
parsed#
raw#