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