docs: def end(self):
          """End access to the SD interface and close the HDF file.
  
          Args::
  
              no argument
  
          Returns::
  
              None
  
          The instance should not be used afterwards.
          The 'end()' method is implicitly called when the
          SD instance is deleted.
  
          C library equivalent : SDend
                                                        """
  
          status = _C.SDend(self._id)
          _checkErr('end', status, "cannot execute")
          self._id = None