docs: def get(self, pid, stream=False, vendorSpecific=None):
          """Initiate a MNRead.get(). Return a Requests Response object from which the
          object bytes can be retrieved.
  
          When ``stream`` is False, Requests buffers the entire object in memory before
          returning the Response. This can exhaust available memory on the local machine
          when retrieving large science objects. The solution is to set ``stream`` to
          True, which causes the returned Response object to contain a a stream. However,
          see note below.
  
          When ``stream`` = True, the Response object will contain a stream which can be
          processed without buffering the entire science object in memory. However,
          failure to read all data from the stream can cause connections to be blocked.
          Due to this, the ``stream`` parameter is False by default.
  
          Also see:
  
          - http://docs.python-requests.org/en/master/user/advanced/body-content-workflow
          - get_and_save() in this module.
  
          """
          response = self.getResponse(pid, stream, vendorSpecific)
          return self._read_stream_response(response)