Convert between compass points and degrees
Project description
Convert between compass points and degrees. It’s a super tiny library with no dependencies.
pip install portolan
Methods
Just a few: point, traditional, degrees, middle, range.
Examples
Convert from abbreviations or a decimal degree to the compass point:
import portolan portolan.point(abbr='nnw') # 'north-northwest' portolan.point(degree=275.1) # 'west'
Convert to traditional names of the Mediterranean basin:
portolan.traditional(degree=12.6) # 'Quarto di Tramontana verso Greco' portolan.traditional(abbr='NEbE') # 'Quarto di Greco verso Levante'
Convert between degrees and abbrevations:
portolan.abbr(145.0) # 'SEbS' portolan.middle('SEbS') # 146.25 portolan.range('SEbS') # (140.625, 151.875) # Remember that North spans the origin portolan.range('n') # (354.375, 5.625) # the degrees method returns the minimum, middle, and maximum of a compass point portolan.degrees('SEbS') # (140.625, 146.25, 151.875)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Built Distribution
Close
Hashes for portolan-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d20af64e8d8a771457a1e333754d70e8cd6a3f11b6dc75fbe3ec25d46fb457a |
|
MD5 | dbe3dc3f1d05d5182ee7d285e488069d |
|
BLAKE2-256 | 184138a8d69aa4d790aae833b2f15cae36a59f3aeb1a9050dbc669e49b12e006 |