[OpendTect_Developers] SEG zipper

Bert Bril bert at opendtect.org
Mon Jan 24 09:59:27 CET 2011


Hi all,


Some of you may have seen this on the user's mailing list: I have put a
SEG-Y zipper on sourceforge.net:

http://sourceforge.net/projects/segyzip

It's a little thingy I made outside OpendTect, *not* dependent on or
connected to OpendTect. Ranojay made the Windows executables BTW. It can
use your input and improvements. As I say on the user's list;

"
If you are into programming, and you like making your own compression:
it's set up with the purpose of putting in better stuff.

As is, the program will at least reduce to 50%, without loss that you
can detect in the FFT spectrum shapes. By setting the compression level
higher, you will get deterioration but still random in frequency, to
typically 4x smaller.

I'm sure it can be done better, but 50% (or even 75%) less space or
download time can already be considerable. The program is tiny (like
30kb), so you can even send it together with the data.
"

Of course it would be great fun if one of you who wants eternal fame can
implement things like:

* A compression for 16 and 8-bits integers that will work. As is,
floating point data is simply converted to 16 bits (in a good optimal
fashion) and then bluntly written away. It may be nice to have something
that can actually compress an array of 16-bit ints.

* A simple little GUI for Windows, so that users can launch the
command-line program with that (many Windows users are helpless on the
command line). Maybe a VB script?

.... and other things. Just send improvements and - if they are OK - I
can integrate them. Everything is LGPL, we don't want any burdens to anyone.


/Bert

-- 
-- Bert Bril / OpendTect developer at dGB
-- mailto:Bert.Bril at opendtect.org , http://opendtect.org





More information about the Developers mailing list