teflow.engout module¶
- class teflow.engout.BaseDevice(**paras)¶
基类:
ABC
An abstract class for computing engineering performance of thermoelectric device
- abstract build(**options)¶
- abstract simulate(**configs)¶
- abstract classmethod valuate(**kwargs)¶
- class teflow.engout.GenCore(TEdatas, Tc, Th, L=1, A=100, isPoly=False)¶
基类:
BaseDevice
An abstract class for computing engineering performance of thermoelectric generator
- class teflow.engout.GenLeg(TEdatas, Tc, Th, L=1, A=100, isPoly=False)¶
基类:
GenCore
Simulate thermoelectric leg of generator
- build(calWeights=False)¶
- simulate(I_r='YitaMax', numPoints=101)¶
- classmethod valuate(datas_TCSK, L=1)¶
Convenient entry to evaluate thermoelectric leg of generator
- class teflow.engout.GenPair(TEdatas_p, TEdatas_n, Tc, Th, L=1, A=100, isPoly=False)¶
基类:
GenCore
Simulate thermoelectric p-n pair of generator
- build(ratioLength=1, ratioArea='ZTengMax', calWeights=False)¶
- simulate(I_r='YitaMax', numPoints=101)¶
- classmethod valuate(datas_p_TCSK, datas_n_TCSK, L=1)¶
Convenient entry to evaluate thermoelectric p-n pair of generator