configuration = nlread('/root/Desktop/Device_perf_final2_4.nc', object_id='gID000')[0]
# -------------------------------------------------------------
# Transmission pathways
# -------------------------------------------------------------
# Loop over energies
energies = numpy.linspace(-2,0,3)
for energy in energies:
transmission_pathways = TransmissionPathways(
configuration=configuration,
energy=energy*eV,
kpoints=MonkhorstPackGrid(10,1),
energy_zero_parameter=AverageFermiLevel,
infinitesimal=1e-06*eV,
contributions=Left,
spin=(Spin.Up,Spin.Down,Spin.Sum),
self_energy_calculator=KrylovSelfEnergy(),
)
nlsave('/root/Desktop/Device_check_pathway_E0_2.nc', transmission_pathways)
nlprint(transmission_pathways)
Is this code wrong in some way?
I am getting this error
Traceback (most recent call last):
File "/tmp/3312699940121523.py", line 22, in <module>
self_energy_calculator=KrylovSelfEnergy(),
TypeError: __init__() got an unexpected keyword argument 'spin'