Merge 6afb3a667c into c2a0f18ce0
This commit is contained in:
commit
31502810ea
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue