Could you try with: sgeom instead of sdata? That forces the interpreter to recognize geometry output settings.
Den man. 18. maj 2020 kl. 22.02 skrev shirin zandi < shirinzandi1...@gmail.com>: > Dear Nick, > > Many thanks. > > I did the data por.TBT.nc <http://por.tbt.nc/> --info command and this > is what code produces: > > Device information: > - number of kpoints: 1 <- [ A = 1 , B = 1 , C = 1 ] (time-reversal > unknown) > - energy range: > -4.99950 -- 4.99950 eV [1.000 meV] > - imaginary part (eta): 0.0000 meV > - atoms with DOS (fortran indices): > 1-149, 155-160, 166-168, 179-181 > - number of BTD blocks: 3 > + DOS Green function: true > - Density matrix Green function: false [TBT.DM.Gf] > - COOP Green function: false [TBT.COOP.Gf] > - COHP Green function: false [TBT.COHP.Gf] > > Electrode: elec_1 > - number of BTD blocks: 2 > - Bloch: [1, 1, 1] > - chemical potential: 0.0000 eV > - electron temperature: 300.00 K > - imaginary part (eta): 0.0100 meV > + DOS bulk: true > + DOS spectral: true > + orbital-current: true > - Density matrix spectral: false [TBT.DM.A] > - COOP spectral: false [TBT.COOP.A] > - COHP spectral: false [TBT.COHP.A] > + transmission bulk: true > - transmission out: false [TBT.T.Out] > - transmission out correction: false [TBT.T.Out] > - transmission out correction (eigen): false [TBT.T.Out, > TBT.T.Eig] > + transmission -> elec_2: true > - transmission (eigen) -> elec_2: false [TBT.T.Eig] > + transmission -> elec_3: true > - transmission (eigen) -> elec_3: false [TBT.T.Eig] > + transmission -> elec_4: true > - transmission (eigen) -> elec_4: false [TBT.T.Eig] > > Electrode: elec_2 > - number of BTD blocks: 2 > - Bloch: [1, 1, 1] > - chemical potential: 0.0000 eV > - electron temperature: 300.00 K > - imaginary part (eta): 0.0100 meV > + DOS bulk: true > + DOS spectral: true > + orbital-current: true > - Density matrix spectral: false [TBT.DM.A] > - COOP spectral: false [TBT.COOP.A] > - COHP spectral: false [TBT.COHP.A] > + transmission bulk: true > - transmission out: false [TBT.T.Out] > - transmission out correction: false [TBT.T.Out] > - transmission out correction (eigen): false [TBT.T.Out, > TBT.T.Eig] > - transmission -> elec_1: false > - transmission (eigen) -> elec_1: false [TBT.T.Eig] > + transmission -> elec_3: true > - transmission (eigen) -> elec_3: false [TBT.T.Eig] > + transmission -> elec_4: true > - transmission (eigen) -> elec_4: false [TBT.T.Eig] > > Electrode: elec_3 > - number of BTD blocks: 2 > - Bloch: [1, 1, 1] > - chemical potential: 0.0000 eV > - electron temperature: 300.00 K > - imaginary part (eta): 0.0100 meV > + DOS bulk: true > + DOS spectral: true > + orbital-current: true > - Density matrix spectral: false [TBT.DM.A] > - COOP spectral: false [TBT.COOP.A] > - COHP spectral: false [TBT.COHP.A] > + transmission bulk: true > - transmission out: false [TBT.T.Out] > - transmission out correction: false [TBT.T.Out] > - transmission out correction (eigen): false [TBT.T.Out, > TBT.T.Eig] > - transmission -> elec_1: false > - transmission (eigen) -> elec_1: false [TBT.T.Eig] > - transmission -> elec_2: false > - transmission (eigen) -> elec_2: false [TBT.T.Eig] > + transmission -> elec_4: true > - transmission (eigen) -> elec_4: false [TBT.T.Eig] > > Electrode: elec_4 > - number of BTD blocks: 2 > - Bloch: [1, 1, 1] > - chemical potential: 0.0000 eV > - electron temperature: 300.00 K > - imaginary part (eta): 0.0100 meV > + DOS bulk: true > - DOS spectral: false [TBT.DOS.A] > - orbital-current: false > [TBT.Current.Orb] > - Density matrix spectral: false [TBT.DM.A] > - COOP spectral: false [TBT.COOP.A] > - COHP spectral: false [TBT.COHP.A] > + transmission bulk: true > - transmission out: false [TBT.T.Out] > - transmission out correction: false [TBT.T.Out] > - transmission out correction (eigen): false [TBT.T.Out, > TBT.T.Eig] > - transmission -> elec_1: false > - transmission (eigen) -> elec_1: false [TBT.T.Eig] > - transmission -> elec_2: false > - transmission (eigen) -> elec_2: false [TBT.T.Eig] > - transmission -> elec_3: false > - transmission (eigen) -> elec_3: false [TBT.T.Eig] > > > > > Wishes, > > SH. > > > On Mon, May 18, 2020 at 12:31 AM Nick Papior <nickpap...@gmail.com> wrote: > >> Hi, >> >> Simply do: >> >> sdata por.TBT.nc --help >> and you'll see what commands are available. >> >> Please give back this command: >> sdata por.TBT.nc --info >> >> >> >> Den lør. 16. maj 2020 kl. 22.02 skrev shirin zandi < >> shirinzandi1...@gmail.com>: >> >>> Dear Nick, >>> >>> Thank you so much for your reply. After that I've got the following >>> error : >>> >>> No data has been collected in the arguments, nothing will be written, >>> have you forgotten arguments? >>> >>> >>> The command I have run is this : sdata por.TBT.nc <http://por.tbt.nc/> >>> --vector >>> vector_current elec_1 0.1 --out A1.xsf >>> >>> I know, the electrode name and energy range should be written in bond >>> currents command line, is it need something else? And generally from >>> where I can find a complete list of commands and their requirements which >>> can be done with sisl. I am really new in using sisl!!! >>> >>> >>> >>> Regards, >>> SH. >>> >>> On Sat, May 16, 2020 at 12:30 AM Nick Papior <nickpap...@gmail.com> >>> wrote: >>> >>>> Hi, >>>> >>>> You probably haven't calculated bond currents. Please check your >>>> tbtrans input options. >>>> >>>> / Nick >>>> >>>> On Thu, 14 May 2020, 22:13 shirin zandi, <shirinzandi1...@gmail.com> >>>> wrote: >>>> >>>>> Dear Transiesta/sisl user >>>>> >>>>> I am trying to use sisl code to analyze the Transiesta obtained data, >>>>> But when I use this code the below error has appeared: >>>>> >>>>> >>>>> Traceback (most recent call last): >>>>> File "/share/apps/anaconda3/bin/sdata", line 11, in <module> >>>>> load_entry_point('sisl==0.9.5', 'console_scripts', 'sdata')() >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/utils/sdata.py", >>>>> line 122, in sdata >>>>> p.parse_args(argv, namespace=ns) >>>>> File "/share/apps/anaconda3/lib/python3.7/argparse.py", line 1749, >>>>> in parse_args >>>>> args, argv = self.parse_known_args(args, namespace) >>>>> File "/share/apps/anaconda3/lib/python3.7/argparse.py", line 1781, >>>>> in parse_known_args >>>>> namespace, args = self._parse_known_args(args, namespace) >>>>> File "/share/apps/anaconda3/lib/python3.7/argparse.py", line 1987, >>>>> in _parse_known_args >>>>> start_index = consume_optional(start_index) >>>>> File "/share/apps/anaconda3/lib/python3.7/argparse.py", line 1927, >>>>> in consume_optional >>>>> take_action(action, args, option_string) >>>>> File "/share/apps/anaconda3/lib/python3.7/argparse.py", line 1855, >>>>> in take_action >>>>> action(self, namespace, argument_values, option_string) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/xsf.py", line >>>>> 339, in __call__ >>>>> vector = input_sile.read_data(*values, **d) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/tbtrans/tbt.py", >>>>> line 1930, in read_data >>>>> val.append(self.vector_current(*args)) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/tbtrans/tbt.py", >>>>> line 1377, in vector_current >>>>> Jab = self.bond_current(elec, E, kavg, only=only) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/tbtrans/tbt.py", >>>>> line 1187, in bond_current >>>>> Jij = self.orbital_current(elec, E, kavg, isc, only=only) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/tbtrans/tbt.py", >>>>> line 1063, in orbital_current >>>>> J = self._sparse_data('J', elec, E, kavg, isc) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/tbtrans/tbt.py", >>>>> line 865, in _sparse_data >>>>> rptr = np.insert(_a.cumsumi(self._value('n_col')), 0, 0) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/sile.py", line >>>>> 757, in _value >>>>> return self._variable(name, tree)[:] >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/sile.py", line >>>>> 750, in _variable >>>>> return self._variables(self, name, tree=tree) >>>>> File >>>>> "/share/apps/anaconda3/lib/python3.7/site-packages/sisl/io/sile.py", line >>>>> 763, in _variables >>>>> return n.variables[name] >>>>> KeyError: 'n_col' >>>>> >>>>> Could you please help me to solve this issue? >>>>> >>>>> >>>>> Many thanks, >>>>> SH. >>>>> >>>>> >>>>> >>>>> -- >>>>> SIESTA is supported by the Spanish Research Agency (AEI) and by the >>>>> European H2020 MaX Centre of Excellence (http://www.max-centre.eu/) >>>>> >>>> >>>> -- >>>> SIESTA is supported by the Spanish Research Agency (AEI) and by the >>>> European H2020 MaX Centre of Excellence (http://www.max-centre.eu/) >>>> >>> >>> -- >>> SIESTA is supported by the Spanish Research Agency (AEI) and by the >>> European H2020 MaX Centre of Excellence (http://www.max-centre.eu/) >>> >> >> >> -- >> Kind regards Nick >> >> -- >> SIESTA is supported by the Spanish Research Agency (AEI) and by the >> European H2020 MaX Centre of Excellence (http://www.max-centre.eu/) >> > > -- > SIESTA is supported by the Spanish Research Agency (AEI) and by the > European H2020 MaX Centre of Excellence (http://www.max-centre.eu/) > -- Kind regards Nick
-- SIESTA is supported by the Spanish Research Agency (AEI) and by the European H2020 MaX Centre of Excellence (http://www.max-centre.eu/)