class_docstr: Class returns a list of Ecat images, with one image(hdr/data) per frame
class_docstr_tok: ["Class","returns","a","list","of","Ecat","images",",","with","one","image","(","hdr\/data",")","per","frame"]
docstr: Get full volume for a time frame
  
  :param frame: Time frame index from where to fetch data
  :param orientation: None (default), 'neurological' or 'radiological'
  :rtype: Numpy array containing (possibly oriented) raw data
docstr_tok: ["Get","full","volume","for","a","time","frame",":","param","frame",":","Time","frame","index","from","where","to","fetch","data",":","param","orientation",":","None","(","default",")",",","'neurological","'","or","'radiological'",":","rtype",":","Numpy","array","containing","(","possibly","oriented",")","raw","data"]
code: def get_frame(self, frame, orientation=None):
      """
      Get full volume for a time frame
  
      :param frame: Time frame index from where to fetch data
      :param orientation: None (default), 'neurological' or 'radiological'
      :rtype: Numpy array containing (possibly oriented) raw data
      """
      return self._subheader.data_from_fileobj(frame, orientation)
  
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 EcatImage obj's underlying member method code with example usage: obj.get_frame(frame, orientation) and returns: self