
'''simple docstring'''







from ..utils import DummyObject, requires_backends


class 		_UpperCAmelCase   (      metaclass=_lowerCamelCase		):
							__lowercase   	= ["""note_seq"""]


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





								"""simple docstring"""






								requires_backends(self					,     ['note_seq']						)


							@classmethod
							def 				lowerCamelCase       ( cls					,     *lowerCAmelCase_					,     **lowerCAmelCase_						):





								"""simple docstring"""






								requires_backends(cls					,     ['note_seq']						)




							@classmethod
							def 				lowerCamelCase       ( cls					,     *lowerCAmelCase_					,     **lowerCAmelCase_						):





								"""simple docstring"""






								requires_backends(cls					,     ['note_seq']						)



'''simple docstring'''







import math







def        SCREAMING_SNAKE_CASE__			(     __A    ,       __A			) ->			float:
	if (
	    not isinstance(__A    ,       (int, float)			)
	    or power_factor < -1
	    or power_factor > 1
	):
		raise ValueError('power_factor must be a valid float value between -1 and 1.'			)
	return apparent_power * power_factor







def        SCREAMING_SNAKE_CASE__			(     __A    ,       __A			) ->			float:
	if (
	    not isinstance(__A    ,       (int, float)			)
	    or power_factor < -1
	    or power_factor > 1
	):
		raise ValueError('power_factor must be a valid float value between -1 and 1.'			)
	return apparent_power * math.sqrt(1 - power_factor**2			)


if __name__ == "__main__":
					import doctest

					doctest.testmod()

