Convertendo de DMS para DD usando Python na calculadora de campo?

Preciso converter lat / long que é expresso em graus, minutos e segundos nos dados em graus decimais. Por exemplo, nos dados, eles são listados como N335042.06 na coluna Latitude e W86031.04 na coluna Longitude. Eu já fiz esse problema antes, onde criei um script que convertia o DMS em DD e...