Piyush, > I tried to search the gdal-dev archives but could not find much on this > topic. > HDF5 files support half precision floats and so does numpy. I was wondering > if there were any plans to include support for this data type?
There's no native support for Float16 in C++, so your best option is to promote to Float32 (or CFloat32) when reading for a format where there are stored as half floats. This is for example what is done in the GTiff driver ( HalfToFloat() function in frmts/gtiff/tif_float.c ) You could add a NBITS=16 metadata item in the IMAGE_STRUCTURE metadata domain of the band(s) to reflect the original precision. Even -- Spatialys - Geospatial professional services http://www.spatialys.com _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev