solidipes.utils.parsable module

class solidipes.utils.parsable.Parsable(**kwargs)[source]

Bases: ABC

_abc_impl = <_abc._abc_data object>
classmethod apply_to_parameters(func) None[source]
classmethod populate_parser(parser) None[source]
classmethod run_and_check_return(command, **kwargs) None[source]
classmethod streamlit_widget(name=None, defaults=None, **kwargs)[source]
solidipes.utils.parsable.get_key_to_parsables(name, cls)[source]
class solidipes.utils.parsable.last_parameter(func)[source]

Bases: parameter

class solidipes.utils.parsable.last_parameter_with_default(func)[source]

Bases: last_parameter

solidipes.utils.parsable.make_input_from_parameter(name, parsable, param_type, layout=None, default=None)[source]
class solidipes.utils.parsable.optional_parameter(func)[source]

Bases: parameter

class solidipes.utils.parsable.parameter(func, optional=False, last=False)[source]

Bases: property

foo(obj, *args, **kwargs)[source]
foo_setter(obj, value, *args, **kwargs) None[source]
solidipes.utils.parsable.populate_parser(cls, parser) None[source]