a
    }c                     @   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   G/var/www/html/django/DPS/env/lib/python3.9/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   s0   |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
   &   s
    r
   c                 C   s0   |r| t |7 } |r(| |tdd 7 } | d S )z&
    Convert angle to arcseconds.
    r   r   g      @)r   r   r   )r   r	   r
   r   r   r   r   1   s
    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   r   r   )r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )__doc__r   r   r	   r
   r   r   r   r   r   r   Zradr   r   r   mr   r   r   r   r   r   r   <module>   s$   








