zondag 16 oktober 2011

Following standards

Hey, I don't like standard methodologies. That doesn't mean I'm against technical standards.

Just answered an e-mail from a student at the University of Manchester. Tried to export a SEG-Y file in IEEE format from Petrel. The amplitudes were screwed up and he sent me the file. I was amazed to see that Petrel simply has the byte order wrong. Yes, the byte order is specified in Revision 1. And Rev.1 is over 10 years old now! (OK the official first version is from May 2002 - whatever). The byte order for IEEE (and IBM) floating point data is ... big endian. Not little endian. Live with it. For those who doubt it, here's the doc:



... how clear is that?






SEG-Y sucks. It's incredibly old-fashioned, outdated, inefficient and [fill in your favorite bad word here]. But with standards it's simple: follow them 100% or don't even pretend to follow them. As long as there is no real alternative, at least let's stick to the standard ... please ...?

Geen opmerkingen:

Een reactie posten