#! /bin/csh -f # # convert signed 16 bit unsigned binary to float grd # the binary integer files are big endian order (Sun, Mac) # If you are on an Intel computer you must swap bytes. # Here is an example # dd if=e020n40.sid of=e020n40.sid.swap conv=swab bs=240 # sid2grd e020n40.sid 020 060 -10 40 sid2grd e020n90.sid 020 060 40 90 sid2grd e020s10.sid 020 060 -60 -10 sid2grd e060n40.sid 060 100 -10 40 sid2grd e060n90.sid 060 100 40 90 sid2grd e060s10.sid 060 100 -60 -10 sid2grd e100n40.sid 100 140 -10 40 sid2grd e100n90.sid 100 140 40 90 sid2grd e100s10.sid 100 140 -60 -10 sid2grd e140n40.sid 140 180 -10 40 sid2grd e140n90.sid 140 180 40 90 sid2grd e140s10.sid 140 180 -60 -10 sid2grd w020n40.sid -020 020 -10 40 sid2grd w020n90.sid -020 020 40 90 sid2grd w020s10.sid -020 020 -60 -10 sid2grd w060n40.sid -060 -020 -10 40 sid2grd w060n90.sid -060 -020 40 90 sid2grd w060s10.sid -060 -020 -60 -10 sid2grd w100n40.sid -100 -060 -10 40 sid2grd w100n90.sid -100 -060 40 90 sid2grd w100s10.sid -100 -060 -60 -10 sid2grd w140n40.sid -140 -100 -10 40 sid2grd w140n90.sid -140 -100 40 90 sid2grd w140s10.sid -140 -100 -60 -10 sid2grd w180n40.sid -180 -140 -10 40 sid2grd w180n90.sid -180 -140 40 90 sid2grd w180s10.sid -180 -140 -60 -10 sid2grd w180s60.sid -180 -120 -90 -60 sid2grd w120s60.sid -120 -060 -90 -60 sid2grd w060s60.sid -060 000 -90 -60 sid2grd w000s60.sid 000 060 -90 -60 sid2grd e060s60.sid 060 120 -90 -60 sid2grd e120s60.sid 120 180 -90 -60