BLZ: A chunked, compressed, memory and disk based data container numerical data