-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdcmd2csv.1
66 lines (66 loc) · 1.79 KB
/
dcmd2csv.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.\" $Id$
.\"
.\" Copyright (c) 2017 Kristaps Dzonsons <[email protected]>
.\"
.\" This library is free software; you can redistribute it and/or
.\" modify it under the terms of the GNU Lesser General Public
.\" License as published by the Free Software Foundation; either
.\" version 2.1 of the License, or (at your option) any later version.
.\"
.\" This library is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
.\" Lesser General Public License for more details.
.\"
.\" You should have received a copy of the GNU Lesser General Public
.\" License along with this library; if not, write to the Free Software
.\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.\"
.Dd $Mdocdate$
.Dt DCMD2CSV 1
.Os
.Sh NAME
.Nm dcmd2csv
.Nd export dives to CSV
.Sh SYNOPSIS
.Nm dcmd2csv
.Op Fl v
.Op Ar files...
.Sh DESCRIPTION
The
.Nm
utility accepts XML files generated by
.Xr dcmd 1
and exports dive profiles to CSV.
This can then read by, say, Subsurface.
Its arguments are as follows:
.Bl -tag -width Ds
.It Fl v
Parse files in verbose mode.
.It Ar files...
XML input files with one or more dives.
.El
.Ss Output
The output of
.Nm
consists of comma-separated rows of dive number, time (seconds since
start of the dive), depth (metres), and temperature (celsius).
The depth and temperature fields may be empty.
.Pp
To import into subsurface, these columns correspond to the
.Dq Dive No. ,
.Dq Time ,
.Dq Sample depth ,
and
.Dq Sample temperature
fields when importing from a dive log CSV file.
The separator is a comma, time in seconds, measures in metric.
.Sh EXIT STATUS
.Ex -std
.Sh AUTHORS
The
.Nm
utility was written by
.An Kristaps Dzonsons ,
.Mt [email protected] .