o
    ÔèFh†  ã                   @   sŠ   d Z ddlZddd„Zddd„Zddd„Zdd	d
„Zddd„Zddd„Zddd„Zddd„Z	ddd„Z
eZeZeZeZeZeZe	Ze
ZdS )z×``geopy.units`` module provides utility functions for performing
angle and distance unit conversions.

Some shortly named aliases are provided for convenience (e.g.
:func:`.km` is an alias for :func:`.kilometers`).
é    Nc                 C   sB   d}| r	t  | ¡}|r||tdd� 7 }|r||tdd� 7 }|S )z#
    Convert angle to degrees.
    ç        ç      ð?©Údegrees)Úmathr   ÚarcminÚarcsec)ÚradiansÚ
arcminutesÚ
arcsecondsÚdeg© r   úD/var/www/html/loop/nvenv/lib/python3.10/site-packages/geopy/units.pyr      s   
r   c                 C   s6   |r| |t dd� 7 } |r| |tdd� 7 } t | ¡S )z#
    Convert angle to radians.
    r   r   )r   r   r   r	   )r   r
   r   r   r   r   r	      s
   
r	   c                 C   ó0   |r	| t  |¡7 } |r| |tdd� 7 } | d S )z&
    Convert angle to arcminutes.
    r   r   g      N@)r   r   r   )r   r	   r   r   r   r   r
   &   ó
   r
   c                 C   r   )z&
    Convert angle to arcseconds.
    r   r   g      ¬@)r   r   r   )r   r	   r
   r   r   r   r   1   r   r   c                 C   sL   d}| r
|| d 7 }|r||t dƒ 7 }|r||tdƒ 7 }||d 7 }|S )z)
    Convert distance to kilometers.
    r   ç     @�@r   ç 8€~ß¿ù?)ÚftÚnm)ÚmetersÚmilesÚfeetÚnauticalÚretr   r   r   Ú
kilometers>   s   r   c                 C   s   | t |||d� d S )z%
    Convert distance to meters.
    )r   r   r   iè  )Úkm)r   r   r   r   r   r   r   r   M   s   r   c                 C   sL   d}|r| |t dƒ 7 } |r| |tdƒ 7 } |r| |d 7 } || d 7 }|S )z$
    Convert distance to miles.
    r   r   r   r   )r   r   )r   r   r   r   r   r   r   r   r   T   s   r   c                 C   sJ   d}|r| |t dƒ 7 } |r| |d 7 } | r|t| d�7 }||d 7 }|S )z#
    Convert distance to feet.
    r   r   r   )r   i   )r   Úmi)r   r   r   r   r   r   r   r   r   c   s   r   c                 C   sJ   d}|r| |t dƒ 7 } |r| t|d�7 } |r| |d 7 } || d 7 }|S )z-
    Convert distance to nautical miles.
    r   r   )r   r   goƒÀÊ¡ý?)r   r   )r   r   r   r   r   r   r   r   r   r   s   r   )r   r   r   )r   r   r   r   )Ú__doc__r   r   r	   r
   r   r   r   r   r   r   Úradr   r   r   Úmr   r   r   r   r   r   r   Ú<module>   s&    








