Many apps assume files with 32-bit or 0-1 data to be float. In GIMP, at least you can define what you are importing.
@kmilos helped me understand some of what was going on with Octave: Learning Octave on Windows - #8 by afre. I don’t think it was worth the trouble even if I determined a simple workflow for it.