code: public static double[] uncompressDoubleArray(byte[] input)
              throws IOException
      {
          int uncompressedLength = Snappy.uncompressedLength(input, 0, input.length);
          double[] result = new double[uncompressedLength / 8];
          impl.rawUncompress(input, 0, input.length, result, 0);
          return result;
      }
docs: Uncompress the input as a double array
  
  @param input
  @return the uncompressed data
  @throws IOException