Ë
    7^(hŒ  ã                   óh   — 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y)
z3Constants (like hbar) related to quantum mechanics.é    )ÚNumberSymbol)Ú	Singleton)Ú
prettyFormNÚhbarÚHBarc                   óB   — 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y
)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/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/physics/quantum/constants.pyÚ_as_mpf_valzHBar._as_mpf_val)   s   € Ü�‰˜~¨tÓ4Ð4ó    c                  ó   — y)NzHBar()r	   ©r   ÚprinterÚargss      r   Ú
_sympyreprzHBar._sympyrepr,   ó   € Ør   c                  ó   — y)Nr   r	   r   s      r   Ú	_sympystrzHBar._sympystr/   s   € Ør   c                 óF   — |j                   rt        d«      S t        d«      S )Nu   â„�r   )Ú_use_unicoder   r   s      r   Ú_prettyzHBar._pretty2   s"   € Ø×ÒÜÐ?Ó@Ð@Ü˜&Ó!Ð!r   c                  ó   — y)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òòò"ó
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å +Ý *Ý 7Ý ð Ø
ð€ô&ˆ< 9õ &ñR ƒv�r   