






"""simple docstring"""






SCREAMING_SNAKE_CASE						:						str					   =       8.3_1_4_4_5_9_8



def  __lowerCamelCase					(					lowerCAmelCase__       ,lowerCAmelCase__				):
				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
					SCREAMING_SNAKE_CASE						:						List[str]					   =       300
					SCREAMING_SNAKE_CASE						:						Any					   =       28
					SCREAMING_SNAKE_CASE						:						Optional[int]					   =       rms_speed_of_molecule(temperature, molar_mass)
					print(f'''Vrms of Nitrogen gas at 300 K is {vrms} m/s''')










"""simple docstring"""






from ..utils import DummyObject, requires_backends





class       snake_case_       (    metaclass=_lowerCamelCase       ):



	"""simple docstring"""

	SCREAMING_SNAKE_CASE_:							List[str]   			=					["""note_seq"""]


	def __init__(      self  ,					*__a  ,					**__a						):


					"""simple docstring"""

					requires_backends(self  ,					['note_seq']						)


	@classmethod
	def       _UpperCAmelCase						(      cls  ,					*__a  ,					**__a						):


					"""simple docstring"""

					requires_backends(cls  ,					['note_seq']						)






	@classmethod
	def       _UpperCAmelCase						(      cls  ,					*__a  ,					**__a						):


					"""simple docstring"""

					requires_backends(cls  ,					['note_seq']						)


