class_docstr: Ecat implementation of array proxy protocol
  
  The array proxy allows us to freeze the passed fileobj and
  header such that it returns the expected data array.
class_docstr_tok: ["Ecat","implementation","of","array","proxy","protocol","The","array","proxy","allows","us","to","freeze","the","passed","fileobj","and","header","such","that","it","returns","the","expected","data","array","."]
code: def is_proxy(self):
      return True
  
imports: import warnings
  from numbers import Integral
  import numpy
  from .arraywriters import make_array_writer
  from .fileslice import canonical_slicers, predict_shape, slice2outax
  from .spatialimages import SpatialHeader, SpatialImage
  from .volumeutils import array_from_file, make_dt_codes, native_code, swapped_code
  from .wrapstruct import WrapStruct
label_desc: Use image node_id 4 for calling the EcatImageArrayProxy obj's underlying member method code with example usage: obj.is_proxy() and returns: True