class_docstr: Abstract class for handling parameters
      
class_docstr_tok: ["Abstract","class","for","handling","parameters"]
code: def get_parameters_default_from_argspec(cls):
      (
          args,
          _,
          _,
          defaults,
          _,
          _,
          _,
      ) = inspect.getfullargspec(cls.__init__)
      args.remove("self")  # remove 'self' from arguments list
      if defaults:
          return {
              arg: default
              for arg, default in zip(args[-len(defaults) :], defaults)
          }
      else:
          return {}
  
file_path: TimeSide/timeside/core/tools/parameters.py
imports: from traits.api import HasTraits, Unicode, Int, Float, Range, Enum, Bool
  from traits.api import ListUnicode, List, Tuple
  from traits.api import TraitError
  import jsonschema
  import inspect
  import functools
  import decorator
  from copy import deepcopy
label_desc: Use image node_id 3 for calling the HasParam obj's underlying member method code with example usage: obj.get_parameters_default_from_argspec(cls) and returns: unknown, dict