1# -*- coding: utf-8 -*- 2""" 3Non-public API (classes in this module may change without notice). 4 5The purpose here is to define conventions, e.g. lower-case string 6 'temperature' is used, opposed to e.g. 'T', 'Temperature', etc. 7""" 8 9from ..util._expr import create_Poly, create_Piecewise 10 11TPoly = create_Poly("temperature") 12RTPoly = create_Poly("temperature", reciprocal=True) 13Log10TPoly = create_Poly("log10_temperature") 14ShiftedTPoly = create_Poly("temperature", shift="Tref", name="ShiftedTPoly") 15ShiftedLog10TPoly = create_Poly("log10_temperature", shift="log10_Tref") 16ShiftedRTPoly = create_Poly("temperature", shift="Tref", reciprocal=True) 17TPiecewise = create_Piecewise("temperature", nan_fallback=True) 18