Skip to content

Commit 38e6a4b

Browse files
committed
Return the highest NASA polynomial
1 parent 490db28 commit 38e6a4b

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

rmgpy/thermo/nasa.pyx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,14 @@ cdef class NASA(HeatCapacityModel):
298298
elif self.poly3 is not None and self.poly3.is_temperature_valid(T):
299299
return self.poly3
300300
else:
301-
raise ValueError('No valid NASA polynomial at temperature {0:g} K.'.format(T))
301+
if self.poly3 is not None:
302+
return self.poly3
303+
elif self.poly2 is not None:
304+
return self.poly2
305+
elif self.poly1 is not None:
306+
return self.poly1
307+
else:
308+
raise ValueError('No valid NASA polynomials are available')
302309

303310
cpdef double get_heat_capacity(self, double T) except -1000000000:
304311
"""

0 commit comments

Comments
 (0)