o
    oÇhŽ8  ã                   @  sÖ  U d Z ddlmZ ddlmZmZmZ ddlmZ ddl	m
Z
mZ ddlmZ ddlmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z( dd	l)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€mZm‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒmZmŽZŽmZmZm‘Z‘m’Z’m“Z“m”Z”m•Z• dd
l–m—Z—m˜Z˜ ddl™mšZšm›Z› eeeee e!e"e#e$e%e&e'e(fZœee(efZee/e0e>e4e+e3e1e2e5e6e9e7e8e<e;e:ee>eAe@e?gZžg ZŸde d< ežD ]Z¡eŸ ¢e˜e¡e—ƒ¡ qeŸ ¢ež¡ eŸ ¢ee/e0e>g¡ e› ¢eee(g¡Z£e£ ¢eg¡Z¤ešj¢ee/e0feŸde£i e e2“e%e<“ee,“ee7“ee3“ee‰“e"e6“ee-“ee4“e'e:“eeŒ“eeŽ“e(e“e$e8“ee*“e&e;“e!e5“ee+e#e9ee1ee-e, i¥dZ¥ej¦Z¦e¥ §e‚e¦¡ e¥ ¨e‰e¦¡ e¥ ¨eŒe¦¡ e¥ ¨eŽe¦¡ e¥ ¨ee¦¡ e¥ ¨e5e¦¡ e¥ ¨e6e1e5 ¡ e¥ ¨e7e6e‰ ¡ e¥ ¨e8e‰e6 ¡ e¥ ¨e9e5e6 ¡ e¥ ¨e:e6e, e‰ ¡ e¥ ¨e;e6e, e-d  ¡ e¥ ¨e<e1e‰ ¡ e¥ §e>e(ed  ¡ e¥ ¨e>e„e e-d  ¡ e¥ §e?ee ¡ e¥ ¨e?ee, ¡ e¥ §e@ee ¡ e¥ ¨e@e-d e,d  ¡ e¥ §eAde ¡ e¥ ¨eAde, ¡ e¥ §eGe!¡ e¥ ¨eGde5 ¡ e¥ §eJe¡ e¥ ¨eJde1 ¡ e¥ §eKe¦¡ e¥ ¨eKd¡ e¥ §eLed ¡ e¥ ¨eLeKe ¡ e¥ §eMee ¡ e¥ ¨eMde1 eŒ ¡ e¥ §eOeed  ed  ed  ¡ e¥ ¨eOed eMd  deId  eFd   ¡ e¥ §eQe¡ e¥ ¨eQde. ¡ e¥ §eReee  ¡ e¥ ¨eReMeL ¡ e¥ §eSe!e ¡ e¥ ¨eSeGeL ¡ e¥ §eTee" ¡ e¥ ¨eTdeH eG ¡ e¥ §eUe"e ¡ e¥ ¨eUeIeGd  ¡ e¥ §eVe¡ e¥ ¨eVde- e,d  ¡ e¥ §eWeed  ¡ e¥ ¨eWde d e+ e‰d  ¡ e¥ §eXe#e ¡ e¥ ¨eXdeŠe‹d   ¡ e¥ §eYe¡ e¥ ¨eYeŠe‹ ¡ e¥ §eNe¡ e¥ ¨eNde* ¡ e¥ §eZeed  e!d  ¡ e¥ ¨eZdde eX  ¡ e¥ §e^e¡ e¥ ¨e^e]e‡ eBd  ¡ e¥ §e_e¡ e¥ ¨e_eeV e* e-d  ¡ e¥ §e`e¡ e¥ ¨e`e†d  ¡ e¥ §eaed ¡ e¥ ¨eae
d!dƒeBd  ¡ e¥ §ebe¡ e¥ ¨ebeFeD ¡ e¥ §ece¡ e¥ ¨ecd"e- ¡ e¥ §ede¡ e¥ ¨edeeIeF e” ƒ¡ e¥ §eee¡ e¥ ¨eeeeIe” eFd#  ƒ¡ e¥ §efe¡ e¥ ¨efeeIeFd#  e” e•d  ƒ¡ e¥ §ege¡ e¥ ¨egeeIe” eFd  ƒ¡ e¥ §ehe!¡ e¥ ¨ehede e“ eI eF ƒ¡ e¥ §eied ¡ e¥ ¨eiegd ¡ e¥ §ejed ¡ e¥ ¨ejegd ¡ e¥ §ekee ¡ e¥ ¨ekedeF ¡ e¥ §ele¡ e¥ ¨eledeFd  ¡ e¥ §eme¡ e¥ ¨emeleg ¡ e¥ §ene ¡ e¥ ¨enelee ¡ e¥ §eoeed  ¡ e¥ ¨eoedegd  ¡ e¥ §epeed  ¡ e¥ ¨epelegd  ¡ e¥ §eqeed$  ¡ e¥ ¨eqepeF ¡ e¥ §erde ¡ e¥ ¨erdee ¡ e¥ §ese¡ e¥ ¨esemegd  ¡ e¥ §ete¡ e¥ ¨etehee ¡ e¥ §eue"¡ e¥ ¨eueleh ¡ e¥ §eve¡ e¥ ¨eveuet ¡ e¥ §ewe¡ e¥ ¨eweFee ¡ e¥ §e€de ¡ e¥ ¨e€d%eA ¡ e¥ §ede ¡ e¥ ¨ed&eA ¡ e©e¥jª «¡ e¥j¬ «¡ ƒD ]\Z­Z®e¥ ¯e­¡Z°e°dkráe ±e®ee°ƒ¡sáe²d'ƒ‚qÆ[­[®g d(¢Z³d)S )*zu
SI unit system.
Based on MKSA, which stands for "meter, kilogram, second, ampere".
Added kelvin, candela and mole.

é    )Úannotations)ÚDimensionSystemÚ	DimensionÚdHg0)ÚQuantity)ÚRationalÚpi)ÚS)Úsqrt)ÚaccelerationÚactionÚcurrentÚ	impedanceÚlengthÚmassÚtimeÚvelocityÚamount_of_substanceÚtemperatureÚinformationÚ	frequencyÚforceÚpressureÚenergyÚpowerÚchargeÚvoltageÚcapacitanceÚconductanceÚmagnetic_fluxÚmagnetic_densityÚ
inductanceÚluminous_intensity)lÚkilogramÚnewtonÚsecondÚmeterÚgramÚcdÚKÚjouleÚwattÚpascalÚhertzÚcoulombÚvoltÚohmÚsiemensÚfaradÚhenryÚteslaÚweberÚdioptreÚluxÚkatalÚgrayÚ	becquerelÚinchÚliterÚjulian_yearÚgravitational_constantÚspeed_of_lightÚelementary_chargeÚplanckÚhbarÚelectronvoltÚavogadro_numberÚavogadro_constantÚboltzmann_constantÚelectron_rest_massÚstefan_boltzmann_constantÚDaÚatomic_mass_constantÚmolar_gas_constantÚfaraday_constantÚjosephson_constantÚvon_klitzing_constantÚacceleration_due_to_gravityÚmagnetic_constantÚvacuum_permittivityÚvacuum_impedanceÚcoulomb_constantÚ
atmosphereÚbarÚpoundÚpsiÚmmHgÚmilli_mass_unitÚquartÚ	lightyearÚastronomical_unitÚplanck_massÚplanck_timeÚplanck_temperatureÚplanck_lengthÚplanck_chargeÚplanck_areaÚplanck_volumeÚplanck_momentumÚplanck_energyÚplanck_forceÚplanck_powerÚplanck_densityÚplanck_energy_densityÚplanck_intensityÚplanck_angular_frequencyÚplanck_pressureÚplanck_currentÚplanck_voltageÚplanck_impedanceÚplanck_accelerationÚbitÚbyteÚkibibyteÚmebibyteÚgibibyteÚtebibyteÚpebibyteÚexbibyteÚcurieÚ
rutherfordÚradianÚdegreeÚ	steradianÚangular_milÚatomic_mass_unitÚgeeÚkPaÚampereÚu0ÚcÚkelvinÚmolÚmoleÚcandelaÚmÚkgÚsÚelectric_constantÚGÚ	boltzmann)ÚPREFIXESÚprefix_unit)ÚMKSAÚdimsys_MKSAzlist[Quantity]Ú	all_unitsÚSI)ÚbaseÚunitsÚnameÚdimension_systemÚderived_unitsé   é   gS)Ú¤<gÅWÊ…áßDéÿÿÿÿg|d^Õæ°0;éþÿÿÿéüÿÿÿé   é<   é   g/Ú¬K ;g      à?g£’:#@i€–˜ gí·¶ÈÜy²9iè  éç   l   cZt)‹ é   éýÿÿÿl    2¾:" i@B z%quantity value and dimension mismatch)•rX   rT   r!   r$   r&   rQ   r,   rP   r   r~   r"   r“   r=   r5   rx   r<   rK   rL   rE   r[   rh   r€   r†   rq   r9   rd   rU   r    r   r   r^   Údimexr'   rˆ   r   rj   r   r:   rp   r?   r   r   rS   r|   r7   rA   r   rm   rv   rg   r‘   r   r)   rc   rZ   r   r   r*   rF   r   r„   rf   r   r+   r   rB   ru   r   r(   r/   ra   r6   rR   Údimsys_defaultr2   r   r>   r   rƒ   r-   r   r4   r}   r]   rM   rb   rH   Ú	base_dimsr\   r{   rn   r   re   rI   rJ   rz   r%   r;   r@   r”   rC   Ú	dimsys_SIr3   rk   r0   rV   rl   r   rW   r   rN   r`   rD   r‡   r   r   ri   rt   r‹   rO   rG   r_   r–   r   r’   r…   r   rŽ   rY   ro   rŒ   Úderived_dimsrŠ   r.   r1   rr   r   r   r‰   rs   r#   ÚOnery   Úur   rw   r   r‚   r8   N)´Ú__doc__Ú
__future__r   Úsympy.physics.unitsr   r   r   Úsympy.physics.units.quantitiesr   Úsympy.core.numbersr   r   Úsympy.core.singletonr	   Ú(sympy.functions.elementary.miscellaneousr
   Ú5sympy.physics.units.definitions.dimension_definitionsr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   Úsympy.physics.units.definitionsr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   rŠ   r‹   rŒ   r   rŽ   Úsympy.physics.units.prefixesr   r   Ú sympy.physics.units.systems.mksar‘   r’   r©   r§   r–   r“   Ú__annotations__r«   Úextendr¨   r¦   r”   rª   Úset_quantity_dimensionÚset_quantity_scale_factorÚzipÚ_quantity_scale_factorsÚvaluesÚ_quantity_dimension_mapÚ_scale_factorÚ
_dimensionÚget_dimensional_exprr¥   Úequivalent_dimsÚ
ValueErrorÚ__all__© rÅ   rÅ   úr/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/sympy/physics/units/systems/si.pyÚ<module>   sŒ   hþº þ
þ
üÿÿÿþýüûúùø	÷
öõôóòñðï
ë$, $ þ

€