This commit is contained in:
wsmitchell3 2022-09-23 09:22:01 +02:00 committed by GitHub
commit 31502810ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,13 @@
from math import floor
import re
__all__=["degrees_to_ddm",
"latitude_to_ddm",
"longitude_to_ddm",
"comment_altitude",
"floor",
"remove_WIDEn_N",
]
def degrees_to_ddm(dd):
degrees = int(floor(dd))
@ -34,3 +42,12 @@ def comment_altitude(altitude):
return "/A={0:06.0f}".format(altitude)
def remove_WIDEn_N(path):
"""
Remove WIDEn-N entries and asterisks from path, leaving only digi names
path: path of parsed packet (list of strings)
returns: list of digipeaters that digipeated packet, in order
"""
path = map(lambda x: re.sub('\*$', '', x), path) # Remove asterisks
path = list(filter(lambda x: not re.match(r'WIDE[0-9\-\*]*$', x), path))
return(path)