PlasmaCalcs.tools.pytools

File Purpose: tools whose main purpose is to work with implementation details of Python.
E.g. manipulate function docstrings

Functions

displaysource(obj, *[, module])

format_except_missing(s, **kw)

format_replace_missing(s, replacement, **kw)

help_str(f, *[, module, blankline, ...])

indent_doclines(s[, indent])

indent_paramdocs(d[, indent])

inputs_as_dict(callable_, *args, **kw)

is_iterable(obj)

pad_missing_format_keys(s, keys)

print_help_str(f, **kw_help_str)

printsource(obj, *[, module, as_str])

replace_missing_format_keys(s, keys, replacement)

value_from_aliases(*aliaslist, **aliasdict)