§
    OŠtjŒ  ã                   óv   — d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddgZ
 G d„ dee¬	¦  «        Z e¦   «         ZdS )
z3Constants (like hbar) related to quantum mechanics.é    )ÚNumberSymbol)Ú	Singleton)Ú
prettyFormNÚhbarÚHBarc                   óD   — e Zd ZdZdZdZdZdZdZd„ Z	d„ Z
d„ Zd„ Zd	„ Zd
S )r   a*  Reduced Plank's constant in numerical and symbolic form [1]_.

    Examples
    ========

        >>> from sympy.physics.quantum.constants import hbar
        >>> hbar.evalf()
        1.05457162000000e-34

    References
    ==========

    .. [1] https://en.wikipedia.org/wiki/Planck_constant
    TF© c                 ó,   — t          j        d|¦  «        S )NgÉècÎ¦…á8)ÚmlibÚ
from_float)ÚselfÚprecs     ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/physics/quantum/constants.pyÚ_as_mpf_valzHBar._as_mpf_val)   s   € ÝŒ˜~¨tÑ4Ô4Ð4ó    c                 ó   — dS )NzHBar()r	   ©r   ÚprinterÚargss      r   Ú
_sympyreprzHBar._sympyrepr,   ó   € Øˆxr   c                 ó   — dS )Nr   r	   r   s      r   Ú	_sympystrzHBar._sympystr/   s   € Øˆvr   c                 óL   — |j         rt          d¦  «        S t          d¦  «        S )Nu   â„�r   )Ú_use_unicoder   r   s      r   Ú_prettyzHBar._pretty2   s+   € ØÔð 	AÝÐ?Ñ@Ô@Ð@Ý˜&Ñ!Ô!Ð!r   c                 ó   — dS )Nz\hbarr	   r   s      r   Ú_latexzHBar._latex7   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úis_realÚis_positiveÚis_negativeÚis_irrationalÚ	__slots__r   r   r   r   r   r	   r   r   r   r      s„   € € € € € ðð ð €GØ€KØ€KØ€Mà€Ið5ð 5ð 5ðð ð ðð ð ð"ð "ð "ð
ð ð ð ð r   )Ú	metaclass)r"   Úsympy.core.numbersr   Úsympy.core.singletonr   Ú sympy.printing.pretty.stringpictr   Úmpmath.libmpÚlibmpr   Ú__all__r   r   r	   r   r   ú<module>r/      s¥   ðØ 9Ð 9à +Ð +Ð +Ð +Ð +Ð +Ø *Ð *Ð *Ð *Ð *Ð *Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø Ð Ð Ð Ð Ð ð Ø
ð€ð&ð &ð &ð &ð &ˆ< 9ð &ñ &ô &ð &ðR €t�v„v€€€r   