Posts Tagged ‘Profile’

Deco calculations integrated in Diving Log

Monday, March 31st, 2014

This is something I wanted to implement for a long time and now I’m happy to announce that Diving Log has finally integrated deco calculations. I’ve implemented the Bühlmann ZH-L16 algorithm and now Diving Log can display data like NDL, ceiling, stop time and tissue saturation even if this data cannot be imported from the dive computer. Most sport dive computers do not record the relevant deco information and because of that, this data is missing in Diving Log and you have to go into the manufacturer software if you want to see it.

If you want to try it, please download the latest beta version first. In the logbook window, open the “Profile” tab and click the “Deco Calc” button to view the current dive in the new deco calculator window:

Open the deco calculator

Open the deco calculator

Deco Calculator

Deco Calculator with ppN2 tissue data

On the top, you have the depth profile with deco ceiling and gas switches. In the toolbar you have several display options and you can switch between the three ZH-L16 variants (A, B or C). You can also switch between data calculated by Diving Log and the data recorded and downloaded from your dive computer (if available). That way you can compare the results easily.

ppHe tissue saturation

ppHe tissue saturation

On the right side, you have a virtual dive computer display. Click anywhere into the profile on the left to update the computer display. On the “Gas” tab, you can quickly change the O2 and He values of the current gas for simulation. This will not change the gas stored in your logbook, so you can safely play around with the simulator to see how different gas mixtures influence the tissue saturation and deco profile.

ppO2 profile with gas configuration

ppO2 profile with gas configuration

On the “GF” tab, you can activate gradient factors (GF High and GF Low) to adjust the conservatism. When deactivated (GF 100/100), you have a pure Bühlmann calculation. When activated (default GF 30/75), you get a more conservative deco profile with a lower first stop and longer last stop. The gradient factor is not downloaded from the dive computer, so you may have to adjust it manually to your preference.

NDL / Stop Time with GF configuration

NDL / Stop Time with GF configuration

Additionally to tissue saturation, ceiling and stop time, Diving Log calculates the oxygen toxicity profiles CNS and OTU.

OTU and CNS profiles

OTU and CNS profiles

When you move the red cursor line around, Diving Log will not only update the dive computer display, it also updates the current tissue saturation [%]. Blue bars mean on-gassing, green bars mean off-gassing. If you see a red bar, this tissue is over-saturated (> 100%).

Tissue saturation (M-Values)

Tissue saturation (M-Values)

The deco calculator supports OC (open circuit) and CCR (closed circuit rebreather) dives with air, nitrox and trimix. Here you can see a CCR dive and bailout with air:

CCR dive with bailout

CCR dive with bailout

Current limitations and facts you need to know:

  • No repetitive dives! Every dive is calculated isolated and previous dives and tissue saturation are not taken into account!
  • No altitude diving! Every dive is calculated at sea level
  • The calculated data will differ from the data displayed on your dive computer during the dive! This is because of different algorithms, parameters, other influences and limitations
  • The current deco calculator is BETA. If you find any problems or errors, please let me know!
  • The changes you make to the gas mixtures are just for simulation. No changes will be made to your stored logbook data
  • Supported dive types: OC (open circuit) and CCR (closed circuit rebreather) with air, nitrox or trimix
  • Supported deco algorithms: Bühlmann ZH-L16A, ZH-L16B and ZH-L16C (default)
  • Gradient factors can be used for conservatism adjustments
  • Bühlmann 1b values are being used

This data will be calculated:

  • Tissue saturation (ppN2, ppHe, M-Values)
  • NDL (no deco limit)
  • Ceiling (deepest deco stop)
  • Stop time of deepest deco stop
  • CNS (central nervous system oxygen toxicity)
  • OTU (oxygen toxicity unit)

Disclaimer (full version included in application):

  • Do not use this calculator to plan real upcoming dives
  • Always compare the results with other applications and dive computers
  • You use this application at your own risk
  • Use a dive computer when you go diving

Profile Measuring

Thursday, February 6th, 2014

For the next update I’ve added a new feature to the dive profile. You can now measure certain parts of the profile by selecting a range with the mouse or a point by clicking into the profile. When you’ve selected a profile range, you can see start, end and delta values on the X and Y axis as well as the average just for the selection. This works for all profiles, not just the depth profile, but it has to be displayed in the main profile area. To start the measuring, click the ruler tool in the profile toolbar tab.

Click the measure tool and select a profile range

Click the measure tool and select a profile range

Measuring part of a tank profile

Measuring part of a tank profile

See exactly when a gas switch happened

See exactly when a gas switch happened

Profile Editor

Sunday, April 28th, 2013

The next beta will contain another great new feature:  in the new profile editor you can view all profiles and the data in a single window, you can edit every profile value in the data grid or in the graphic view and you can create entire new profiles from scratch by simply drawing them with your mouse. You can also copy and paste parts of the profile or between Excel and Diving Log and you can insert or delete rows.

Click on "Profile Editor" in the logbook window

Click on “Profile Editor” in the logbook window

The profile editor window has 3 panes, which are freely resizable. On top is the main profile area where you can manipulate the profile and select parts of it with the mouse. You can insert gas switches from the context menu and in draw mode you can manipulate the profile line directly. To change the profile type, select one of the profiles on the right. The profile data pane on the bottom is synchronized with the visual view on top. Any selection you make in either pane, it will be also visible in the other.

Profile Editor

Profile Editor

When you activate the draw mode from the toolbar, you can manipulate the profile line directly with the mouse or you can draw an entire new profile, if none exists. To change the drawing surface range, click the zoom buttons in the toolbar. As you can see in the screenshots below, the “Tank pressure 2” line is not available at first. The left part was entered in the data grid by selecting all cells and entering the value to get a nice straight line. The right part was created with the mouse in the profile pane on top.

Draw new profile with the mouse

Draw new profile with the mouse…

or enter the values in the profile grid

…or enter the values in the profile grid

You can also open 2 or more editor windows at the same time, e.g. to compare profiles from different dives or from your buddy. In the next screenshot you can see how the deco ceiling is created in the profile editor, because it couldn’t be downloaded from the dive computer:

You can edit all selected cells at once

You can edit all selected cells at once

2 editor windows snapped side by side

Two editor windows snapped side by side

The profile editor is a really powerful tool if you want to manipulate any dive profile, either because the data is recorded or imported incorrectly or because the data is not available. You can enter for example the compass course, because only few computers can actually record that. And you can finally view all available profiles and the data in a single window.

Diving Log 5.0.8 released

Wednesday, November 7th, 2012

Diving Log 5.0.8 is now released and can be downloaded here. Please note: you can install the update setup only if you have version 5.0.7 or the latest beta. If you have an older version, please install the full setup instead. These are the new features:

Some of the new features were already shown in recent blog posts and are linked above. Here are some new additions:

Android SCUBALog export: I’m trying to provide some more options and choice for Android users by cooperating with other app developers and I’m glad that the first one is now available. You can export your data to the Android app “SCUBALog” (import is planned in the future). You’ll find an app switcher in the Android sync dialog where you can change the data format.

The app switcher is in the top right corner

Equipment weight calculation: You could enter the weight of each equipment item for some time in Diving Log, but up to now nothing was done with this information. But now you can select any number of items in the list and the overall weight is calculated at the bottom. This is useful when preparing for a vacation, for example. Additionally you can see the weight of all checked equipment items in the logbook per dive.

Equipment weight sum of all selected items at the bottom

Weight sum of all checked items of a dive

Skype integration: I’m sure many of you use Skype and now you can call a phone number right from your logbook by clicking the little Skype icon behind a number in the buddy and shop dialog. This works with the Skype desktop app, but also with the new Skype app for Windows 8. Make sure to enter the country code for each number if you want to use this feature, otherwise Skype seems to have problems. If you want to use your mobile phone, you can scan the QR code to quickly call that number.

Skype icon behind the phone number

Diving Log 5.0 beta update available

Friday, October 12th, 2012

There is a new beta update for Diving Log 5.0 available. Make sure you have version 5.0.7 installed before downloading and installing the new version into the same location. The most important new feature is the new sync function for Diving Log Touch on Windows 8. But there are also some other nice improvements:

  • New sync function for Diving Log Touch
  • Profile data 4 and 5 now available (see below)
  • Cressi Leonardo Import
  • Poseidon MkVI Import improved
  • Profile can now show all gas switch labels (see below)
  • Current and waves dropdowns remember previous custom entries
  • + and – zoom buttons in dive place map
  • Some bug fixes in other importers and downloaders

Diving Log Touch Sync

Profile data 4 and 5 is now available for display in the “Extended Layout 2” and for exporting from the “Data” button.

Display all gas switch labels

Diving Log for Windows Phone Update

Monday, August 20th, 2012

A new update of Diving Log for Windows Phone (version 3.3) is now available. It got some new features, which were ported back from the upcoming Windows 8 touch version to Windows Phone. The dive list is now sorted descending by default, so the last dive is on top. You can change the sort order in the settings if you prefer the first dive on top:

The profile view has now a secondary profile like the desktop version. When you tap on the profile title (e.g. “Asc-/Descend rate”) you’ll get a selection list to switch the profile type. The ppO2 profile is currently not yet available. When you tap on the profile, you’ll get a full screen profile view.

And last but not least, images can finally be viewed in full screen when you tap on them, which is really useful for dive site maps and certifications:

You should see the update notification in your marketplace hub soon. As mentioned before, these are actually features which are back-ported from the Windows 8 touch version, so you can expect all these things already in the initial tablet version.

Diving Log 5.0.3 released

Thursday, May 26th, 2011

After five month of development and five beta versions, the final version 5.0.3 is now available (install the update from 5.0.2 to update from any beta 5.0.3). For those of you, who have been downloaded and installed each beta version, there are just a few changes since the last beta. But those updating from version 5.0.2 will get a really big update with tons of new features, which would normally justify a new major version:

This update is a big improvement for technical divers and scuba divers with lots of new data fields including Nitrox, Trimix and Rebreather dives!

Changes from Beta to Final

Wednesday, May 25th, 2011

The final version 5.0.3 will be released shortly and I want to show you the few things which have been added since beta 5. It’s mostly polishing, some minor bug fixes and the German localization (other languages will follow during the next weeks). I’ve updated the Suunto Dive Manager (SDM 4.0 not yet supported!), Oceanlog, Mares Iris/Drak and UDCF import and there is a new import from the Atomic Cobalt logbook software. You can also display now in CCR dives the ppO2 chart from all three O2 sensors (if supported by the O2 monitor):

Display up to three ppO2 Sensor values

Blue is sensor 1, green is sensor 2 and cyan is sensor 3. The yellow line is the setpoint. The dive site dialog has now a 2nd page with some more data:

Dive Site Details

New profiles and CCR features

Tuesday, May 3rd, 2011

You can now import and manage your CCR dives with Diving Log. Switches from diluent to bailout (including changing the diluent and/or bailout gas) are supported, as well as ppO2 recording from up to three O2 sensors, setpoint, OTU and CNS profile data. Additionally, if supported by the dive computer, deco ceiling, NDL and stop time could be imported and displayed.

Deco ceiling, NDL and stop time

On the screenshot below you can see the ppO2 profile recorded from the O2 monitor, the yellow setpoint line (in the ppO2 profile). After 30 minutes you notice the switch to bailout and at the end another switch of the bailout gas. Switches of the diluent gas are also supported.

CCR dive profile

OTU and CNS profile

You can enter your rebreather diluent / O2 tank and all bailout tanks within the tank management dialog. Select the CCR option for the diluent and O2 tank and the OC option for the bailout tanks.

Tank Management

CCR profile data is automatically imported from APD (copy/paste), BFT, ProLink, DR5, HS Explorer, Liquivision X1, Poseidon and Shearwater. If you notice any problems or wrong data after the import, please let me know.

Diving Log 5.0 – New profile functionality and more

Sunday, December 6th, 2009

Today I’ve uploaded an update which brings a lot of the missing profile features from version 4.0. And there are a few more things included in this update:

  • Sort dives function
  • Profile data and graphic export
  • Profile split and merge
  • Profile cursor and auto scroll
  • Tank pressure gauge works now also without tank profile
  • Ascend/descend rate profile improved
  • Comments print function
  • Layout gallery in Ribbon
  • Time zone picker in country editor

The dives sorting and renumbering feature (menu File > Logbook Maintenance > Sort Logbook) is now included. Remember, in version 5.0 you can also sort a set of dives in the table editor.

Sort Dives

Sort Dives

The profile export function allows you to export the profile data to the clipboard, text, CSV, Excel and printer and the profile graphic to the clipboard, image file and printer. The profile split and merge feature is now also included as well as the red cursor line and the auto scroll function. The tank pressure gauge will now also work if no tank profile is available, by interpolating between start and end pressure. The only thing that is still missing is the profile editing function.

Profile Ribbon

Profile Ribbon

The ascend / descend profile calculation has been improved. With the old method the profile was difficult to read when the computer used short recording intervals. The new calculation outputs a much better profile which is more realistic.

Old ascend rate profile

Old ascend rate profile

New ascend rate profile

New ascend rate profile

In the layout tab of the ribbon I’ve included a ribbon gallery with layouts included in Diving Log. In future I want to add more layouts (e.g. for small Netbook screens) and a way to add your own layouts to this gallery.

Layout Ribbon

Layout Ribbon