code: def getcellslicenp(self, columnname, nparray, rownr, blc, trc, inc=[]):
          
          if not nparray.flags.c_contiguous or nparray.size == 0:
              raise ValueError("Argument 'nparray' has to be a contiguous " +
                               "numpy array")
          return self._getcellslicevh(columnname, rownr,
                                      blc, trc, inc, nparray)
docs: Get a slice from a column cell into the given numpy array.
  
          The columnname and (0-relative) rownr indicate the table cell.
  
          The numpy array has to be C-contiguous with a shape matching the
          shape of the slice. Data type coercion will be done as needed.
  
          The slice to get is defined by the blc, trc, and optional inc arguments
          (blc = bottom-left corner, trc=top-right corner, inc=stride). Not all
          axes have to be filled in for blc, trc, and inc. Missing axes default
          to begin, end, and 1. A negative blc or trc defaults to begin or end.
          Note that trc is inclusive (unlike python indexing).