@@ -485,6 +485,11 @@ def test_specific_humidity_from_relative_humidity():
485485 {"eps" : 1e-3 , "out" : np .nan },
486486 [10 , np .nan , np .nan ],
487487 ),
488+ (20.0 , 52.5224541378 , {}, 10.0 ),
489+ (20.0 , 0.0 , {"eps" : 1e-3 , "out" : thermo .array .celsius_to_kelvin (100 )}, 100 ),
490+ (20.0 , 0.000001 , {"eps" : 1e-3 , "out" : thermo .array .celsius_to_kelvin (100 )}, 100 ),
491+ (20.0 , 0.0 , {"eps" : 1e-3 , "out" : np .nan }, np .nan ),
492+ (20 , 0.000001 , {"eps" : 1e-3 , "out" : np .nan }, np .nan ),
488493 ],
489494)
490495def test_dewpoint_from_relative_humidity (t , r , kwargs , expected_values ):
@@ -536,6 +541,11 @@ def test_dewpoint_from_relative_humidity(t, r, kwargs, expected_values):
536541 {"eps" : 1e-3 , "out" : np .nan },
537542 [21.78907 , np .nan , np .nan ],
538543 ),
544+ (0.0169461501 , 967.508 , {}, 21.78907 ),
545+ (0.0 , 967.5085 , {"eps" : 1e-3 , "out" : thermo .array .celsius_to_kelvin (100 )}, 100 ),
546+ (0.000001 , 967.5085 , {"eps" : 1e-3 , "out" : thermo .array .celsius_to_kelvin (100 )}, 100 ),
547+ (0.0 , 967.5085 , {"eps" : 1e-3 , "out" : np .nan }, np .nan ),
548+ (0.000001 , 967.5085 , {"eps" : 1e-3 , "out" : np .nan }, np .nan ),
539549 ],
540550)
541551def test_dewpoint_from_specific_humidity (q , p , kwargs , expected_values ):
0 commit comments