Hello Dan,

We spoke long with Omicron and they really do not want to give any file 
specifications for the Matrix File Format, which will remain fully proprietary 
file format. But anyone is allowed to implement parser, but should be warned 
that they could change the specifications at any point.

As you probably know they provide a proprietary converter tool called 
Vernissage to get Omicron Flat File, which are documented.

I implemented the Flat File Format module for Gwyddion, based on Omicron 
specifications. Attached is a Python version of a flat file parser 
(matrixFile.py), you can also see a C code in Gwyddion repository, I also 
attached other scripts I used for generating different thumbnails based on this 
parser (be warned that they are probably no the nicest python code one can 
write, their were tests... but can still be useful in your case).

If you really need or want to implement an other parser for the undocumented 
Matrix File, I can ask my colleague who wrote an Igor plugin (but the code is 
even less understandable than the C code). I know he took some notes while 
reverse-engineering the binary file format.

Please, if you implement parser or thumbnails generator, keep me informed. I 
apparently have the same needs as you. I was thinking to use PyGwy to get a 
fast thumbnails generator... but never had the time to write it. If you are 
interested we could work together.

Best regards,
François

-- 
François Bianco,
Doctorant Groupe Renner

Université de Genève
Département de la matière condensée
24, Quai Ernest-Ansermet
1211 Genève 4, Suisse

Bureau: École de Physique, 017c
Téléphone: +41 (0)22 379 3547
Mobile : +41 (0)79 568 3459
Web: http://dpmc.unige.ch/gr_renner

Ce courriel est signé numériquement par OpenPGP.

Attachment: omicron-flat-file.tar.lzma
Description: application/lzma-compressed-tar

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Gwyddion-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gwyddion-users

Reply via email to