Skip to main content

A python3 package for thermoelectric output performance calculations

Project description

TEflow

A python3 package for streamlining thermoelectric workflow from materials to devices

Features

  • Model carrier transport
    • Single parabolic band (SPB) model
    • Single Kane band (SKB) model
    • Multiple bands model
    • Customized band model
  • Debye model of lattice thermal conductivity
    • Calculations & Fitting
    • Scattering Mechanisms, e.g., three-phonon, point defects, etc.
    • Bipolar thermal conductivity
  • Engineering performance of thermoelectric generator[^1]
    • Engineering dimensionless figure of merit (ZTeng) and power factor (PFeng)
    • Maximum Efficiency (ηmax) and ouput power density (Pd)
    • RL- (external electric load resistance) or I- (electric current density) dependent properties, e.g. output voltage (V), heat flux (Qhot)
  • Device ZT of thermoelectric generator[^2]
    • Maximum thermoelectric device efficiency
    • Optimized relative current density $u$
    • Thermoelectric potential $\Phi$
  • Thermoelectric data manipulation
    • Thermoelectric data interpolation and extrapolation
    • Cut-off thermoelectric data at the threshold temperature
    • Join and rearrange parallel data files
    • Mix parallel data files with linear combination



References

[^1]: Kim, H. S., Liu, W., Chen, G., Chu, C. W., & Ren, Z. (2015). Relationship between thermoelectric figure of merit and energy conversion efficiency. Proceedings of the National Academy of Sciences, 112(27), 8205-8210. DOI: 10.1073/pnas.1510231112

[^2]: Snyder, G. J., & Snyder, A. H. (2017). Figure of merit ZT of a thermoelectric device defined from materials properties. Energy & Environmental Science, 10(11), 2280-2283. DOI: 10.1039/C7EE02007D

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teflow-0.4.5.tar.gz (80.5 kB view details)

Uploaded Source

Built Distribution

teflow-0.4.5-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

Details for the file teflow-0.4.5.tar.gz.

File metadata

  • Download URL: teflow-0.4.5.tar.gz
  • Upload date:
  • Size: 80.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for teflow-0.4.5.tar.gz
Algorithm Hash digest
SHA256 180cf2d652cfa03c0b82a88cf76db241500922221cd3427fc33b62f005eb26ec
MD5 5c324e87c88269dfc4a3ffdd2effa2f9
BLAKE2b-256 ad56b243c48fe96ced3b4461e8cdfcf597814fcfeda818e8af26726bb0d061be

See more details on using hashes here.

File details

Details for the file teflow-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: teflow-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 84.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for teflow-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 dd3e6f7cec3d0b9c316c8702e1c019c60db2e3c0ad235c69d7f61eb2e4087110
MD5 4bf2074269d753ff6a52e7bdb0c02f99
BLAKE2b-256 851ee81d65ff8ff41b4468e0e5f5ce3824466f6a3d24e17c787f5620c15183c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page