Dear all,
When I plot the transmission eigenstate, there is an error during using the viewer to plot a 3D figure. How can I fix it? The version is 2017.1. Thanks!
My py file:
====================================================
path = 'ivcurve_selfconsistent_configuration_0.30000V.hdf5'
device_configuration = nlread(path, object_id='DeviceConfiguration_0')[0]
transmission_eigenstate = TransmissionEigenstate(
configuration=device_configuration,
energy=0.03*eV,
k_point=[0, 0],
quantum_number=0,
contributions=Left,
energy_zero_parameter=AverageFermiLevel,
)
nlsave('Trans_Eigenstate_E_0.03_vb_0.3_QN_0.hdf5', transmission_eigenstate)
=================================================================
The "hdf5" file is the size of about 215MB.
=================================================================
The error can be found in the attached figure.
Details of the error:
==============================================================
Exception message:
Traceback (most recent call last):
File "zipdir\NL\GUI\MainWindow\AnalysisBar\AnalysisBar.py", line 60, in widget
File "C:\Program Files (x86)\QuantumWise\VNL-ATK-2017.1\Lib\site-packages\AddOns\BasicAnalysis\ViewerPlugin.py", line 84, in createWidget
scene_window._addObjects(object_dict)
File "zipdir\NL\GUI\Tools\Viewer\Viewer.py", line 326, in _addObjects
File "zipdir\NL\GUI\Graphics\GL\Scene\Scene.py", line 812, in addGrid
File "zipdir\NLEngine.py", line 5103, in __init__
NotImplementedError: Wrong number or type of arguments for overloaded function 'new_Cartesian3D'.
Possible C/C++ prototypes are:
Cartesian3D::Cartesian3D()
Cartesian3D::Cartesian3D(double const &,double const &,double const &)
Cartesian3D::Cartesian3D(double const &)