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.6.tar.gz (82.1 kB view details)

Uploaded Source

Built Distribution

teflow-0.4.6-py3-none-any.whl (86.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: teflow-0.4.6.tar.gz
  • Upload date:
  • Size: 82.1 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.6.tar.gz
Algorithm Hash digest
SHA256 d89ac793c0be34d79c0ce78315eb84a741a21da5cc72b133670ee35f19a2b541
MD5 a606e59f4f6061826836fe4c34fb3db3
BLAKE2b-256 654744fafc71cb50a8beb821b0311cb828393d620a2a1abea36e5b91caf7bf10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teflow-0.4.6-py3-none-any.whl
  • Upload date:
  • Size: 86.2 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ae88706d26dccd3d64e2fd4110445ffe0bd79aa732948010b1a1601b243b1dd4
MD5 4f73026e579f859466f1a569d9a45c9f
BLAKE2b-256 be44f545cd6398ed6b8187c6e62f206514202e01cc56d08a23401cc25c6e0c79

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