New version of the free (open source) Subsurface divelog

Discussion in 'Dive Software' started by dirkhh, Feb 21, 2013.

  1. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    Subsurface 3.0 has been released.

    New in this version (compared to Subsurface 2.1):


    - Many new divecomputers supported, bugfixes for existing divecomputers
    - Cressi Leonardo, Seemann XP5, Mares Matrix, Mares Puck Pro, Mares Nemo Wide 2, Shearwater Petrel, Shearwater Predator, Aeris A300 AI, Hollis DG03
    - significant improvements for the Heinrichs Weiskamp OSTC
    - Significantly improved selection of divecomputers for direct download
    - Map display of GPS locations of dives and ability to enter and edit those
    - Improved automatic dive numbering
    - Data overlay for profile plot (with additional statistics information)
    - Zoom function for profile plot
    - Dive planner
    - Improved printing support
    - Improved dive trip handling
    - Support for downloading dives from multiple computers (so for example both your main and your backup computer)
    - Added ability to import existing divelogs from Suunto DM3 (no manual unpacking needed anymore), MacDive and divelogs.de
    - Lots of features to make tec divers happy:
    - Experimental deco calculation with optional display of a calculated ceiling (Buhlmann ZH16 with gradient factors)
    - Display of deco information from some divecomputers that support this
    - TriMix support
    - CCR support (fixed or variable setpoint, on dive computers that support this)
    - Optional pO2, pN2 and pHe graphs
    - CNS tracking for supported divecomputers
    - Lots of bug fixes

    Screenshot from 2013-02-01 09:51:10.jpg

    Binaries for Windows and Mac (localized in a dozen languages) can be found on our Download Page
     
    Aotus likes this.
  2. Lemna

    Lemna DIR Practitioner

    # of Dives: 200 - 499
    Location: Belgium
    286
    45
    0
    Thanks for providing an open source divelog!

    I wanted to take a look at it (using windows xp), but I can't figure out how to import data from divelogs.de. I exported my data to a .DLD file, then tried to import it using the "import XML files" menu. First off, it doesn't show files with a DLD extension, so you have to type the filename. The program then responds that it "Failed to parse" that file. Next, I tried the command line: error message is "Failed to open 2 files"... Starting from scratch in divelogs.de didn't solve these problems.

    Any suggestions?
     
  3. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    Oh dang. It appears that I have built the Windows binary without libzip support - and that is needed to load DLD and SDE files.
    Give me a few minutes and a new installer will be up on the website.
    Thanks for catching that (it would have been even better had you reported this in trac.hohndel.org - there I get automatic notification when people report bugs...)

    ---------- Post added February 21st, 2013 at 02:45 PM ----------

    Ok, I replaced the .exe on the website and verified that this one indeed does include libzip and now successfully opens .DLD and .SDE files.
     
  4. String

    String Scuba Instructor

    # of Dives: I just don't log dives
    Location: Grand Cayman
    8,460
    331
    83
    Looks like an interesting project but i can't get it to work with my Petrel.

    The bluetooth works quite happily as i tried it immediately prior to that using the Shearwater software.

    On Subsurface i go to the download dive window, select the correct computer, select COM1 (there are NO other options displayed to choose from) and when trying to start the download i just get "unable to open COM1". (and yes the computer is in upload log mode).

    Using win7 64bit with the supplied Shearwater BT dongle etc etc.

    Edit:- Identical problem on my win7 laptop using its internal bluetooth.
     
  5. tcoen

    tcoen Shearwater Research

    48
    48
    18
    Hi String,

    I am a Shearwater engineer. To use the Shearwater computers with Subsurface, you first need to pair the dive computer manually in the Windows "Add a device" menu. Start the Bluetooth countdown on the Petrel, then go to "Add a Device" and pair with the Petrel using pairing code 0000.

    Windows now sees the Petrel as a COM port (if you right click on the Petrel icon and go to Properties, the Services tab will show you which COM port).

    However, I've tried it and the Petrel downloads still did not work for me. The Shearwater Predator downloads did work though.

    We will look into this with the Subsurface developers (or libdivecomputer developers) to get it working.

    Best regards,
    Tyler Coen
    Shearwater Research
     
  6. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    Hey Tyler, thank you so much for helping out here. I don't think we have a current tester with a Petrel (we have a couple of Predator users, though). Could you send email to me (first at last dot org) and Jef (libdivecomputer maintainer, I'm sure you have his email address) so we can fix this problem?
    Thanks
    Dirk Hohndel
    Subsurface maintainer :)
     
  7. String

    String Scuba Instructor

    # of Dives: I just don't log dives
    Location: Grand Cayman
    8,460
    331
    83
    Thanks for that reply - i tried the manually pairing and it didn't work before posting here but nice to have it confirmed its not just my systems here.
     
  8. markmantei

    markmantei Surface Interval Member

    # of Dives: 200 - 499
    Location: Calgary, Alberta, Canada
    434
    112
    43
    Took a quick look and the software looks pretty nice, I'll have to have a closer look this evening, though I may run into the same Petrel issue posted above. If you need another Petrel tester, pop me off a PM. Any plans to create an import from oceanic oceanlog?
     
  9. Lemna

    Lemna DIR Practitioner

    # of Dives: 200 - 499
    Location: Belgium
    286
    45
    0
    I tried again and it works, but there are a number of problems. I reported those in trac. If you need it I can send you my DLD file.

    What is the best place for feature requests and non-technical discussion of subsurface? The mailing list seems geared towards the programmers, not directly useful for ordinary users.
     
  10. iluvtheocean

    iluvtheocean Loggerhead Turtle

    # of Dives: 25 - 49
    Location: Hollywood, FL
    1,357
    459
    0
    Is the program compatible with exporting to any of the Android Dive Logs? (such as Dive Log)
     
  11. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    Trac is a good place for feature requests.

    We are looking into creating a user forum at one of the major boards. Stay tuned.

    ---------- Post added February 22nd, 2013 at 12:23 PM ----------

    There are SO MANY dive log programs and web sites and half of them appear to be named dive[ing]log or some other variation of that. Can you point me at the specific one you mean?
     
    Lemna likes this.
  12. Lemna

    Lemna DIR Practitioner

    # of Dives: 200 - 499
    Location: Belgium
    286
    45
    0


    Divinglog 5 (windows) exports to Dive Log by Rob Knapen, which is quite nice.
     
  13. exposure

    exposure Tech Diver

    206
    30
    28
    Really promising, congrat. I tried it with an xml import from MacDive, few missing information but not a big deal. I really like the GF profile on each dive but didn't find the way to add tank switch into a dive :)
     
  14. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    If the tank change was in your MacDive data or was imported from the dive computer, it should be shown in Subsurface.
    I have now seen a number of reports that the Mac binary may suffer from a similar import problem as the Windows one, so it is possible that the MacDive import was incomplete... can you tell me which information is missing?
    And finally, yes, manually adding a gas switch is on our list of things to implement for Subsurface 3.1

    ---------- Post added February 22nd, 2013 at 02:43 PM ----------

    Dive Log does look really nice. I need to install this on my phone :)
    I just sent email to the developer, asking him for more information on data exchange - it's certainly something we are actively enabling for many other dive logs...
     
  15. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    We now have confirmed that the Mac binaries suffer from a similar import issue as the Windows binaries.

    Our testers are mainly developers, they are mainly on Linux - so the two installers didn't get enough scrutiny. I'd love to see some Windows and Mac users join our mailing list and help us do better testing before we do releases. If you decide to do so, please send a "Hello" email to the mailing list so we know that we have new testers and can point you in the right direction.

    Speaking of releases - I'll do a 3.0.1 update release in the next couple of days that should address the import issues.
     
  16. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    This should fix the reported bugs around imports from other divelog software.

    Details (and downloads) on our website
     
  17. OzGriffo

    OzGriffo DIR Practitioner

    # of Dives: 100 - 199
    Location: Melbourne, Australia
    1,043
    354
    83
    Really impressive app. I may have just stopped using Macdive, however not sure if the import bug is completely squashed. I exported 97 dives out of Macdive and only 71 turned up in Subsurface.
     
  18. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    Could you report this on trac.hohndel.org - ideally with your MacDive file attached? Or (for understandable privacy concerns) report on trac and then send me email with the MacDive file?

    Since import is one of the big new features and is very important for people coming from other platforms this is something that we are quite interested in getting right

    /D.
     
  19. OzGriffo

    OzGriffo DIR Practitioner

    # of Dives: 100 - 199
    Location: Melbourne, Australia
    1,043
    354
    83
    I tried but the tracker inly allows files up to 250k to be attached. The zipped export is only 360k but still too big.
     
  20. dirkhh

    dirkhh Nassau Grouper

    # of Dives: 200 - 499
    Location: Portland, OR, USA
    180
    66
    0
    Let me fix this in trac. In the meantime, feel free to send this to me via email. dirk at tracker website without 'trac' (silly attempt to make it harder to harvest my email for spam purposes...)
     

Share This Page