L iddlZddlmZddlmZmZddlmZegZ eejGddZ eejGddZ eejGdd Zy) N)xp_assert_equalxp_assert_close)make_xp_test_caseceZdZdZdZdZy)TestConvertTemperaturecttj|jddd|jdttj|jddgdd|jddgttj|jddgdd |jd d gttj|jddgdd |jddgttj|jddgdd |jddgttj|jddgd d|jddgt tj|jddg|j d d|jddg|j ddt tj|jddg|j dd |jddg|j ddt tj|jddg|j dd |jddg|j ddt tj|jddg|j dd|jddg|j ddt tj|jddg|j dd|jddg|j ddt tj|jddg|j dd|jddg|j ddy)Ng@@fCelsiuscelsiusKelvinfffffq@kelvincgfffffqkFC fahrenheit)dtyperQ~@vIh%<=rtolatolRankineRKrankine)rscconvert_temperatureasarrayrfloat64selfxps j/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/scipy/constants/tests/test_constants.pytest_convert_temperaturez/TestConvertTemperature.test_convert_temperature sW..rzz#YO 3 )..rzz2r(/C/8(D FF#34 6 ..rzz2r(/CXsS GW#56 8..rzz3*/EsCP FF#34 6..rzz66:J/K/7> C:. 0 ..rzz2r(/CS,W C:. 0..rzz2r("**z/U/2C9 FF#32:: Fe - ..rzz66:J>@jj0:0J/8#? B82:: >Re U ..rzz66:J>@jj0:0J/2C9 C:RZZ @rPU W ..rzz3*BJJz/W/;SB FF#32:: Fe - ..rzz66:J>@jj0:0J/2C9 FF#32:: Fe  - ..rzz62,@B 0:0L/8(D FBTUr)N)r8r9r:rBrEr;r)r'r=r=As < Vr)r=ceZdZdZdZy)TestNuToLambdacttj|jtjdg|jdtjgyr?)rr nu2lambdar"rAr$s r'test_nu_to_lambdaz TestNuToLambda.test_nu_to_lambdaNrCr)cttjtjdgdtjgyr?)rr rJrAr+s r'test_nu_to_lambda_array_likez+TestNuToLambda.test_nu_to_lambda_array_likeRrFr)N)r8r9r:rKrMr;r)r'rHrHLs <Vr)rH)r4scipy.constants constantsr scipy._lib._array_api_no_0drrscipy._lib._array_apirlazy_xp_modulesr!rr@r=rJrHr;r)r'rSs H3$2))*3L3L+3Ll2<< VV!V2<< VV!Vr)