+
    ,i                     n    R t ^ RIt^ RIHtHt ^ RIHu Ht R.t	RR lt
 ! R R]P                  4      tR# )z:UnitDblConverter module containing class UnitDblConverter.N)cbookunitsUnitDblConverterc                    \        V \        P                  ,          R,          R,           4      pV^ 8X  d   \        V 4      # V^8X  d   R# V^8X  d   R# V^,          ^ 8X  d   RV^,           R2# RV R2# )zRadian function formatter.g       @g      ?z$\pi/2$z$\pi$$z\pi$z\pi/2$)intnppistr)xposns   && O/usr/lib/python3/dist-packages/matplotlib/testing/jpl_units/UnitDblConverter.pyrad_fnr      sm    QY#$%AAv1v	
a	
a	
Q!AqD6A3f~    c                   d   a  ] tR t^t o RtRRRRRR/t]R 4       t]R	 4       t]R
 4       t	Rt
V tR# )r   zK
Provides Matplotlib conversion functionality for the Monte UnitDbl class.
distancekmangledegtimesecc                l   ^ RI Hu Hp V '       d*   \        V \        4      '       d   T MV P                  4       pMRpVR8X  dJ   \        VP                  \        P                  4      '       d    \        P                  P                  4       pMVP                  RR7      p\        P                  ! WCR7      # )    Nr   F)	useOffset)majfmtlabel)matplotlib.testing.jpl_unitstesting	jpl_units
isinstancer
   r   axespolar	PolarAxesThetaFormatterUnitDblFormatterr   AxisInfo)unitaxisUr   r   s   &&   r   axisinfoUnitDblConverter.axisinfo(   s|    
 	10
 &tS11Dtzz|EEE>jEOODD__335F''%'8F~~V99r   c                   \         P                  ! V 4      '       g'   V  Uu. uF  p\        P                  W1V4      NK  	  up# Vf   \        P	                  W4      p\        VP                  \        P                  4      '       d'   V P                  4       R8X  d   V P                  R4      # V P                  V4      # u upi )Nr   rad)
r   is_scalar_or_stringr   convertdefault_unitsr    r!   r"   r#   type)valuer'   r(   r   s   &&& r   r/   UnitDblConverter.convert?   s     ((//EJKU$,,Qd;UKK<#11%>Ddii11ejjlg6M==''}}T"" Ls   B=c                    \         P                  ! V 4      '       d&   \        P                  V P	                  4       ,          # \        P                  V ^ ,          V4      # )r   )r   r.   r   defaultsr1   r0   )r2   r(   s   &&r   r0   UnitDblConverter.default_unitsM   sC    
 $$U++#,,UZZ\::#11%(DAAr    N)__name__
__module____qualname____firstlineno____doc__r5   staticmethodr*   r/   r0   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s`     
 4u	H : :, # # B Br   )N)r<   numpyr   
matplotlibr   r   matplotlib.projections.polarprojectionsr"   __all__r   ConversionInterfacer   r7   r   r   <module>rG      s5    @  # , ,
8Bu00 8Br   