Subject: [PATCH 3/3] Updates to user-manual (part 2 of 3)

Changes to the user-manual to achieve the following:
1) Remove duplication of CCR information
2) Remove duplication in CSV import information
3) rewrite the section dealing with CSV import.

2 images were added to the user-manual.

Signed-off-by: willem ferguson <[email protected]>

>From d3c9dadfa5832e03e01e28bb294b67a9aefa2266 Mon Sep 17 00:00:00 2001
From: willem ferguson <[email protected]>
Date: Mon, 26 Jan 2015 18:24:28 +0200
Subject: [PATCH 3/3] Updates to user-manual (2 of 3)

Changes to the user-manual to achieve the following:
1) Remove duplication of CCR information
2) Remove duplication in CSV import information
3) rewrite the section dealing with CSV import.

2 images were added to the user-manual.

Signed-off-by: willem ferguson <[email protected]>
---
 Documentation/images/csv_import1.jpg | Bin 0 -> 30179 bytes
 Documentation/images/csv_import2.jpg | Bin 0 -> 25490 bytes
 Documentation/user-manual.txt        | 275 +++++++++++++----------------------
 3 files changed, 98 insertions(+), 177 deletions(-)
 create mode 100644 Documentation/images/csv_import1.jpg
 create mode 100644 Documentation/images/csv_import2.jpg

diff --git a/Documentation/images/csv_import1.jpg b/Documentation/images/csv_import1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c61c9e3e47dfe92eb5ced9976d25e72f21a2a2ca
GIT binary patch
literal 30179
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

literal 0
HcmV?d00001

diff --git a/Documentation/images/csv_import2.jpg b/Documentation/images/csv_import2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cb445023e2e7b0d4f52927869097d956d3969a5d
GIT binary patch
literal 25490
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

literal 0
HcmV?d00001

diff --git a/Documentation/user-manual.txt b/Documentation/user-manual.txt
index dd913bd..f9592a5 100644
--- a/Documentation/user-manual.txt
+++ b/Documentation/user-manual.txt
@@ -992,60 +992,6 @@ Selecting the appropriate file in the file list of the dialogue opens
 the imported dive log in the _Subsurface_ *Dive List*. Some other formats, not
 accessible through the Import dialogue are also supported, as explained below.
 
-==== Importing dive logs from closed circuit rebreather (CCR) systems
-
-[icon="images/APD.jpg"]
-[NOTE]
-Closed system rebreathers use advanced technology to recirculate
-gas that has been breathed while doing two things to maintain a
-breathable oxygen concentration:
-a) remove carbon dioxide from the gas that has been exhaled
-b) regulate the oxygen concentration to remain within safe diving limits.
-   Currently, within _Subsurface_, the Poseidon MkVI Discovery is the best
-   supported CCR dive computer. The CCR interface of _Subsurface_ is currently experimental
-   and under active development. In contrast to a conventional open circuit
-   dive computer, a CCR system computer does not allow the download of a log
-   containing multiple dives. Rather, each dive is stored independently. This
-   means that _Subsurface_ cannot download a dive log directly from a CCR
-   dive computer, but that it imports CCR dive logs in the same way that it
-   imports dive log data from other databases.
-
-===== Import a CCR dive
-
-See the section dealing with xref:S_ImportingAlienDiveLogs[Importing dive information from other
-digital sources]. From the main menu of _Subsurface_, select _Import->Import
-log files_ to bring up the xref:Unified_import[universal import dialogue]. As
-explained in the previous section, the bottom right
-hand of the import dialogue contains a dropdown list of appropriate devices
-that currently includes an option for MkVI files. Having selected the appropriate CCR format and
-the directory where the original dive logs have been stored from the CCR dive
-computer, one can select a particular dive log file (in the case of the MkVI
-it is a file with a .txt extension). After selecting the appropriate dive log,
-activate the _Open_ button at the bottom right hand of the universal import dialogue.
-
-===== Displayed information for a  dive
-
-_Partial pressures of gases_: The graph of oxygen partial pressure shows the
-information from the oxygen sensors of the CCR equipment. In the case of the
-Poseidon MKVI, the mean value of the two oxygen sensors are shown. In the case
-of the APD equipment, the mean of the three oxygen sensors are shown. If one
-sensor shows a very different oxygen PO2 reading compared to the others, the
-divergent sensor is ignored. For CCR dives the graph for oxygen partial pressure
-should be fairly flat, reflecting the setpoint settings during the dive.
-Partial pressures for nitrogen (and helium,
-if applicable) are shown in the usual way as for other dives.
-
-_Cylinder pressures_: CCR dive computers like the Poseidon MkVI record the
-pressures of the oxygen and diluent cylinders. The pressure of the oxygen cylinder
-is shown on the dive profile. In addition, start and end pressures for both oxygen
-and diluent cylinders are shown in the _Equipment Tab_.
-
-_Equipment-specific information_: Equipment-specific information gathered by
-_Subsurface_ is shown in the _Extra data_ tab. This may include setup information
-or metadata about the dive.
-
-More equipment-specific information for downloading CCR dive logs can be found in xref:S_PoseidonMkVI[Appendix B].
-
 ==== Importing from Mares Dive Organiser V2.1
 
 Since Mares utilise proprietary Windows software not compatible with
@@ -1088,29 +1034,42 @@ image::images/Divelogs1.jpg["FIGURE:Download from Divelogs.de",align="center"]
 [[S_ImportingCSVData]]
 ==== Importing data in CSV format
 
-A comma-separated file (.csv) can be used to import dive information either as dive profiles (as in the case of the APD Inspiration and Evolution closed circuit rebreathers) or as dive metadata (in case the user keeps dive data in a spreadsheet). For
-an introduction to CSV-formatted files see xref:S_CSV_Intro[A Diver's Introduction To CSV Files].
-
-[icon="images/icons/important.png"]
-[IMPORTANT]
-The CSV import has a couple of caveats. You should avoid some special characters
-like ampersand (&), less than (<), greater than (>) and double quotes ("), the latter if quoting text cells. The
-file should use UTF-8 character set, if having non-ASCII characters. Also the
-size of the CSV file might cause problems. Importing 100 dives at a time
-(without dive profile) has worked previously, but larger files might exceed
-limits of the parser used. When having problems with CSV imports, try first with
-a smaller sample to make sure everything works.
+A comma-separated file (.csv) can be used to import dive information either as dive profiles
+(as in the case of the APD Inspiration and Evolution closed circuit rebreathers) or as dive
+metadata (in case the user keeps dive data in a spreadsheet). The _CSV_ format is a universal
+simplified format that allows for easy information exchange between different computers or
+software packages. For an introduction to CSV-formatted files see xref:S_CSV_Intro[A Diver's
+Introduction To CSV Files]. _Subsurface_ dive logs can also be exported in _CSV_ format to
+other software that reads this format. See xref:S_Appendix_D[APPENDIX D: Exporting a spreadsheet
+to CSV format] for information that may be helpful for importing spreadsheet-based data
+into _Subsurface_.
 
 [[S_ImportingCSVDives]]
 ===== Importing dives in CSV format from dive computers or other dive log software
 
-CSV files are normally organised into
-a single line that provides the headers (or _field names_) of the data columns, followed by the
-data, one record per line. CSV files can be opened with a normal text editor.
-For information of how to export a spreadsheet in CSV format see xref:S_Appendix_D[APPENDIX D:
-Exporting a spreadsheet to CSV format].
+One can view a _CSV_ file by using an ordinary text editor. It is normally organised into
+a single line that provides the headers (or _field names_ or _column headings_) of the data
+columns, followed by the data, one record per line. 
 
-Before being able to import the data to _Subsurface_ one needs to know:
+There are two types of _CSV_ dive logs that can be imported into _Subsurface_: 
+
+1. _CSV dive details_: This dive log format contains similar information to that of a
+   typical written dive log, e.g. dive date and time, dive depth, dive duration, names of
+   buddy and dive master and perhaps some information about cylinder pressures before and
+   after the dive, as well as a comment or two about the dive. All the data for a single
+   dive go on a single line of text, following the order of the column headings.
+
+2. _CSV dive profile_: This dive log format includes much more information about a single
+   dive. For instance there may be information at 30-second intervals, indicating depth, water
+   temperature at that depth, and cylinder pressure at that moment in time. Each line contains
+   the information for a single instant in time during the dive, 30 seconds after that
+   of the previous instant. Many lines
+   are required to complete the depth profile information for a single dive. This is a common
+   export format used by closed-circuit rebreather (CCR) dive equipment and many software
+   packages that handle dive computer data and/or dive logs. 
+
+Before being able to import the _CSV_ data to _Subsurface_ *one needs to know a few
+things about the data being imported*:
 
 a. Which character separates the different columns within a single line of
    data? This field separator should be either a comma (,) or a TAB character.
@@ -1118,65 +1077,76 @@ a. Which character separates the different columns within a single line of
    comma-delimited, then the comma
    characters between the values are clearly visible. If no commas are evident and
    the numbers are aligned in columns,
-   the file is probably TAB-delimited (i.e. it uses a TAB as a field separator, as
-   in the above example).
+   the file is probably TAB-delimited (i.e. it uses a TAB as a field separator).
 
-b. Which data columns need to be imported into _Subsurface_? The Dive Time and
-   Depth columns are always required. Open the file using a text editor and note
+b. Which data columns need to be imported into _Subsurface_? Is it a _CSV dive details_
+   file or a _CSV dive profile_ file? Open the file using a text editor and note
    the titles of the columns to be imported and their column positions.
 
 c. Is the numeric information (e.g. dive depth) in metric or in imperial unis?
 
 Armed with this information, importing the data into _Subsurface_ is
 straightforward. Select
-_Import->Import Log Files_ from the main menu. In the resulting file
-selection menu, select _CSV files_, after which a common configuration dialog
-appears for all the
-files with a CSV extension:
-
-image::images/Import_CSV1.jpg["FIGURE: CSV download dialogue",align="center"]
-
-There are pre-configured definitions for some dive computers, e.g. the APD
-rebreathers. If the user's dive computer is on this list, it should be selected
-using the dropdown
-box labeled _Pre-configured imports_.
-
-If the dive computer is not on the pre-configured list, the user must
-select the _Field
-Separator_ (TAB or comma) for the particular CSV file, using the appropriate
-dropdown list. For each data column used for import, the user must check the
-appropriate check box
-and indicate in which column these data are found.
-
-Finally _OK_ should be clicked and
-the dive(s) are imported and listed in the *Dive List* tab of _Subsurface_.
-
-
-[[S_ImportingManualCSV]]
-==== Importing dives from a manually kept CSV file or a spreadsheet
+_Import ->  Import Log Files_ from the main menu. In the resulting file
+selection menu, select _CSV files_ (towards the bottom right). This shows all .CSV files in the selected
+directory. Select the file that needs to be imported. A configuration panel
+appears as depicted below:
+
+image::images/csv_import1.jpg["FIGURE: CSV download dialogue 1",align="center"]
+
+Notice that, at the top left, there is a dropdown list containing pre-configured
+settings for some of the more common dive computers and software packages
+encountered by divers. If the _CSV_ file being imported originated from any of
+these pre-configured items, then select it. Otherwise use the _Manual Import_
+option. The configuration panel also has dropdown lists for the specification of the appropriate
+field separator (Tab, comma or semicolon), the date format used in the _CSV_ file,
+the time units (seconds, minutes or minutes:seconds), as well as the unit system
+(metric or imperial). Selecting the appropriate options among these is critical for
+the successful import of the data.
+
+The last remaining task is to ensure that all the data columns have the appropriate
+column headings. The top line of the white part of the data table contains the column
+headings found in the _CSV_ data file. The blue row of cells immediately above these
+contains the names understood by _Subsurface_. The white area below the dropdown
+lists contains all the field names that _Subsurface_ recognises. These names are
+in blue balloons and can be moved using a drag-and-frop action. For
+instance, _Subsurface_ expects the column heading for Dive number (" # ") to be "Dive # ". If
+the column heading that _Subsurface_ expects is not in the blue cells, then drag the
+appropriate column heading from the upper area and drop it in the appropriate blue
+cell at the top of the table. To indicate the correct column for "Dive #", drag
+the ballooned item labelled "Dive # " and drop it in the blue
+cell immediately above the white cell containing " # ". This is depicted in
+the image below.
+
+image::images/csv_import2.jpg["FIGURE: CSV download dialogue 2",align="center"]
+
+Continue in this way to ensure that all the column headings in the blue row of
+cells correspond to the headings listed in the top part of the dialogue. Having
+completed this task, select the _OK_ button to the bottom right og the dialogue.
+The data from the _CSV_ file are imported and shown in the *Dive List* panel.
 
 [[S_CSV_Intro]]
 ****
-*A Diver's Introduction To CSV Files*
+*A Diver's Introduction To _CSV_ Files*
 [icon="images/icons/important.png"]
 [IMPORTANT]
 
-CSV is an abbreviation for a data file format: _Comma-Separated Variables_. It is a
+_CSV_ is an abbreviation for a data file format: _Comma-Separated Variables_. It is a
 file format allowing someone to view or edit the information using a text editor such
 as Notebook (Windows), gedit (Linux) or TextWrangler (OS/X). The two main advantages of
-the CSV format is that the data are easily editable as text without any proprietary software
-and ensuring all information is human-readable, not being obscured by the any custom or
+the _CSV_ format is that the data are easily editable as text without any proprietary software
+and ensuring all information is human-readable, not being obscured by any custom or
 proprietary attributes that proprietary software insert into files.
-Because of its simplicity the CSV format is used
+Because of its simplicity the _CSV_ format is used
 as an interchange format between many software packages, e.g. between
-spreadsheet, statistical, graphics, database and diving software. Within _Subsurface_, CSV files can also
+spreadsheet, statistical, graphics, database and diving software. Within _Subsurface_, _CSV_ files can also
 be used to import information from other sources such as spreadsheet-based dive logs and
 even from some dive computers.
 
-CSV files can be created or edited with a normal text editor. The most important attribute of a
-CSV file is the _field separator_, the character used to separate fields within a single line. The
+_CSV_ files can be created or edited with a normal text editor. The most important attribute of a
+_CSV_ file is the _field separator_, the character used to separate fields within a single line. The
 field separator is frequently a comma, a colon, a SPACE character or a TAB character. When exporting data from
-spreadsheet software, the field separator needs to be specified in order to create the CSV file. CSV files are
+spreadsheet software, the field separator needs to be specified in order to create the _CSV_ file. _CSV_ files are
 normally organised into a single line that provides the headers (or _field names_) of the data columns,
 followed by the data, one record per line. Note that each field name
 may comprise more than one word separated by spaces; for instance _Dive site_, below. Here is an example of
@@ -1201,7 +1171,7 @@ disadvantage is that one cannot see
 the TAB characters. For instance, the space between _Dive_ and _date_ in the top line may be
 a SPACE character or a TAB character (in this case it is a SPACE character: the tabs are before and
 after _Dive date_). If the field names in the first line are long, the alignment with data in the other lines
-cannot be maintained. Here is a highly simplified and shortened TAB-delimited example of a CSV dive log
+cannot be maintained. Here is a highly simplified and shortened TAB-delimited example of a _CSV_ dive log
 from an APD closed-circuit rebreather (CCR) dive computer:
 
 	Dive Time (s)	Depth (m)	pO₂ - Setpoint (Bar) 	pO₂ - C1 Cell 1 (Bar)	Ambient temp. (Celsius)
@@ -1215,76 +1185,25 @@ from an APD closed-circuit rebreather (CCR) dive computer:
 	30      1.7     0.70    0.71    12.6
 	40      1.8     0.70    0.68    12.5
 
-CSV files can therefore be used in many contexts for importing data into a _Subsurface_ dive log.
-
-An important aspect of the CSV format required by _Subsurface_ is the _Column Mapping_. In the example
-from different dive sites above, each line of data is organised as follows:
-
-	Column 1:	Dive site (location)
-	Column 2:	Dive date
-	Column 3:	Dive time
-	Column 4:	Dive duration
-	Column 5:	Maximum dive depth (m)
-	Column 6:	Name of dive buddy
-
-_Subsurface_ requires the column number of each of these data items. For these data the
-column specification may look like this:
-
-image::images/CSV_column_definition.jpg["FIGURE: CSV column definition",align="center"]
-
-Knowledge of a few basic things about he content of the CSV file allows a smooth import
+When a _CSV_ file is selected for import, _Subsurface_ displays the column headers as well as some of the data
+in the first few lines of the _CSV_ file, making it much easier to work with _CSV_ files.
+_CSV_ files can therefore be used in many contexts for importing data into a _Subsurface_ dive log.
+Knowledge of a few basic things about the content of the _CSV_ file allows a smooth import
 of the dives into _Subsurface_.
 
 ****
 
-If one keeps dive logs in a spreadsheet, there is an option to import
-those dives, exported as a CSV file. See xref:S_Appendix_D[APPENDIX D:
-Exporting a spreadsheet to CSV format]
-for information of how to export a spreadsheet in CSV format.
-When importing manually kept log files into _Subsurface_, the information
-needed is quite different from that accessible using a dive computer, as we are
-importing only summary data, not depth profile samples.
-
-When importing dives in CSV format (see above), one needs to
-know the internal format of the CSV data to import.
 
-a. Which character separates the different columns within a single line of
-   data?
-   A recommended field separator for the export is TAB, as commas might be part of
-   the decimal data values themselves. Therefore the use of an appropriate field separator
-   is very important. When exporting data from a spreadsheet it is likely to
-   request the user to supply an appropriate field separator character.
-
-b. Which columns need to be imported into _Subsurface_? Currently there
-   are not any mandatory input fields, but some, e.g. dive duration
-   are crucial for the log file to make any sense. Possible options
-   can be seen in the image below and one should include as many as possible of the
-   fields available in the original log file.
-
-c. Units used for depth, weight and temperature. We consider depth to be
-   either feet or meters, weight kilograms or pounds and temperature either
-   Celsius or Fahrenheit. However, the users can select _Metric_ or
-   _Imperial_ in the *Preferences* tab of _Subsurface_. No mixture of unit
-   systems is allowed for the different fields.
-
-Importing manually kept CSV log files is quite straight forward, but
-there might be many fields and counting the field numbers is error
-prone. Therefore validation of the data to be imported is critical.
-
-To import the dives, select _Import->Import Log Files_ from the menu
-bar. If the CSV option in the dropdown list is selected and the file list
-includes file names ending with .CSV, one can select the
-_Manual dives_ tab that will bring up the following configuration dialog:
-
-image::images/Import_CSV2.jpg["FIGURE: Download dialog for Manual CSV logs",align="center"]
-
-Check the check boxes corresponding to the data in the original import file.
-For each of the checked data items, a corresponding column number needs to be
-entered. For instance in the image above, the name of the dive site (i.e. location)
-is located as the 11th item (or column) on each line of the CSV import file.
-The input fields can be configured as appropriate, and when everything is done
-the _OK_ button should be selected to perform the import. New dives should
-appear in the *Dive List* area of _Subsurface_.
+[icon="images/icons/important.png"]
+[IMPORTANT]
+The _CSV_ import has a couple of caveats. One should avoid some special characters
+like ampersand (&), less than (<), greater than (>) and double quotes (") as part
+of the numbers or text within a cell. The
+file should use UTF-8 character set, if using non-ASCII characters. Also the
+size of the _CSV_ file might cause problems. Importing 100 dives at a time
+(_CSV dive details_) works, but larger files might exceed
+limits of the parser used. When encountering problems with _CSV_ imports, first try with
+a smaller file to make sure everything works.
 
 
 [[S_Companion]]
@@ -1878,7 +1797,9 @@ placed adjacent to significant changes.
 
 The dive profile can include graphs of the *partial pressures*
 of O2, N2, and He during the dive (see figure above) as well as a calculated and dive computer
-reported deco ceilings (only visible for deep, long, or repetitive dives). Partial pressures of oxygen are indicated in green, those of nitrogen in black, and those of helium in dark red. These
+reported deco ceilings (only visible for deep, long, or repetitive dives).
+Partial pressures of oxygen are indicated in green, those of nitrogen in black,
+and those of helium in dark red. These
 partial pressure graphs are shown below the profile data.
 
 [icon="images/icons/O2.jpg"]
-- 
1.9.1

_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to