This is an old revision of the document!
Table of Contents
Installation on Windows with Cygwin
This guide will help you install TELEMAC-MASCARET on Windows Using only cigwin and pip.
The prerequisites for this installations are: - Having administrator access on your computer - Having internet access (or a PyPi mirror)
Installing cygwin
First download the Cygwin installer from here
Directly launching that installer will install cygwin. However because we have a list of prerequisites we want cygwin to install we will run the installation in command line instead.
First open a command terminal as administrator (You can find instruction on how to do it here).
Then run the following command:
setup-x86_64.exe -P _autorebase,alternatives,base-cygwin,base-files,bash,binutils,bzip2,ca-certificates,coreutils,crypt,crypto-policies,csih,cygrunsrv,cygutils,cygwin,cygwin-debuginfo,cygwin-devel,dash,diffutils,editrights,file,findutils,gawk,gcc-core,gcc-fortran,gcc-g++,getent,git,git-svn,grep,groff,gzip,hostname,info,ipc-utils,less,libapr1,libaprutil1,libargp,libatomic1,libattr1,libblkid1,libbrotlicommon1,libbrotlidec1,libbz2_1,libcbor,libcom_err2,libcrypt-devel,libcrypt0,libcrypt2,libcurl4,libdb5.3,libedit0,libexpat1,libfdisk1,libffi6,libfido2,libfreetype-devel,libfreetype6,libgcc1,libgdbm4,libgdbm6,libgdbm_compat4,libgfortran4,libgfortran5,libgmp10,libgomp1,libgssapi_krb5_2,libiconv,libiconv2,libidn2_0,libintl8,libiodbc2,libisl22,libk5crypto3,libkrb5_3,libkrb5support0,liblapack-devel,liblapack0,liblz4_1,liblzma5,libmetis-devel,libmetis0,libmpc3,libmpfr6,libmysqlclient18,libncursesw10,libnghttp2_14,libnsl2,libopenblas,libopenldap2_4_2,libopenmpi-devel,libopenmpi40,libopenmpifh40,libopenmpiusef08_40,libopenmpiusetkr40,libp11-kit0,libpcre1,libpipeline1,libpkgconf3,libpng-devel,libpng16,libpng16-devel,libpopt-common,libpopt0,libpq5,libproj15,libpsl5,libquadmath0,libreadline7,libsasl2_3,libserf1_0,libsigsegv2,libsmartcols1,libsodium-common,libsodium23,libsqlite3_0,libssh-common,libssh4,libssl1.0,libssl1.1,libstdc++6,libtasn1_6,libtirpc-common,libtirpc3,libunistring2,libuuid-devel,libuuid1,libzmq-devel,libzmq5,login,man-db,mariadb-common,metis,mingw64-x86_64-binutils,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-fortran,mingw64-x86_64-headers,mingw64-x86_64-runtime,mingw64-x86_64-windows-default-manifest,mingw64-x86_64-winpthreads,mintty,mysql-common,ncurses,openblas-debuginfo,openblas-doc,openmpi,openssh,openssl,p11-kit,p11-kit-trust,perl,perl-Error,perl-Scalar-List-Utils,perl-TermReadKey,perl-YAML,perl_autorebase,perl_base,pkg-config,pkgconf,proj,publicsuffix-list-dafsa,python-pip-wheel,python-setuptools-wheel,python3,python3-devel,python36,python36-devel,python36-setuptools,rebase,rsync,run,sed,subversion,subversion-perl,tar,terminfo,terminfo-extra,tzcode,tzdata,util-linux,vim-minimal,w32api-headers,w32api-runtime,which,windows-default-manifest,xz,zlib-devel,zlib0
Going froward in the the installation and also to run telemac we will be using the Cygwin terminal (mintty.exe). It should be on your desktop otherwise it should be in the cygwin directory (C:\cygwin64\bin\mintty.exe if you used default installation folder)
Installing Python packages
Download the following file:
- requirement.txt
attrs==19.3.0 backcall==0.1.0 bleach==3.1.5 cppy==1.1.0 cycler==0.10.0 Cython==0.29.19 decorator==4.4.2 defusedxml==0.6.0 entrypoints==0.3 importlib-metadata==1.6.0 ipykernel==5.3.0 ipython==7.15.0 ipython-genutils==0.2.0 ipywidgets==7.5.1 jedi==0.17.0 Jinja2==2.11.2 jsonschema==3.2.0 jupyter==1.0.0 jupyter-client==6.1.3 jupyter-console==6.1.0 jupyter-core==4.6.3 kiwisolver==1.2.0 MarkupSafe==1.1.1 matplotlib==3.2.1 mistune==0.8.4 mpi4py==3.0.3 nbconvert==5.6.1 nbformat==5.0.6 nose==1.3.7 notebook==6.0.3 numpy==1.18.4 packaging==20.4 pandocfilters==1.4.2 parso==0.7.0 pexpect==4.8.0 pickleshare==0.7.5 prometheus-client==0.8.0 prompt-toolkit==3.0.5 ptyprocess==0.6.0 Pygments==2.6.1 pyparsing==2.4.7 pyrsistent==0.16.0 python-dateutil==2.8.1 pyzmq==19.0.1 qtconsole==4.7.4 QtPy==1.9.0 scipy==1.3.1 Send2Trash==1.5.0 six==1.15.0 terminado==0.8.3 testpath==0.4.4 tornado==6.0.4 traitlets==4.3.3 wcwidth==0.2.3 webencodings==0.5.1 widgetsnbextension==3.5.1 zipp==3.1.0
Run the following command
python3 -m pip install -r requirement.txt