Skip to content

Pelagic Dive logbook and Photo organiser

Featured Replies

Hello!

I'm new to the forums and a diver and underwater photographer, and I've been building a desktop app called Pelagic, basically a dive logbook and photo organiser rolled into one, with a few bells and whistles attached. The idea came from being frustrated with having dive logs in one place, photos in another, and species IDs scattered across notes etc.

image.png

image.png

So in theory it connects to 60+ dive computers (Shearwater, Suunto, Garmin, Scubapro, Mares, etc.) using the open source libdivecomputer library although I've only managed to test my Suunto eon core and garmin files so far. Once you've imported your dives and added them to a trip, you can add your photos and as long as your dive computer time/date and your camera's are somewhat synced up it will automatically sort your photos into the imported dives.

image.png

Once imported to your photo library you can tag species with common and scientific names, add a google gemini API key for AI ID, and writes all the metadata back to your images as XMP so it survives into Lightroom or whatever your editing workflow is, speaking of which you can launch your preferred editor directly from the app. Once edited Pelagic will track the edited file and import it back into the app enabling you to side by side compare the raw and edited versions.

image.png

There's also a built-in community map, a global database of dive sites contributed by Pelagic users. All data is anonymous so no usernames or personal info are attached to submissions. You can browse dive sites, see what species have been spotted there, and check depth ranges where sightings occurred. It's the kind of thing that's genuinely useful for trip planning or if you're heading to a new area you can pull up nearby sites and see recent observations. It works the other way too, after your dives, your species tags feed back into the database so the next person planning a trip benefits from your data. The whole thing runs on the idea that shared, anonymous sighting data makes everyone's diving better.

image.png

There's also an equipment tracking system, you can catalog all your dive and camera gear with brand, model, serial numbers, and purchase dates. You can group items into equipment sets (like your cold water kit vs. tropical setup, or your macro rig vs. wide angle), so you've got a quick record of what you took on each trip and it all stays in the log history. Handy for insurance purposes, keeping track of service intervals.

image.png

Still actively developing it and there's a ton more features I haven't covered here. Always looking for feedback from other UW shooters on what would actually be useful and what you find easy/hard, intuitive/unintuitive etc.

It's completely open source and free, the code is here https://github.com/wyvernp/pelagic and can be downloaded from https://github.com/wyvernp/pelagic/releases.

Anyway, looking hearing any feedback and being part of the community. Cheers!

Edited by wyvern
removed email from picture

This is totally amazing! Well done for developing it and sharing as open source.

  • Author

Thank you! I have to say that I used AI to do most of the heavy lifting but hopefully it can enhance people's underwater photography experience. I'd love to, in time have a mobile companion app where you can access your photos but without some sort of cloud storage to sync to I'm not sure how it would work

Edited by wyvern

  • Author

I should probably add:

Supported raw formats: Sony, Nikon, Canon, DNG and more coming soon
Also working on social media share cards but not being a fb/insta etc user that's not quite complete
Graphs for depth, temperature, tank pressure, NDL, and remaining bottom time. Multi-tank support for twinset/sidemount divers.

Imminent features: Auto safety stop detection on the graph.

Coming soon: video support 🤞

Edited by wyvern

If I'm reading correctly; if you have the time sync'd between computer and camera this will add depth information for each photo?

  • Author
1 minute ago, Grantmac said:

If I'm reading correctly; if you have the time sync'd between computer and camera this will add depth information for each photo?


Yes that is correct, this also (if enabled) feeds back to the community observations so over time a depth map for various marine life can be established and used by other to plan their dives.

Edited by wyvern
typo

I'm thinking about wreck survey as well.

Can I ingest logs from Subsurface?

  • Author
3 minutes ago, Grantmac said:

I'm thinking about wreck survey as well.

Can I ingest logs from Subsurface?

Oh yes, haddn't even thought of that use case. Yep it should happily import subsurface xml/ssrf files.

If you have any issues with it ping me a message with a screenshot of the error and I'll put out a fix.

Edited by wyvern

I love this concept. Im a dive log and metadata nerd and currently work a bunch of plug-ins between MacDive and Lightroom (with a lot of manual entry). love to try this out. But is it not available for Mac?

  • Author

Hi Mike, technically there's no reason why it can't work on a mac, I unfortunately don't have a mac I can test it on though, happy to try to compile a mac version if you don't mind being an alpha tester?

  • Author
9 hours ago, MikeJonesDive said:

I love this concept. Im a dive log and metadata nerd and currently work a bunch of plug-ins between MacDive and Lightroom (with a lot of manual entry). love to try this out. But is it not available for Mac?

I have uploaded a test mac os build to the v0.3.31 release. Unfortunately I'm not able to test it only using a PC

  • Author

Just pushed a new release that fixes a bug with writing the dive data to the exif data to dng files and added auto safty stop detection which works reasonably well
image.png

The green bar will turn yellow to red as safety stop time goes under 3 mins.

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.