• Welcome to the DeeperBlue.com Forums, the largest online community dedicated to Freediving, Scuba Diving and Spearfishing. To gain full access to the DeeperBlue.com Forums you must register for a free account. As a registered member you will be able to:

    • Join over 44,280+ fellow diving enthusiasts from around the world on this forum
    • Participate in and browse from over 516,210+ posts.
    • Communicate privately with other divers from around the world.
    • Post your own photos or view from 7,441+ user submitted images.
    • All this and much more...

    You can gain access to all this absolutely free when you register for an account, so sign up today!

New software for analyzing freedive (depth) dive profiles

Thread Status: Hello , There was no answer in this thread for more than 60 days.
It can take a long time to get an up-to-date response or contact with relevant users.

ericvrp

Well-Known Member
Oct 9, 2006
196
29
68
Hi,

I've written some code that I'd like to donate to the public domain. Hopefully it will be picked up by the authors of dive software so that they are more suitable for us freedivers. I have had contact with the author of mac-dive(.com) and this code will probably be put in mac-dive soon.

Project: https://sourceforge.net/projects/udcf/
Source: svn co https://udcf.svn.sourceforge.net/svnroot/udcf udcf

Currently the software determines freefall depth and strokecounts on the descent and ascent. Below you can see three example outputs of shallow freedives I did (with lots of weights).

cheers,
Eric
----------------
Sun Aug 15 12:26:41 2010 - sdmp.nl, Maarsseveense Plassen, Netherlands (DiveProfile/ericvrp/sdmp.udcf)
Dive time : 01:32
Max depth : 28.78 meter (00:38)
Bottom time : 00:08
Descent speed : 0.8 m/s (avg), 1.1 m/s (max at 00:18)
Ascent speed : 0.5 m/s (avg), 1.0 m/s (max at 01:24)
Strokes on descent : 4 (3.02 meter/stroke (avg)) (5.00 seconds/stroke (avg))
Freefall at : 11.27 meter (00:15)
Strokes on ascent : 6 (3.19 meter/stroke (avg)) (5.80 seconds/stroke (avg))
Float to surface at: 8.38 meter (01:20)

Sun Aug 15 12:52:37 2010 - sdmp.nl, Maarsseveense Plassen, Netherlands (DiveProfile/ericvrp/sdmp.udcf)
Dive time : 01:32
Max depth : 27.50 meter (00:43)
Bottom time : 00:07
Descent speed : 0.6 m/s (avg), 0.8 m/s (max at 00:18)
Ascent speed : 0.6 m/s (avg), 0.8 m/s (max at 01:29)
Strokes on descent : 1 (0.00 meter/stroke (avg)) (0.00 seconds/stroke (avg))
Freefall at : 1.41 meter (00:00)
Strokes on ascent : 7 (3.05 meter/stroke (avg)) (5.50 seconds/stroke (avg))
Float to surface at: 4.92 meter (01:26)

Sun Aug 15 12:37:24 2010 - sdmp.nl, Maarsseveense Plassen, Netherlands (DiveProfile/ericvrp/sdmp.udcf)
Dive time : 01:24
Max depth : 26.79 meter (00:39)
Bottom time : 00:05
Descent speed : 0.7 m/s (avg), 0.9 m/s (max at 00:03)
Ascent speed : 0.6 m/s (avg), 0.8 m/s (max at 01:23)
Strokes on descent : 1 (0.00 meter/stroke (avg)) (0.00 seconds/stroke (avg))
Freefall at : 3.07 meter (00:00)
Strokes on ascent : 5 (2.24 meter/stroke (avg)) (3.75 seconds/stroke (avg))
Float to surface at: 3.29 meter (01:20)
 
  • Like
Reactions: sanso and trux
Hi Eric, sounds like some cool software! is it possible to have it on a Liquidvision X1?

At these lines I would be interested to have the depth at the max also displayed.
Descent speed : 0.7 m/s (avg), 0.9 m/s (max at 00:03 - 3.3 m)
Ascent speed : 0.6 m/s (avg), 0.8 m/s (max at 01:23 - 10.4 m)
Something like here above.

This in combination with Ivo's dive start algorithm would be some hightech software for the X1.
 
Cool! I'm impressed, Eric! I wonder if there is any software for linux that will incorporate this (and work with my D4... :( )

Kudos!
 
@Trux, thank you

@Kars, note that this is mostly a proof of concept and if it's added to fullblown dive software you can easily see the depth it a given time.

@Sanso, What software do you use now to view your dive profiles? I emailed jDiveLog which might work on Linux. Does anyone have a contact at Suunto - I'd like to point them to the project too.

Perhaps I should create a webpage where udcf (exported from the dive software of your choice) can be uploaded.
 
Cool! I'm impressed, Eric! I wonder if there is any software for linux that will incorporate this (and work with my D4... :( )
Sanso, you asked me already by email earlier about Suunto divelog software for Linux, and I am not sure whether you got my reply (I changed my mail server last month, and some email got lost in the transition). There are indeed several packages for Linux. Some of them are listed at SourceForge (just where Eric has his software too), and there are also some commercial products available. I can't find the links in my records right now, but I think you won't have big troubles finding it in google. If you don't, I'll look at it again.

The jDiveLog Eric mentions is indeed available for Linux too, but there are more of them.
 
I downloaded JDivelog a while back but it didn't know what to do with Cressi EDY log files. Any idea if it's been updated to accept them?
 
... won't have big troubles finding it in google. If you don't, I'll look at it again.

The jDiveLog Eric mentions is indeed available for Linux too, but there are more of them.
Sadly, I have had big trouble in the past. jDiveLog does run on linux, but last time I tried it didn't support downloading data from my D4.. :(
I am still in love with the wonderful dlogviewer, which is a minimal as I like, but has a couple of absolute killer features, like showing several profiles at once (for comparisons) and showing de-/ascent speeds.

It's simple and it works, but it doesn't support the d4. :( I have asked the developer whether he could include that support, but he doesn't want to put more time into the project. The source code is available on the site and I'd be eternally grateful if someone added the D4 to the list of supported computers. - And then used Eric's library in it as well. :D

Dave, the good news is, that dLogViewer supports the Cressy EDY, so you can go and give it a try! I very much liked it when I was training.

:)

Richard
 
DeeperBlue.com - The Worlds Largest Community Dedicated To Freediving, Scuba Diving and Spearfishing

ABOUT US

ISSN 1469-865X | Copyright © 1996 - 2025 deeperblue.net limited.

DeeperBlue.com is the World's Largest Community dedicated to Freediving, Scuba Diving, Ocean Advocacy and Diving Travel.

We've been dedicated to bringing you the freshest news, features and discussions from around the underwater world since 1996.

ADVERT