diff options
Diffstat (limited to 'iss/utils.py')
| -rw-r--r-- | iss/utils.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/iss/utils.py b/iss/utils.py index f1a75c0..0bf9d04 100644 --- a/iss/utils.py +++ b/iss/utils.py @@ -1,3 +1,25 @@ def chunks(l, n): for i in range(0, len(l), n): yield l[i : i + n] + + +def deg_to_cardinal(deg): + cardinals = [ + "N", + "NNE", + "NE", + "ENE", + "E", + "ESE", + "SE", + "SSE", + "S", + "SSW", + "SW", + "WSW", + "W", + "WNW", + "NW", + "NNW", + ] + return cardinals[round((deg % 360) / 22.5) % 16] |
