class_docstr: Class for basic Ecat PET header
  
  Sub-parts of standard Ecat File
  
  * main header
  * matrix list
    which lists the information for each frame collected (can have 1 to many
    frames)
  * subheaders specific to each frame with possibly-variable sized data
    blocks
  
  This just reads the main Ecat Header, it does not load the data or read the
  mlist or any sub headers
class_docstr_tok: ["Class","for","basic","Ecat","PET","header","Sub-parts","of","standard","Ecat","File","*","main","header","*","matrix","list","which","lists","the","information","for","each","frame","collected","(","can","have","1","to","many","frames",")","*","subheaders","specific","to","each","frame","with","possibly-variable","sized","data","blocks","This","just","reads","the","main","Ecat","Header",",","it","does","not","load","the","data","or","read","the","mlist","or","any","sub","headers"]
docstr: Return sequence of check functions for this class
docstr_tok: ["Return","sequence","of","check","functions","for","this","class"]
code: def _get_checks(klass):
      """Return sequence of check functions for this class"""
      return ()
  
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 7 for calling the EcatHeader obj's underlying member method code with example usage: obj._get_checks(klass) and returns: 