


'''simple docstring'''






__UpperCAmelCase       							=				8.314_4598


def    _snake_case  (	A					,       A			)		->       float:
							if temperature < 0:
														raise Exception('''Temperature cannot be less than 0 K'''			)
							if molar_mass <= 0:
														raise Exception('''Molar mass cannot be less than or equal to 0 kg/mol'''			)
							else:
														return (3 * UNIVERSAL_GAS_CONSTANT * temperature / molar_mass) ** 0.5


if __name__ == "__main__":
		import doctest

		# run doctest
		doctest.testmod()

		# example
		__UpperCAmelCase       							=				300
		__UpperCAmelCase       							=				28
		__UpperCAmelCase       							=				rms_speed_of_molecule(temperature, molar_mass)
		print(f"""Vrms of Nitrogen gas at 300 K is {vrms} m/s""")


"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


_A							=  {}

try:
    if not is_sentencepiece_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    _A							=  ["""BartphoTokenizer"""]

if TYPE_CHECKING:
    try:
        if not is_sentencepiece_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .tokenization_bartpho import BartphoTokenizer

else:
    import sys

    _A							=  _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)

