Ë
    Ï.f†  ã                   óx   — d Z ddlZdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd	„Zdd
„Z	dd„Z
eZeZeZeZeZeZe	Ze
Zy)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                 óˆ   — d}| rt        j                  | «      }|r||t        d¬«      z  z  }|r||t        d¬«      z  z  }|S )z#
    Convert angle to degrees.
    ç        ç      ð?©Údegrees)Úmathr   ÚarcminÚarcsec)ÚradiansÚ
arcminutesÚ
arcsecondsÚdegs       úJC:\Users\user\Documents\project_loop\venv\Lib\site-packages\geopy/units.pyr   r      sM   € ð €CÙÜ�l‰l˜7Ó#ˆÙØˆzœF¨2Ô.Ñ.Ñ.ˆÙØˆzœF¨2Ô.Ñ.Ñ.ˆØ€Jó    c                 ó|   — |r| |t        d¬«      z  z  } |r| |t        d¬«      z  z  } t        j                  | «      S )z#
    Convert angle to radians.
    r   r   )r	   r
   r   r   )r   r   r   s      r   r   r      sA   € ñ Ø�:¤¨rÔ 2Ñ2Ñ2ˆÙØ�:¤¨rÔ 2Ñ2Ñ2ˆÜ�<‰<˜Ó Ð r   c                 óh   — |r| t        j                  |«      z  } |r| |t        d¬«      z  z  } | dz  S )z&
    Convert angle to arcminutes.
    r   r   g      N@)r   r   r
   )r   r   r   s      r   r   r   &   s;   € ñ Ø”4—<‘< Ó(Ñ(ˆÙØ�:¤¨rÔ 2Ñ2Ñ2ˆØ�S‰=Ðr   c                 óh   — |r| t        j                  |«      z  } |r| |t        d¬«      z  z  } | dz  S )z&
    Convert angle to arcseconds.
    r   r   g      ¬@)r   r   r	   )r   r   r   s      r   r   r   1   s;   € ñ Ø”4—<‘< Ó(Ñ(ˆÙØ�:¤¨rÔ 2Ñ2Ñ2ˆØ�U‰?Ðr   c                 óz   — d}| r|| dz  z  }|r||t        d«      z  z  }|r||t        d«      z  z  }||dz  z  }|S )z)
    Convert distance to kilometers.
    r   ç     @�@r   ç 8€~ß¿ù?)ÚftÚnm)ÚmetersÚmilesÚfeetÚnauticalÚrets        r   Ú
kilometersr   >   sY   € ð €CÙØˆv˜‰~ÑˆÙØˆt”b˜“f‰}ÑˆÙØˆxœ"˜R›&Ñ Ñ ˆØˆ5�8ÑÑ€CØ€Jr   c                 ó*   — | t        |||¬«      z   dz  S )z%
    Convert distance to meters.
    )r   r   r   iè  )Úkm)r   r   r   r   s       r   r   r   M   s   € ð œ X°UÀÔFÑFÈ$ÑNÐNr   c                 óz   — d}|r| |t        d«      z  z  } |r| |t        d«      z  z  } |r| |dz  z  } || dz  z  }|S )z$
    Convert distance to miles.
    r   r   r   r   )r   r   )r   r   r   r   r   s        r   r   r   T   sY   € ð €CÙØ�h¤ B£Ñ'Ñ'ˆ
ÙØ�dœR ›V‘mÑ#ˆ
ÙØ�f˜u‘nÑ$ˆ
Øˆ:˜Ñ Ñ €CØ€Jr   c                 óv   — d}|r| |t        d«      z  z  } |r| |dz  z  } | r|t        | ¬«      z  }||dz  z  }|S )z#
    Convert distance to feet.
    r   r   r   )r   i   )r   Úmi)r   r   r   r   r   s        r   r   r   c   sU   € ð €CÙØ�h¤ B£Ñ'Ñ'ˆ
ÙØ�f˜u‘nÑ$ˆ
ÙØ”˜zÔ*Ñ*ˆØˆ5�4‰<Ñ€CØ€Jr   c                 óv   — d}|r| |t        d«      z  z  } |r| t        |¬«      z  } |r| |dz  z  } || dz  z  }|S )z-
    Convert distance to nautical miles.
    r   r   )r   r   goƒÀÊ¡ý?)r   r    )r   r   r   r   r   s        r   r   r   r   sT   € ð €CÙØ�dœR ›V‘mÑ#ˆ
ÙØ”b˜u”oÑ%ˆ
ÙØ�f˜u‘nÑ$ˆ
Øˆ:˜ÑÑ€CØ€Jr   )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   ú<module>r)      sg   ðñó ó
ó!óóóóOóóóð" €Ø	€Ø	€Ø€Ø
€Ø
€Ø	€Ø�r   