1. Yes
2. Both are correct, but most likely they are referring to different transmission spectra, perhaps if you have the high-T and room-T transmission spectra in the same NC file?
I can only speak in general terms without the NC file (which you can send using some service for large files, if you want, for instance http://sprend.com/).
When you do transmission_spectrum.current(), the current is computed assuming the same electrode temperatures as in the calculation. In the analyzer you can specify a different value, and the default is 300 K, so if that is not the same as in your calculation, then yes the current will be different. It may also be helpful to know that the current is not saved inside the transmission spectrum object, it's computed on the fly every time (it's fast).
As for the PS, there is no well-defined temperature in the central region - it's in non-equilibrium, which is the "NE" in NEGF, the method used for computing the transmission :)
Data for interpolation
Voltage list (Volt)
( 0.1)
Current list (nano Ampere)
( 0.85961535)
$ atkpython
Atomistix ToolKit 12.8.r1 [Build 1032d2d]
In [1]: t = nlread('kpts_test_kpt320.nc')[0]
In [2]: t.current()
+----------------------------------------------------------+
| Current Report |
+----------------------------------------------------------+
| Applied bias = 0.100 Volt |
| Bias window = [ 0.050 Volt, -0.050 Volt ] |
| Bias window covered = 100.00 % |
| Calculated current = 8.5961534944e-10 A |
| Spin = All available |
+----------------------------------------------------------+
Out[2]: PhysicalQuantity(8.5961534944e-10,A)
In [3]:
################################################################################
# WARNING #
# #
# The computed multigrid residual is greater than the required accuracy. #
# #
# Computed residual : 6.68609e-10 #
# Required accuracy : 1.00000e-12 #
# #
################################################################################