class_docstr: An abstract base class for a proximal operator
  
  Parameters
  ----------
  range : `tuple` of two `int`, default=`None`
      Range on which the prox is applied
  
  Attributes
  ----------
  dtype : `{'float64', 'float32'}`
      Type of the arrays used.
code: def _get_typed_class(self, dtype_or_object_with_dtype, dtype_map):
      import tick.base.dtype_to_cpp_type
  
      return tick.base.dtype_to_cpp_type.get_typed_class(
          self, dtype_or_object_with_dtype, dtype_map
      )
  
file_path: tick/tick/prox/base/prox.py
imports: import numpy
  from abc import ABC, abstractmethod
  from tick.base import Base
label_desc: Use image node_id 7 for calling the Prox obj's underlying member method code with example usage: obj._get_typed_class(dtype_or_object_with_dtype, dtype_map) and returns: tick