I am trying as best as I can. However, I cannot reproduce the error you find. Could you send me your TSHS file? Also, specify which compiler you have used to compile transiesta (your arch.make file).
2017-06-09 12:37 GMT+02:00 maryam jamaati <m.sjama...@gmail.com>: > Dear Nick, > > I have uninstalled all the packages and installed them again. > Then I downloded sisl-0.8.3.tar.gz and installed it by > sudo python setup.py install > as you said. It seems that everything is installed properly because I > didn't recieve any error during installation. > But unfortunately, code dose not run as before. > I don't no where the log file has been saved. I copied what showed in > terminal during installation into a text file. > I attach this text file for you. > I would be pleased if you could help me to solve this problem. > > Sincerely yours, > > > On Thu, Jun 1, 2017 at 10:29 PM, Nick Papior <nickpap...@gmail.com> wrote: > >> It seems like you re-ran the installation script in the same directory as >> before. >> >> First remove the build directory, then do >> sudo python setup.py install >> >> and send me the installation log from that. >> >> PS. Do you have a fortran compiler? I.e. try and install gfortran: >> sudo apt-get install gfortran (for Debian style distros) >> >> 2017-05-29 15:36 GMT+02:00 maryam jamaati <m.sjama...@gmail.com>: >> >>> Dear Nick, >>> >>> I have installed sisl manually by "$> python setup.py install" as you >>> said. But the mentioned error appeared again in the terminal. I attach the >>> installation log file. >>> >>> Best Regards, >>> >>> >>> >>> >>> >>> On Sun, May 28, 2017 at 12:41 AM, Nick Papior <nickpap...@gmail.com> >>> wrote: >>> >>>> It seems like you are installing using pip? >>>> >>>> As I mentioned in the previous mail, you should download the tarball >>>> and install sisl manually by using this command: >>>> >>>> $> python setup.py install >>>> >>>> If this is indeed what you did, could you please attach the entire >>>> installation log. >>>> >>>> 2017-05-27 7:54 GMT+02:00 maryam jamaati <m.sjama...@gmail.com>: >>>> >>>>> Dear Nick, >>>>> >>>>> Thank you for your help. >>>>> I have installed sisl package. It was installed completely and >>>>> correctly as you can see in the below: >>>>> >>>>> >>>>> " Installed /usr/local/lib/python2.7/dist- >>>>> packages/sisl-0.8.3-py2.7-linux-i686.egg >>>>> Processing dependencies for sisl==0.8.3 >>>>> Searching for netCDF4==1.2.7 >>>>> Best match: netCDF4 1.2.7 >>>>> Adding netCDF4 1.2.7 to easy-install.pth file >>>>> Installing ncinfo script to /usr/local/bin >>>>> Installing nc4tonc3 script to /usr/local/bin >>>>> Installing nc3tonc4 script to /usr/local/bin >>>>> >>>>> Using /usr/local/lib/python2.7/dist-packages >>>>> Searching for scipy==0.19.0 >>>>> Best match: scipy 0.19.0 >>>>> Adding scipy 0.19.0 to easy-install.pth file >>>>> >>>>> Using /usr/local/lib/python2.7/dist-packages >>>>> Searching for numpy==1.12.1 >>>>> Best match: numpy 1.12.1 >>>>> Adding numpy 1.12.1 to easy-install.pth file >>>>> >>>>> Using /usr/local/lib/python2.7/dist-packages >>>>> Searching for setuptools==3.3 >>>>> Best match: setuptools 3.3 >>>>> Adding setuptools 3.3 to easy-install.pth file >>>>> Installing easy_install script to /usr/local/bin >>>>> Installing easy_install-2.7 script to /usr/local/bin >>>>> >>>>> Using /usr/lib/python2.7/dist-packages >>>>> Searching for six==1.10.0 >>>>> Best match: six 1.10.0 >>>>> Adding six 1.10.0 to easy-install.pth file >>>>> >>>>> Using /home/sf/.local/lib/python2.7/site-packages >>>>> Finished processing dependencies for sisl==0.8.3" >>>>> >>>>> *But unfortunately*, when I run the code the *below error *appears: >>>>> >>>>> /usr/lib/python2.7/dist-packages/pkg_resources.py:1031: UserWarning: >>>>> /home/sf/.python-eggs is writable by group/others and vulnerable to attack >>>>> when used with get_resource_filename. Consider a more secure location (set >>>>> with .set_extraction_path or the PYTHON_EGG_CACHE environment variable). >>>>> warnings.warn(msg, UserWarning) >>>>> Traceback (most recent call last): >>>>> File "convert-tshs-nc.py", line 5, in <module> >>>>> H = sisl.get_sile(sys.argv[1]).read_es() >>>>> File "build/bdist.linux-i686/egg/sisl/io/siesta/binaries.py", line >>>>> 89, in read_es >>>>> File "build/bdist.linux-i686/egg/sisl/io/siesta/binaries.py", line >>>>> 50, in read_geom >>>>> File "build/bdist.linux-i686/egg/sisl/io/siesta/binaries.py", line >>>>> 35, in read_sc >>>>> ValueError: failed to create intent(cache|hide)|optional array— must >>>>> have defined dimensions but got (3,0,) >>>>> >>>>> Best Regards, >>>>> >>>>> Maryam Jamaati >>>>> >>>>> >>>>> On Wed, May 24, 2017 at 11:21 AM, Nick Papior <nickpap...@gmail.com> >>>>> wrote: >>>>> >>>>>> I haven't tried the fortran extensions through pip. >>>>>> >>>>>> Could you please try and install sisl the manual way? >>>>>> Download the tar-ball and issue: >>>>>> >>>>>> python setup.py install >>>>>> >>>>>> >>>>>> 2017-05-23 10:09 GMT+02:00 maryam jamaati <m.sjama...@gmail.com>: >>>>>> >>>>>>> Dear Nick, >>>>>>> >>>>>>> thanks for your attention. >>>>>>> I installed sisl via pip command. And it was successfully installed >>>>>>> without any errors. >>>>>>> Also i installed pre-requisite before installing sisl such as : >>>>>>> setuptools, numpy (>=1.9), scipy, netcdf4-python. >>>>>>> >>>>>>> Best Regards, >>>>>>> >>>>>>> On Mon, May 22, 2017 at 5:44 PM, Nick Papior <nickpap...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Could you tell us how you have installed sisl? >>>>>>>> >>>>>>>> Also, I think I made a mistake in the script, it should be: >>>>>>>> >>>>>>>> >>> script begin <<< >>>>>>>> #!/usr/bin/env python >>>>>>>> import sys >>>>>>>> import sisl >>>>>>>> # Read the electronic structure from the file >>>>>>>> H = sisl.get_sile(sys.argv[1]).read_es() >>>>>>>> H.write('output.nc') >>>>>>>> >>> script end <<< >>>>>>>> >>>>>>>> 2017-05-21 7:26 GMT+02:00 maryam jamaati <m.sjama...@gmail.com>: >>>>>>>> >>>>>>>>> Dear siesta users, >>>>>>>>> >>>>>>>>> In order to convert from TSHS to nc we used this small script from >>>>>>>>> (https://answers.launchpad.net/siesta/+question/435947): >>>>>>>>> >>>>>>>>> #!/usr/bin/env python >>>>>>>>> import sys >>>>>>>>> import sisl >>>>>>>>> # Read the electronic structure from the file >>>>>>>>> H = get_sile(sys.argv[1]).read_es() >>>>>>>>> H.write('output.nc') >>>>>>>>> »> script end «< >>>>>>>>> >>>>>>>>> and then call it by: >>>>>>>>> python convert.py siesta.TSHS >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> But after running the code, the below error appears: >>>>>>>>> ValueError: failed to create intent(cache|hide)|optional array— >>>>>>>>> must have defined dimensions but got (3,0,) >>>>>>>>> >>>>>>>>> I would be pleased if anyone could help me to solve this problem. >>>>>>>>> >>>>>>>>> Best Regards, >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Kind regards Nick >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Kind regards Nick >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Kind regards Nick >>>> >>> >>> >> >> >> -- >> Kind regards Nick >> > > -- Kind regards Nick