§
    ‡Ûg©  ã                   óB   — d Z ddlmZ dgZ G d„ dej        ¦  «        ZdS )z:UnitDblFormatter module containing class UnitDblFormatter.é    NÚUnitDblFormatterc                   ó&   — e Zd ZdZdd„Zd„ Zd„ ZdS )r   ze
    The formatter for UnitDbl data types.

    This allows for formatting with the unit string.
    Nc                 ó`   — t          | j        ¦  «        dk    rdS d                     |¦  «        S )Nr   Ú ú{:.12})ÚlenÚlocsÚformat)ÚselfÚxÚposs      úc/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/testing/jpl_units/UnitDblFormatter.pyÚ__call__zUnitDblFormatter.__call__   s,   € åˆtŒy‰>Œ>˜QÒÐØ�2à—?’? 1Ñ%Ô%Ð%ó    c                 ó,   — d                      |¦  «        S ©Nr   ©r
   ©r   Úvalues     r   Úformat_data_shortz"UnitDblFormatter.format_data_short   ó   € à�Š˜uÑ%Ô%Ð%r   c                 ó,   — d                      |¦  «        S r   r   r   s     r   Úformat_datazUnitDblFormatter.format_data   r   r   )N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r   r   r      sP   € € € € € ðð ð&ð &ð &ð &ð&ð &ð &ð&ð &ð &ð &ð &r   )r   Úmatplotlib.tickerÚtickerÚ__all__ÚScalarFormatterr   r   r   r   ú<module>r#      s\   ðØ @Ð @à "Ð "Ð "Ð "Ð "Ð "àÐ
€ð&ð &ð &ð &ð &�vÔ-ñ &ô &ð &ð &ð &r   