+
     ]i  c                   sn    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                s    \        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$z\pi$z\pi/2$)ZintnpZpistr)xZposZns   && T/usr/lib64/python3.14/site-packages/matplotlib/testing/jpl_units/UnitDblConverter.pyrad_fnr      sm    QY#$%AAv1v	
a	
a	
Q!AqD6A3f~    c                   sd   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.
ZdistanceZkmangledegZtimeZsecc                sl   ^ 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)Z	useOffset)majfmtlabel)Zmatplotlib.testing.jpl_unitsZtestingZ	jpl_units
isinstancer   r   axespolar	PolarAxesZThetaFormatterZUnitDblFormatterr   ZAxisInfo)unitaxisZUr   r   s   &&   r   axisinfoZUnitDblConverter.axisinfo(   s|    
 	10
 &tS11Dtzz|EEE>jEOODD__335F''%'8F~~V99r   c                s   \         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	   Zrad)
r    is_scalar_or_stringr   convertdefault_unitsr   r   r   r   type)valuer   r   r   s   &&& r   r   ZUnitDblConverter.convert?   s     ((//EJKU$,,Qd;UKK<#11%>Ddii11ejjlg6M==''}}T"" Ls   B=c                s    \         P                  ! V 4      '       d&   \        P                  V P	                  4       ,          # \        P                  V ^ ,          V4      # )r   )r    r   r   defaultsr   r   )r   r   s   &&r   r   ZUnitDblConverter.default_unitsM   sC    
 $$U++#,,UZZ\::#11%(DAAr    N)Z__name__Z
__module__Z__qualname__Z__firstlineno____doc__r   Zstaticmethodr   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s`     
 4u	H : :, # # B Br   )N)r   Znumpyr   Z
matplotlibr    r   Zmatplotlib.projections.polarZprojectionsr   Z__all__r   ZConversionInterfacer   r   r   r   <module>r      s5    @  # , ,
8Bu00 8Br   