]> git.tdb.fi Git - ext/subsurface.git/commit
cochran: add support for importing the exported CSV files
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 20 Jun 2012 03:07:42 +0000 (20:07 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 20 Jun 2012 03:07:42 +0000 (20:07 -0700)
commitba31e37063308ab74b282db983557797d05f59d1
tree2a8ce73074cba1019f4ea6481f0f549fd5c28430
parent80b0c097334a13f9fd69ed87eceb3997a1084311
cochran: add support for importing the exported CSV files

The Cochran Analyst software can export the basic dive information as
CSV files (comma-separated values).

Individual CSV files contain just one particular type of information:
depth, temperature or cylinder pressure, which is rather inconvenient.
However, the way subsurface works, you can just import these CSV files
all as individual dives, and then subsurface will automatically merge
the dives with the same date and time - and in the process it will also
merge all the samples.

So it turns out that we don't really need any special handling.  You can
literally just do

     subsurface <list-your-cochran-export-files-here>

and you're all done.

Of course, the CSV files really *are* pretty useless, since they don't
contain all the nice information about where the dive took place etc.
So you literally just get the dive profile.  But that's better than
getting nothing at all.

I'd love to actually be able to parse the real native Cochran Analyst
software CAN files, but in the meantime this is at least a starting
point.  And if I'm ever able to parse those nasty CAN-files, this makes
comparisons with the exports much easier.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
file.c