QuantumATK W-2024.09 version released on Sep 9, 2024
0 Members and 1 Guest are viewing this topic.
transmission_spectrum = TransmissionSpectrum( configuration=device_configuration, energies=numpy.linspace(-0.5,0.5,10)*eV, kpoints=MonkhorstPackGrid(3,3,1), energy_zero_parameter=AverageFermiLevel, infinitesimal=1e-06*Units.eV ) # Print out all k-dependent transmission coefficients data = transmission_spectrum.transmission() energies = transmission_spectrum.energies() kpoints = transmission_spectrum.kpoints() for i in range(data.shape[0]): print 'Transmission at energy = %12.6f eV' % (energies[i].inUnitsOf(eV)) print ' kx ky transmission ' for j in range(data.shape[1]): print '%10.4f %10.4f %16.6e' % (kpoints[j][0],kpoints[j][1],data[i][j]) print