Example #1
0
        static Vec Deserialize(BsonReader bsonReader)
        {
            var bs = bsonReader.ReadBinaryData().Bytes;

            byte[] decompressed;
            try
            {
                decompressed = Lz4.DecompressBytes(bs);
            }
            catch (Exception)
            {
                decompressed = bs;
            }
            RecordCompression(bs.Length, decompressed.Length);
            return(new DenseVector(LittleEndian.BytesToDoubles(decompressed)));
        }