class_docstr: Abstract base class for processing data.
class_docstr_tok: ["Abstract","base","class","for","processing","data","."]
docstr: Save the Processor to a file.
  
  This method pickles a Processor object and saves it. Subclasses should
  overwrite this method with a better performing solution if speed is an
  issue.
  
  Parameters
  ----------
  outfile : str or file handle
      Output file for pickling the processor.
code: def dump(self, outfile):
      """
      Save the Processor to a file.
  
      This method pickles a Processor object and saves it. Subclasses should
      overwrite this method with a better performing solution if speed is an
      issue.
  
      Parameters
      ----------
      outfile : str or file handle
          Output file for pickling the processor.
  
      """
      import pickle
      from .io import open_file
  
      # dump the Processor to the given file
      # Note: for Python 2 / 3 compatibility reason use protocol 2
      with open_file(outfile, "wb") as f:
          pickle.dump(self, f, protocol=2)
  
imports: from __future__ import absolute_import, division, print_function
  import argparse
  import itertools
  import multiprocessing
  import os
  import sys
  from collections.abc import MutableSequence
  import numpy
  from .utils import integer_types
label_desc: Use image node_id 2 for calling the Processor obj's underlying member method code with example usage: obj.dump(outfile) without return types