Category Archives: Nautical Information Systems

Real life Mayday & Mayday Relay

Below clip contains a real Mayday call (starting 7:33) from passenger boat Cinderella II taking in water in Öresund.

Posted in Nautical Information Systems | Tagged , , | Leave a comment

SAR Victor Sierra Search Pattern

A while a go I posted a link to a Smarter Everyday video where Destin visits the US Coast Guard to learn about their operations. In particular, they executed a Victor Sierra pattern. Below two plots showing sea stabilized vs … Continue reading

Posted in Nautical Information Systems | Tagged , , , | Leave a comment

SAR – Search Patterns

Posted in Nautical Information Systems | Tagged , | 1 Comment

Calculating distance from Lat & Lon coordinates using Python & Pandas

Given a GPS log file structured as follows (column separators omitted for clarity): Speed Latitud Longitud Time 2019-01-07 06:15:27 0 59.649582 17.721365 2019-01-07 06:16:28 0 59.649583 17.721372 2019-01-07 06:17:28 0 59.649583 17.721370 2019-01-07 06:18:28 0 59.649583 17.721372 2019-01-07 06:19:29 0 … Continue reading

Posted in Data Analytics, Math, Nautical Information Systems, Pandas, Python | Tagged , , , , | Leave a comment

Python & Pandas to map gps coordinates to known locations

Assume you have a gps log file, with time and position (Lat,Lon in columns 9,10) info, like: 2018.12.12 00:41:20;0;0;0;0;0;1;0;25.8;59.348978;17.969643;0;0; 2018.12.12 01:41:21;0;0;0;0;0;1;0;25.7;59.348962;17.969627;0;0; 2018.12.12 02:41:21;0;0;0;0;0;1;0;25.7;59.349;17.969688;0;0; 2018.12.12 03:41:21;0;0;0;0;0;1;0;25.7;59.349;17.96966;0;0; 2018.12.12 04:41:22;0;0;0;0;0;1;0;25.6;59.349007;17.969618;0;0; 2018.12.12 04:48:50;0;0;0;0;1;1;1;25.2;59.349007;17.969635;0;0; 2018.12.12 04:49:51;0;0.001;0;0;1;1;1;28.3;59.349;17.969642;0;0; Assume further that you’d like to map each of … Continue reading

Posted in Maritime Technology, Nautical Information Systems, Numpy, Pandas, Python | Tagged , , , | Leave a comment

An area preserving map projection

area preserving map projection

Posted in Maritime Technology, Nautical Information Systems | Tagged | Leave a comment

Capturing NMEA sentences over WiFi using Python

In order to figure out how the NMEA-WiFi Gateway deals with clients, e.g. if it expects any “handshake” or any other communication setup protocol, I decided to write a simulator mimicing the gateway, and then using iRegatta 2 from Zifago … Continue reading

Posted in Data Analytics, Maritime Technology, Nautical Information Systems, NMEA, Numpy, performance, Python, Simulation, TCPIP | Tagged , , , , , , , , , , , , | Leave a comment

Parsing NMEA 0183 sentences in Python

My skipper has recently bought an NMEA wifi gateway, which means that the NMEA messages from the various onboard instruments on his yacht are broadcasted on the yacht’s wifi network. This makes it very easy to grab the NMEA messages, … Continue reading

Posted in Data Analytics, Maritime Technology, Nautical Information Systems, NMEA, Python | Tagged , , , , , | Leave a comment

Wind Speed Distribution – is it Normal…?

As a sailor, I’ve become obsessed by wind. Trying to understand its behavior has kept me busy for decades, and still, I can’t claim I fully understand wind behavior. Anyways, one of the things I’ve wondered is whether wind is … Continue reading

Posted in Data Analytics, development, Nautical Information Systems, Probability, Python, software, Statistics | Tagged , , , , , , , | 3 Comments

Map Projections using Python & Basemap

The numerous external libraries available for Python continue impressing me, in scope, numbers and ease of use.  A couple of hours ago I googled for chartographic tools for Python, and found the Basemap-library, an add-on to Matplotlib. For whatever reason, … Continue reading

Posted in development, Maritime Technology, Nautical Information Systems | Tagged , , , , , , , | Leave a comment