class_docstr: Derive from this abstract Reader class to create your own image reader in Python
  
  You need to implement the methods below in the derived class.
  
  Use this block of text to describe your reader to the user.
class_docstr_tok: ["Derive","from","this","abstract","Reader","class","to","create","your","own","image","reader","in","Python","You","need","to","implement","the","methods","below","in","the","derived","class",".","Use","this","block","of","text","to","describe","your","reader","to","the","user","."]
docstr: Your init should define a variable_revision_number representing the reader version.
  Defining reader_name also allows you to register the reader with a custom name,
  otherwise it'll match the class name.
docstr_tok: ["Your","init","should","define","a","variable_revision_number","representing","the","reader","version",".","Defining","reader_name","also","allows","you","to","register","the","reader","with","a","custom","name",",","otherwise","it","'ll","match","the","class","name","."]
code: def __init__(self, image_file):
      """
      Your init should define a variable_revision_number representing the reader version.
      Defining reader_name also allows you to register the reader with a custom name,
      otherwise it'll match the class name.
      """
      self.file = image_file
      self.id = uuid.uuid4()
  
file_path: CellProfiler/src/subpackages/core/cellprofiler_core/reader/_reader.py
imports: import uuid
  from abc import ABC, abstractmethod
  import numpy
label_desc: Use image node_id 1 to create a new Reader object from inherited base classes: ABC with example: obj = Reader(image_file)