Hi Anders,
I have got a problem with the script you passed to me: the extracted isovalue grid of transmission eigenstates is correct but the geometric configuration is not. The way I called the cubefile_with_configuration() function is as follows:
import sys
# Complex grid
configuration = nlread('/home/z400/B1/MS/Ti-mos2/MoS2-Ti-singlecontact.nc', object_id='gID000')[0]
te = TransmissionEigenstate(
configuration=configuration,
energy=0.48*eV,
k_point=[0, 0],
quantum_number=0,
spin=Spin.Up,
contributions=Left,
energy_zero_parameter=AverageFermiLevel,
)
with open("transmission_eigenstates_Ti_long.cube","w") as cubefile:
cubefile_with_configuration(te, stream=cubefile)
The program reads in the device configuration from the converged .nc file, makes a post-processing for transmission eigenstates, and dumps the configuration and isovalue grid to the .cube file. But output atomic coordinates, as well as some of the atomic numbers, are not correct. Do you have any suggestion about this?
Thanks®ards,
baizq
OK. Here it is.
CUBE FILE. DATA VALUES IN UNITS OF 1/Hartree**0.5/Bohr**1.5, LENGTHS IN BOHR
OUTER LOOP: X, MIDDLE LOOP: Y, INNER LOOP: Z
213 0.000000e+00 0.000000e+00 0.000000e+00
257 1.812844e-01 1.110047e-17 1.110047e-17
58 0.000000e+00 1.783511e-01 1.092086e-17
746 0.000000e+00 0.000000e+00 1.813732e-01
22 2.777701e+00 2.586091e+00 7.464619e-01
22 1.162003e+01 2.586091e+00 7.464619e-01
22 2.777701e+00 7.758274e+00 7.464619e-01
22 1.162003e+01 7.758274e+00 7.464619e-01
42 1.821067e+01 1.724095e+00 2.239386e+00
16 1.539942e+01 5.172182e+00 2.239386e+00
16 2.102191e+01 5.172182e+00 2.239386e+00
22 7.199100e+00 2.586091e+00 3.732310e+00
22 7.199100e+00 7.758274e+00 3.732310e+00
22 2.777701e+00 1.700851e-16 5.225234e+00
22 1.162003e+01 7.115218e-16 5.225234e+00
16 1.539942e+01 9.429425e-16 5.225234e+00
16 2.102191e+01 1.287221e-15 5.225234e+00
22 2.777701e+00 5.172182e+00 5.225234e+00
22 1.162003e+01 5.172182e+00 5.225234e+00
42 1.821067e+01 6.896278e+00 5.225234e+00
22 7.199100e+00 4.408177e-16 8.212425e+00
42 1.821067e+01 1.724095e+00 8.212425e+00
22 7.199100e+00 5.172182e+00 8.212425e+00
16 1.539942e+01 5.172182e+00 8.212425e+00
16 2.102191e+01 5.172182e+00 8.212425e+00
22 2.777701e+00 2.586091e+00 9.705349e+00
22 1.162003e+01 2.586091e+00 9.705349e+00
22 2.777701e+00 7.758274e+00 9.705349e+00
22 1.162003e+01 7.758274e+00 9.705349e+00
16 1.539942e+01 9.429425e-16 1.119827e+01
16 2.102191e+01 1.287221e-15 1.119827e+01
42 1.821067e+01 6.896278e+00 1.119827e+01
22 7.199100e+00 2.586091e+00 1.269120e+01
22 7.199100e+00 7.758274e+00 1.269120e+01
22 2.777701e+00 1.700851e-16 1.418412e+01
22 1.162003e+01 7.115218e-16 1.418412e+01
42 1.821067e+01 1.724095e+00 1.418412e+01
22 2.777701e+00 5.172182e+00 1.418412e+01
22 1.162003e+01 5.172182e+00 1.418412e+01
16 1.539942e+01 5.172182e+00 1.418412e+01
16 2.102191e+01 5.172182e+00 1.418412e+01
22 7.199100e+00 4.408177e-16 1.716997e+01
16 1.539942e+01 9.429425e-16 1.716997e+01
16 2.102191e+01 1.287221e-15 1.716997e+01
22 7.199100e+00 5.172182e+00 1.716997e+01
42 1.821067e+01 6.896278e+00 1.716997e+01
22 2.777701e+00 2.586091e+00 1.866289e+01
22 1.162003e+01 2.586091e+00 1.866289e+01
22 2.777701e+00 7.758274e+00 1.866289e+01
22 1.162003e+01 7.758274e+00 1.866289e+01
42 1.821067e+01 1.724095e+00 2.015582e+01
16 1.539942e+01 5.172182e+00 2.015582e+01
16 2.102191e+01 5.172182e+00 2.015582e+01
22 7.199100e+00 2.586091e+00 2.165008e+01
22 7.199100e+00 7.758274e+00 2.165008e+01
22 2.777701e+00 1.700851e-16 2.314301e+01
22 1.162003e+01 7.115218e-16 2.314301e+01
16 1.539942e+01 9.429425e-16 2.314301e+01
16 2.102191e+01 1.287221e-15 2.314301e+01
22 2.777701e+00 5.172182e+00 2.314301e+01
22 1.162003e+01 5.172182e+00 2.314301e+01
42 1.821067e+01 6.896278e+00 2.314301e+01
22 7.199100e+00 4.408177e-16 2.612886e+01
42 1.821067e+01 1.724095e+00 2.612886e+01
22 7.199100e+00 5.172182e+00 2.612886e+01
16 1.539942e+01 5.172182e+00 2.612886e+01
16 2.102191e+01 5.172182e+00 2.612886e+01
22 2.777701e+00 2.586091e+00 2.762178e+01
22 1.162003e+01 2.586091e+00 2.762178e+01
22 2.777701e+00 7.758274e+00 2.762178e+01
22 1.162003e+01 7.758274e+00 2.762178e+01
16 1.539942e+01 9.429425e-16 2.911470e+01
16 2.102191e+01 1.287221e-15 2.911470e+01
42 1.821067e+01 6.896278e+00 2.911470e+01
22 7.199100e+00 2.586091e+00 3.060763e+01
22 7.199100e+00 7.758274e+00 3.060763e+01
22 2.777701e+00 1.700851e-16 3.210055e+01
22 1.162003e+01 7.115218e-16 3.210055e+01
42 1.821067e+01 1.724095e+00 3.210055e+01
22 2.777701e+00 5.172182e+00 3.210055e+01
22 1.162003e+01 5.172182e+00 3.210055e+01
16 1.539942e+01 5.172182e+00 3.210055e+01
16 2.102191e+01 5.172182e+00 3.210055e+01
22 7.199100e+00 4.408177e-16 3.508774e+01
16 1.539942e+01 9.429425e-16 3.508774e+01
16 2.102191e+01 1.287221e-15 3.508774e+01
22 7.199100e+00 5.172182e+00 3.508774e+01
42 1.821067e+01 6.896278e+00 3.508774e+01
22 2.777701e+00 2.586091e+00 3.658067e+01
22 1.162003e+01 2.586091e+00 3.658067e+01
22 2.777701e+00 7.758274e+00 3.658067e+01
22 1.162003e+01 7.758274e+00 3.658067e+01
42 1.821067e+01 1.724095e+00 3.807359e+01
16 1.539942e+01 5.172182e+00 3.807359e+01
16 2.102191e+01 5.172182e+00 3.807359e+01
22 7.199100e+00 2.586091e+00 3.956651e+01
22 7.199100e+00 7.758274e+00 3.956651e+01
22 2.777701e+00 1.700851e-16 4.105944e+01
22 1.162003e+01 7.115218e-16 4.105944e+01
16 1.539942e+01 9.429425e-16 4.105944e+01
16 2.102191e+01 1.287221e-15 4.105944e+01
22 2.777701e+00 5.172182e+00 4.105944e+01
22 1.162003e+01 5.172182e+00 4.105944e+01
42 1.821067e+01 6.896278e+00 4.105944e+01
22 7.199100e+00 4.408177e-16 4.404529e+01
42 1.821067e+01 1.724095e+00 4.404529e+01
22 7.199100e+00 5.172182e+00 4.404529e+01
16 1.539942e+01 5.172182e+00 4.404529e+01
16 2.102191e+01 5.172182e+00 4.404529e+01
22 2.777701e+00 2.586091e+00 4.553821e+01
22 1.162003e+01 2.586091e+00 4.553821e+01
22 2.777701e+00 7.758274e+00 4.553821e+01
22 1.162003e+01 7.758274e+00 4.553821e+01
16 1.539942e+01 9.429425e-16 4.703113e+01
16 2.102191e+01 1.287221e-15 4.703113e+01
42 1.821067e+01 6.896278e+00 4.703113e+01
22 7.199100e+00 2.586091e+00 4.852540e+01
22 7.199100e+00 7.758274e+00 4.852540e+01
22 2.777701e+00 1.700851e-16 5.001833e+01
22 1.162003e+01 7.115218e-16 5.001833e+01
42 1.821067e+01 1.724095e+00 5.001833e+01
22 2.777701e+00 5.172182e+00 5.001833e+01
22 1.162003e+01 5.172182e+00 5.001833e+01
16 1.539942e+01 5.172182e+00 5.001833e+01
16 2.102191e+01 5.172182e+00 5.001833e+01
22 7.199100e+00 4.408177e-16 5.300417e+01
16 1.539942e+01 9.429425e-16 5.300417e+01
16 2.102191e+01 1.287221e-15 5.300417e+01
22 7.199100e+00 5.172182e+00 5.300417e+01
42 1.821067e+01 6.896278e+00 5.300417e+01
22 2.777701e+00 2.586091e+00 5.449710e+01
22 1.162003e+01 2.586091e+00 5.449710e+01
22 2.777701e+00 7.758274e+00 5.449710e+01
22 1.162003e+01 7.758274e+00 5.449710e+01
42 1.821067e+01 1.724095e+00 5.599002e+01
16 1.539942e+01 5.172182e+00 5.599002e+01
16 2.102191e+01 5.172182e+00 5.599002e+01
22 7.199100e+00 2.586091e+00 5.748295e+01
22 7.199100e+00 7.758274e+00 5.748295e+01
16 1.539942e+01 9.429425e-16 5.897587e+01
16 2.102191e+01 1.287221e-15 5.897587e+01
42 1.821067e+01 6.896278e+00 5.897587e+01
42 1.821067e+01 1.724095e+00 6.196306e+01
16 1.539942e+01 5.172182e+00 6.196306e+01
16 2.102191e+01 5.172182e+00 6.196306e+01
16 1.539942e+01 9.429425e-16 6.494891e+01
16 2.102191e+01 1.287221e-15 6.494891e+01
42 1.821067e+01 6.896278e+00 6.494891e+01
42 1.821067e+01 1.724095e+00 6.793476e+01
16 1.539942e+01 5.172182e+00 6.793476e+01
16 2.102191e+01 5.172182e+00 6.793476e+01
16 1.539942e+01 9.429425e-16 7.092060e+01
16 2.102191e+01 1.287221e-15 7.092060e+01
42 1.821067e+01 6.896278e+00 7.092060e+01
42 1.821067e+01 1.724095e+00 7.390645e+01
16 1.539942e+01 5.172182e+00 7.390645e+01
16 2.102191e+01 5.172182e+00 7.390645e+01
16 1.539942e+01 9.429425e-16 7.689364e+01
16 2.102191e+01 1.287221e-15 7.689364e+01
42 1.821067e+01 6.896278e+00 7.689364e+01
42 1.821067e+01 1.724095e+00 7.987949e+01
16 1.539942e+01 5.172182e+00 7.987949e+01
16 2.102191e+01 5.172182e+00 7.987949e+01
16 1.539942e+01 9.429425e-16 8.286534e+01
16 2.102191e+01 1.287221e-15 8.286534e+01
42 1.821067e+01 6.896278e+00 8.286534e+01
42 1.821067e+01 1.724095e+00 8.585119e+01
16 1.539942e+01 5.172182e+00 8.585119e+01
16 2.102191e+01 5.172182e+00 8.585119e+01
16 1.539942e+01 9.429425e-16 8.883838e+01
16 2.102191e+01 1.287221e-15 8.883838e+01
42 1.821067e+01 6.896278e+00 8.883838e+01
42 1.821067e+01 1.724095e+00 9.182423e+01
16 1.539942e+01 5.172182e+00 9.182423e+01
16 2.102191e+01 5.172182e+00 9.182423e+01
16 1.539942e+01 9.429425e-16 9.481007e+01
16 2.102191e+01 1.287221e-15 9.481007e+01
42 1.821067e+01 6.896278e+00 9.481007e+01
42 1.821067e+01 1.724095e+00 9.779592e+01
16 1.539942e+01 5.172182e+00 9.779592e+01
16 2.102191e+01 5.172182e+00 9.779592e+01
16 1.539942e+01 9.429425e-16 1.007818e+02
16 2.102191e+01 1.287221e-15 1.007818e+02
42 1.821067e+01 6.896278e+00 1.007818e+02
42 1.821067e+01 1.724095e+00 1.037690e+02
16 1.539942e+01 5.172182e+00 1.037690e+02
16 2.102191e+01 5.172182e+00 1.037690e+02
16 1.539942e+01 9.429425e-16 1.067548e+02
16 2.102191e+01 1.287221e-15 1.067548e+02
42 1.821067e+01 6.896278e+00 1.067548e+02
42 1.821067e+01 1.724095e+00 1.097407e+02
16 1.539942e+01 5.172182e+00 1.097407e+02
16 2.102191e+01 5.172182e+00 1.097407e+02
16 1.539942e+01 9.429425e-16 1.127265e+02
16 2.102191e+01 1.287221e-15 1.127265e+02
42 1.821067e+01 6.896278e+00 1.127265e+02
42 1.821067e+01 1.724095e+00 1.157137e+02
16 1.539942e+01 5.172182e+00 1.157137e+02
16 2.102191e+01 5.172182e+00 1.157137e+02
16 1.539942e+01 9.429425e-16 1.186995e+02
16 2.102191e+01 1.287221e-15 1.186995e+02
42 1.821067e+01 6.896278e+00 1.186995e+02
42 1.821067e+01 1.724095e+00 1.216854e+02
16 1.539942e+01 5.172182e+00 1.216854e+02
16 2.102191e+01 5.172182e+00 1.216854e+02
16 1.539942e+01 9.429425e-16 1.246712e+02
16 2.102191e+01 1.287221e-15 1.246712e+02
42 1.821067e+01 6.896278e+00 1.246712e+02
42 1.821067e+01 1.724095e+00 1.276571e+02
16 1.539942e+01 5.172182e+00 1.276571e+02
16 2.102191e+01 5.172182e+00 1.276571e+02
16 1.539942e+01 9.429425e-16 1.306443e+02
16 2.102191e+01 1.287221e-15 1.306443e+02
42 1.821067e+01 6.896278e+00 1.306443e+02
42 1.821067e+01 1.724095e+00 1.336301e+02
16 1.539942e+01 5.172182e+00 1.336301e+02
16 2.102191e+01 5.172182e+00 1.336301e+02
Saaaaaaaaaay. I never noticed that extra column in the CUBE format... The coordinates are given in the example, at the link I sent, by 5 columns. The 2nd one is always zero, not sure what it's for - but it's missing in our export.
Try changing line 54 in the script to
stream.write("%5i%13.6e%13.6e%13.6e%13.6e\n" % (e.atomicNumber(),0,c[0],c[1],c[2]))
and see if that improves things.