+
    LV-jK)  ã                   óÎ	  € R t ^ RIt^ RIHtHt ^RIHt ]'       d   ^ RI	Ht
 ^ RIHtHtHt  . RNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUNRVNRWNRXNRYNRZNR[NR\NR]NR^NR_NR`NRaNRbNRcNRdNReNRfNRgNRhNRiNRjNRkNRlNRmNRnNRoNRpNRqNRrNRsNRtNRuNRvNRwNRxNRyNRzNR{NR|NR}NR~NRNR€NR�NR‚NRƒNR„NR…NR†NR‡NRˆNR‰NRŠNR‹NRŒNR�NRŽNR�NR�NR‘NR’NR“NR”NR•NR–NR—NR˜NR™NRšNR›NRœNR�NRžNRŸNR NR¡NR¢Nt]P                   t^]P"                  ! ^4      ,           ^,          ;ttR£tR¤tR¥tR¦tR§tR¨tR©tRªtR«tR¬tR­tR®tR¯t R°t!R±t"R²t#R³t$R´t%Rµt&R¶t'R·t(R¸t)R¹t*Rºt+Rñt,Ròt-Rót.Rôt/Rõt0Röt1^^F,          t2^^P,          t3]! R»4      ;t4t5]! R¼4      t6]! R½4      t7]! R¾4      ;t8t9]! R¿4      t:]! RÀ4      ;t;t<]! RÁ4      t=]! RÂ4      ;t>t?]! RÃ4      ;t@tA]! RÄ4      ;tBtC]! RÅ4      ;tDtE]! RÆ4      ;tFtG]! RÇ4      ;tHtI]! RÈ4      tJ]! RÉ4      tKR±tLR¬tMRÊtNRË]N,          ;tOtP]P]=,          RÌ,          ;tQtR]Q^,          tS]P^,          ;tTtU^]P,          tVRÍ]P,          tWRÎ]P,          tXRÏ]N,          tY^]Y,          tZRÐt[]! RÑ4      ;t\t]]! RÒ4      ;t^t_]! RÓ4      ;t`ta]! RÔ4      ;tb;tctd]^´,          te]e^<,          ;tftg]f^<,          ;thtiRÕtj^<]j,          tk^]k,          tl^]l,          tmRÖ]l,          tnR×]l,          toRÌtp^]p,          tq^]q,          trRØ]r,          ts]pRÙ,          tt]p^H,          ;tutvR÷twRÚ]w,          txRÛtyRµtzRÜt{R²t|RÝ;t}t~]o]4,          t]}]h,          t€]! RÞ4      ;t�t‚Rßtƒ]�Rà,          ;t„t…]P]=,          ]p]p,          ,          t†Rát‡Râ]q^,          ,          tˆR±;t‰tŠ^ç]p^,          ,          ;t‹tŒ]Œ^€,          ;t�tŽ^*]Œ,          ;t�t�Rãt‘]‘^ ,          t’R¬]k,          t“]s]k,          t”Rä;t•t–]y]k,          t—Råt˜Røt™]?;tšt›Ræ;tœt�RçtžRètŸ]P]™,          ]�,          ]L,          t ]P]™,          ]ž,          ]L,          ;t¡t¢Rª]�,          t£Ré]q,          ]P,          ]=,          ;t¤t¥Rê;t¦t§]P]=,          ;t¨t©]=;tªt«]! 4       Rë Rì l4       t¬]! 4       Rí Rî l4       t­]! 4       Rï Rð l4       t®R# )ùa  
Collection of physical constants and conversion factors.

Most constants are in SI units, so you can do
print '10 mile per minute is', 10*mile/minute, 'm/s or', 10*mile/(minute*knot), 'knots'

The list is not meant to be comprehensive, but just convenient for everyday use.
N)ÚTYPE_CHECKINGÚAny)Úvalue)Úarray_namespaceÚ_asarrayÚxp_capabilitiesÚAvogadroÚ	BoltzmannÚBtuÚBtu_ITÚBtu_thÚGÚJulian_yearÚN_AÚPlanckÚRÚRydbergÚStefan_BoltzmannÚWienÚacreÚalphaÚangstromÚarcminÚ	arcminuteÚarcsecÚ	arcsecondÚastronomical_unitÚatmÚ
atmosphereÚatomic_massÚattoÚauÚbarÚbarrelÚbblÚblobÚcÚcalorieÚ
calorie_ITÚ
calorie_thÚcaratÚcentiÚconvert_temperatureÚdayÚdeciÚdegreeÚdegree_FahrenheitÚdekaÚdynÚdyneÚeÚeVÚelectron_massÚelectron_voltÚelementary_chargeÚ	epsilon_0ÚergÚexaÚexbiÚfemtoÚfermiÚfine_structureÚfluid_ounceÚfluid_ounce_USÚfluid_ounce_impÚfootÚgÚgallonÚ	gallon_USÚ
gallon_impÚgas_constantÚgibiÚgigaÚgoldenÚgolden_ratioÚgrainÚgramÚgravitational_constantÚhÚhbarÚhectareÚhectoÚ
horsepowerÚhourÚhpÚinchÚkÚkgfÚkibiÚkiloÚkilogram_forceÚkmhÚknotÚ	lambda2nuÚlbÚlbfÚ
light_yearÚliterÚlitreÚlong_tonÚm_eÚm_nÚm_pÚm_uÚmachÚmebiÚmegaÚ
metric_tonÚmicroÚmicronÚmilÚmileÚmilliÚminuteÚmmHgÚmphÚmu_0ÚnanoÚnautical_mileÚneutron_massÚ	nu2lambdaÚounceÚozÚparsecÚpebiÚpetaÚpiÚpicoÚpointÚpoundÚpound_forceÚproton_massÚpsiÚptÚquectoÚquettaÚronnaÚrontoÚ	short_tonÚsigmaÚslinchÚslugÚspeed_of_lightÚspeed_of_soundÚstoneÚsurvey_footÚsurvey_mileÚtebiÚteraÚton_TNTÚtorrÚ
troy_ounceÚ
troy_poundÚuÚweekÚyardÚyearÚyobiÚyoctoÚyottaÚzebiÚzeptoÚzero_CelsiusÚzettagêŒ 9Y>)Fg„þäqÙ‰Eg´�ÙyCxêDgPïâÖäKDg ÈNgmÁ«Cg  4&õkCg   ¢”mBg    eÍÍAg    €„.Ag     @�@g      Y@g      $@gš™™™™™¹?g{®Gáz„?gü©ñÒMbP?g�íµ ÷Æ°>g•Ö&è.>gê-�™—q=gVçž¯Ò<g¬CÒÑ]r2<gO›
´ã’;g§Ž¨™ÂWó:g<ò6šÎS:g ÂëþKH´9zspeed of light in vacuumzvacuum mag. permeabilityzvacuum electric permittivityzPlanck constantzreduced Planck constantz!Newtonian constant of gravitationz standard acceleration of gravityzelementary chargezmolar gas constantzfine-structure constantzAvogadro constantzBoltzmann constantzStefan-Boltzmann constantz)Wien wavelength displacement law constantzRydberg constantgê€Ì”ü?iX  g¦
F%uš?iÀ  iÐ  ià  g-Cëâ6*?zelectron masszproton masszneutron masszatomic mass constantg      N@im  g     Ôv@ià  iè  i   g     ðœ@g»½×Ùß|Û=g  6-]jABzstandard atmosphereg     jø@iø  g     ˆÃ@i(ª  g½¨þ½ëžr?g     Hu@gfffffq@g#Ûù~j¼@g:’ËH¿@gH¯¼šò×z>i&  gñhãˆµøä>c                ó@   € V ^8„  d   QhRRR\         R\         R\        /# )é   Úvalúnpt.ArrayLikeÚ	old_scaleÚ	new_scaleÚreturn)Ústrr   )Úformats   "Úk/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/constants/_constants.pyÚ__annotate__r°   å   s6   € ÷ Iñ IØ	ðIäðIô ðIô 	ñ	Ió    c                óÞ  € \        V 4      p\        WRR7      pVP                  4       R9   d   V\        ,           pM†VP                  4       R9   d   TpMnVP                  4       R	9   d$   V^ ,
          ^,          ^	,          \        ,           pM6VP                  4       R
9   d   V^,          ^	,          pM\	        RV: R24      hVP                  4       R9   d   V\        ,
          pV# VP                  4       R9   d   TpV# VP                  4       R	9   d%   V\        ,
          ^	,          ^,          ^ ,           pV# VP                  4       R
9   d   V^	,          ^,          pV# \	        RV: R24      h)aÙ  
Convert from a temperature scale to another one among Celsius, Kelvin,
Fahrenheit, and Rankine scales.

Parameters
----------
val : array_like
    Value(s) of the temperature(s) to be converted expressed in the
    original scale.
old_scale : str
    Specifies as a string the original scale from which the temperature
    value(s) will be converted. Supported scales are Celsius ('Celsius',
    'celsius', 'C' or 'c'), Kelvin ('Kelvin', 'kelvin', 'K', 'k'),
    Fahrenheit ('Fahrenheit', 'fahrenheit', 'F' or 'f'), and Rankine
    ('Rankine', 'rankine', 'R', 'r').
new_scale : str
    Specifies as a string the new scale to which the temperature
    value(s) will be converted. Supported scales are Celsius ('Celsius',
    'celsius', 'C' or 'c'), Kelvin ('Kelvin', 'kelvin', 'K', 'k'),
    Fahrenheit ('Fahrenheit', 'fahrenheit', 'F' or 'f'), and Rankine
    ('Rankine', 'rankine', 'R', 'r').

Returns
-------
res : float or array of floats
    Value(s) of the converted temperature(s) expressed in the new scale.

Notes
-----
.. versionadded:: 0.18.0

Examples
--------
>>> from scipy.constants import convert_temperature
>>> import numpy as np
>>> convert_temperature(np.array([-40, 40]), 'Celsius', 'Kelvin')
array([ 233.15,  313.15])

T©ÚxpÚsubokz
old_scale=zN is unsupported: supported scales are Celsius, Kelvin, Fahrenheit, and Rankinez
new_scale=zV is unsupported: supported scales are 'Celsius', 'Kelvin', 'Fahrenheit', and 'Rankine')Úcelsiusr&   )ÚkelvinrX   )Ú
fahrenheitÚf)ÚrankineÚr)r   r   Úlowerr¤   ÚNotImplementedError)r¨   rª   r«   r´   Ú_valÚtempoÚress   &&&    r¯   r,   r,   ä   se  € ôZ 
˜Ó	€BÜ�C dÔ+€Dà‡�ÓÐ,Ô,Ø”|Õ#‰Ø	�‰Ó	˜oÔ	-Ø‰Ø	�‰Ó	Ð1Ô	1Ø˜•˜a• !Õ#¤lÕ2‰Ø	�‰Ó	Ð.Ô	.Ø�q•˜1•‰ä! Z Y¡Lð 1-ð #-ó .ð 	.ð ‡�ÓÐ,Ô,Ø”lÕ"ˆð €Jð 
�‰Ó	˜oÔ	-Øˆð €Jð 
�‰Ó	Ð1Ô	1Ø”|Õ# qÕ(¨1Õ,¨rÕ1ˆð €Jð 
�‰Ó	Ð.Ô	.Ø�a�i˜!�mˆð €Jô	 " Z Y¡Lð 1Að #Aó Bð 	Br±   c                ó(   € V ^8„  d   QhRRR\         /# )r§   Úlambda_r©   r¬   ©r   )r®   s   "r¯   r°   r°   5  s   € ÷ 4ñ 4�ð 4¬3ñ 4r±   c                óH   € \        V 4      p\        \        WRR7      ,          # )aü  
Convert wavelength to optical frequency

Parameters
----------
lambda_ : array_like
    Wavelength(s) to be converted.

Returns
-------
nu : float or array of floats
    Equivalent optical frequency.

Notes
-----
Computes ``nu = c / lambda`` where c = 299792458.0, i.e., the
(vacuum) speed of light in meters/second.

Examples
--------
>>> from scipy.constants import lambda2nu, speed_of_light
>>> import numpy as np
>>> lambda2nu(np.array((1, speed_of_light)))
array([  2.99792458e+08,   1.00000000e+00])

Tr³   ©r   r&   r   )rÂ   r´   s   & r¯   r_   r_   4  s    € ô8 
˜Ó	!€BÜŒx˜¨dÔ3Õ3Ð3r±   c                ó(   € V ^8„  d   QhRRR\         /# )r§   Únur©   r¬   rÃ   )r®   s   "r¯   r°   r°   U  s   € ÷ /ñ /�/ð /¤cñ /r±   c                óH   € \        V 4      p\        \        WRR7      ,          # )aü  
Convert optical frequency to wavelength.

Parameters
----------
nu : array_like
    Optical frequency to be converted.

Returns
-------
lambda : float or array of floats
    Equivalent wavelength(s).

Notes
-----
Computes ``lambda = c / nu`` where c = 299792458.0, i.e., the
(vacuum) speed of light in meters/second.

Examples
--------
>>> from scipy.constants import nu2lambda, speed_of_light
>>> import numpy as np
>>> nu2lambda(np.array((1, speed_of_light)))
array([  2.99792458e+08,   1.00000000e+00])

Tr³   rÅ   )rÇ   r´   s   & r¯   rz   rz   T  s    € ô8 
˜Ó	€BÜŒx˜¨Ô.Õ.Ð.r±   i   i   i   @l        l           l            g;p‚jÚ�Ó?grÇqÇá?)¯Ú__doc__ÚmathÚ_mathÚtypingr   r   Ú_codatar   Ú_cdÚnumpy.typingÚnptÚscipy._lib._array_apir   r   r   Ú__all__r€   ÚsqrtrK   rL   r‰   rŠ   r¡   r¥   r;   r   r–   rJ   rl   r[   rS   r1   r.   r+   rr   rn   rw   r�   r=   r    r£   r    r‹   rˆ   rZ   rk   rI   r•   r~   r<   r¢   rŸ   r&   r�   rv   r9   rP   r   rQ   r   rO   rD   r4   r8   r   rH   r   r?   r   r   rX   r	   r�   r   r   r   rN   rm   rM   r`   rƒ   r%   rŽ   r�   r|   r{   r’   re   rŒ   r™   rš   r*   rf   r6   rh   r…   rg   ry   ri   r›   r   r/   r   r   r   r   rs   rU   r-   rœ   rž   r   rW   rC   r�   rq   rp   r‡   r‚   r“   r”   rx   r>   r   ro   r!   r   rb   r}   r   r   r"   r˜   rt   r†   rR   r   rd   rc   rE   rF   r@   rA   r$   r#   rG   rB   r]   ru   rj   r‘   r^   r¤   r0   r5   r7   r'   r)   r(   r:   r   r
   r   r—   rV   rT   r2   r3   ra   r„   rY   r\   r,   r_   rz   © r±   r¯   Ú<module>rÕ      sD  ðñó ß %å !çÝç LÑ Lðð#Øð#Øð#Ø"ð#Ø$,ð#Ø.6ð#Ø8;ð#àð#àð#à"ð#à$'ð#à)2ð#ð ð#ð ð#ð !'ð#ð )0ð#ð ð	#ð ð	#ð &ð	#ð (0ð	#ð
 ð#ð
 %ð#ð
 ',ð#ð ð#ð  ð#ð "(ð#ð *.ð#ð 05ð#ð ð#ð ð#ð ð#ð !ð#ð #,ð#ð ð#ð ð#ð !(ð#ð *1ð#ð ð#ð !ð#ð #)ð#ð +3ð#ð ð#ð  ð#ð "'ð#ð )/ð#ð 14ð#ð 	ð#ð ð#ð +ð#ð ð#ð %ð#ð ',ð#ð 
ð#ð ð#ð ð#ð $ð#ð &6ð#ð ð#ð $ð#ð &7ð#ð ð#ð ð#ð ð#ð 'ð#ð )5ð#ð  ð!#ð  ð!#ð  #ð!#ð  %-ð!#ð  /=ð!#ð" ð##ð" ð##ð" .ð##ð" 03ð##ð" 5;ð##ð$ ð%#ð$ ð%#ð$ %ð%#ð$ '-ð%#ð$ /3ð%#ð& ð'#ð& ð'#ð& ð'#ð& ð'#ð& !'ð'#ð& )9ð'#ð( 
ð)#ð( ð)#ð( ð)#ð( !%ð)#ð( ',ð)#ð* ð+#ð* ð+#ð* #ð+#ð* %/ð+#ð* 16ð+#ð, 
ð-#ð, ð-#ð, ð-#ð,  ð-#ð, "(ð-#ð, *0ð-#ð. ð/#ð. ð/#ð. $ð/#ð. &+ð/#ð. -3ð/#ð0 ð1#ð0 ð1#ð0 ð1#ð0  %ð1#ð0 '-ð1#ð0 /5ð1#ð2 ð3#ð2 $ð3#ð2 &1ð3#ð4 ð5#ð4 ð5#ð4 ð5#ð4 $ð5#ð4 &,ð5#ð6 	ð7#ð6 ð7#ð6 ð7#ð6 #ð7#ð6 %2ð7#ð8 ð9#ð8 ð9#ð8 ð9#ð8 !)ð9#ð8 +3ð9#ð8 5<ð9#ð8 >Eð9#ð: ð;#ð: ð;#ð: #ð;#ð: %+ð;#ð: -=ð;#ð< ð=#ð< ð=#ð<  -ð=#ð> ð?#ð> ð?#ð> "ð?#ð> $-ð?#ð@ ðA#ð@ ðA#ð@ 'ðA#ð@ ),ðA#ðB ðC#ðB ðC#ðB ðC#ðB #ðC#ðB %,ðC#ðD ðE#ðD ðE#ðD ðE#ðD -ðE#ðD /6ðE#€ðN ‡X�X€Ø˜UŸZšZ¨›]Õ*¨aÕ/Ð /€ˆð 
€Ø€Ø€Ø€Ø
€Ø€Ø€Ø
€Ø
€Ø
€Ø€Ø
€Ø€Ø€Ø€Ø€Ø€Ø€Ø€Ø€Ø€Ø€Ø€Ø	€ð €Ø€Ø€Ø€Ø€Ø€Øˆ"…u€Øˆ"…u€ñ Ð3Ó4Ð 4€€NÙ
Ð%Ó&€ÙÐ.Ó/€	ÙÐ"Ó#Ð #€€FÙ
Ð$Ó%€Ù Ð!DÓEÐ E€ÐÙÐ*Ó+€ÙÐ/Ó0Ð 0€ÐÙÐ+Ó,Ð ,€€LÙÐ6Ó7Ð 7€ˆÙÐ(Ó)Ð )€€hÙÐ(Ó)Ð )€€IÙÐ:Ó;Ð ;€ÐÙ
Ð6Ó7€Ù
Ð Ó
!€ð €Ø€
Ø€Ø�E�\Ð €€UØ˜•	˜FÕ"Ð "€€vØˆb…y€Ø�R�ZÐ €€UØ
ˆU�
€Ø�%�<€Ø�5�L€	à�5�[€
Ø�*�_€
Ø€á˜/Ó*Ð *€€mÙ˜Ó&Ð &€€kÙ˜Ó(Ð (€€lÙÐ2Ó3Ð 3€Ð 3€aˆ+ð 
ˆc�€Ø˜b•[Ð  €ˆØ˜b•[Ð  €ˆð 
€Ø	ˆF…{€Øˆ4…i€Øˆ3…w€Ø
ˆS…y€Ø�s�l€ð €Ø	ˆD…y€Øˆ4…x€Øˆd…{€Ø
ˆT…k€Ø�B�YÐ €€UØ€Ø�[Õ €Ø€Ø€Ø€Ø	€Ø'Ð '€ÐØ˜1�_€
Ø	ˆf�€ñ Ð,Ó-Ð -€€jØ	€Ø�C�iÐ €€tØˆa…i�4˜$•;Õ€ð €Øˆt�Q�w…€ð Ð €ˆØ˜4 �7•]Ð "€ˆà(¨3�Ð .€ˆnØ�I�~Ð €€fà€
Ø˜sÕ"€ð 
ˆD…j€Ø
ˆT…k€àÐ €€~Ø�tÕ€ð €ØÐ ð 'Ð &€€]ØÐ €ˆ*Ø€
Ø
€Ø	Ð"Õ	" ZÕ	/°$Õ	6€ØÐ(Õ(¨:Õ5¸Õ<Ð <€€fØ
�
Õ
€ð ˜•*˜uÕ$ qÕ(Ð (€€Zð Ð €€dØ˜A•IÐ €€kØÐ €€nñ
 ÓôIó ðIñ^ Óô4ó ð4ñ> Óô/ó ò/r±   