thank you, Sir, but I am confused
acccording to the formula in fig1, I write this code:
k1 =1.0/planck_constant*Units.e*sum(f*T1*dE)
planck_constant has the unit of eV*s, Units.e is elementary charge so in unit of Coulomb(C), f is Fr-Fl so is dimensionless, T1 is electron spectrum so is also dimensionless, dE is the infinitesimal energy so have the unit of eV. If I multiply these dimensions I will get Coulomb/s, which is just the current. Why should I have to add "eV" ?
what's more, E in attachment II is :
E = numpy.array(energies+energy_zero-average_fermi_level-energy_shift)
instead of E in attachment I :
E = numpy.array((energies+energy_zero-average_fermi_level-energy_shift)/(temperature * boltzmann_constant))
I don't know whether I am wrong
If possible, could you please provide a standard script for calculating thermal-induced current?
best