2 .. include:: ./rst_prolog.rst
11 There are some definitions, and links.
13 #. Solverlab_ code, and its `manual <SolverlabManualPdf_>`_.
14 #. PYTHON_ 3.5, with packages PyQt5_, numpy, matplotlib_, pandas_, etc. (usually named *py3qt5*).
15 #. PyInstaller_ 3.4, free sofware to make solverlabGUI bundle (*only* valid for Linux).
16 #. 7-zip_, free sofware to compress/uncompress .7z files (for Windows installations).
18 Installation needs a PYTHON_ 3.6 interpreter, which is included in
19 *All-in-one* solverlab installations (Linux *and* Windows).
20 see :ref:`iraInstallation_pythonlinux`.
22 PyInstaller_ is a program that freezes Python programs
23 in *bundle*, which is **almost** a python package.
24 For more information about *bundle*, see `PyInstaller manual <PyInstallerManual_>`_.
27 .. _iraAllInOneInstallation:
29 *********************************
30 All-in-one installation
31 *********************************
33 These installations contain in **one** compressed file:
35 #. the solverlabGUI python scripts.
36 #. An interpreter PYTHON_.
37 #. The Solverlab code (GPL), its **source files**, and
38 two executable files, one for Linux and one Windows.
39 #. The useful Corteo_ data base (4bits).
42 .. warning:: Corteo data base used version in solverlabGUI is **NOT** Version 20160816.
45 *********************************
46 All-in-one installation Linux
47 *********************************
49 .. warning:: This is a PyInstaller_ bundle,
50 installed locally **where users want**.
51 Python interpreter (named py3qt5) is simultaneously installed,
54 Source tar file *solverlabGUI_bundle_xxxx.tgz* is the **one** compressed archive file
55 of the PyInstaller bundle in *one folder* mode.
56 See `more information here <https://pyinstaller.readthedocs.io/en/stable/operating-mode.html#bundling-to-one-folder>`_.
58 There are two ways to install solverlabGUI:
60 #. Install solverlabGUI directly, using usual *file manager* functionalities:
61 uncompress tar file in user's choice directory.
62 #. Install solverlabGUI typing bash command, in usual *terminal*:
67 cd yourChoiceDirectory # which is really where you want
68 tar -xf .../solverlabGUI_bundle_xxxx.tgz
70 cd solverlabGUI_bundle # folder name as linux pyinstaller bundle
71 ./solverlabGUI -h # on line help
72 ./solverlabGUI -g -w ... # launch GUI
75 *********************************************
76 All-in-one installation Windows7-10
77 *********************************************
79 .. warning:: #. This is **not** a PyInstaller_ bundle.
80 #. The **mandatory located** root directory is *C:\\Users\\Public\\solverlab*.
81 #. The **mandatory located** solverlabGUI directory
82 is *C:\\Users\\Public\\solverlab\\solverlabGUI*.
83 #. The **mandatory located** Python interpreter py3qt5 directory
84 is *C:\\Users\\Public\\solverlab\\miniconda3*.
85 #. The sofware tool to uncompress .7z files is 7-zip_, which **has to be installed**.
87 Source .7z file *solverlabGUI_xxxx.7z* is the **one** compressed archive file.
89 There are two ways to install solverlabGUI:
91 #. Install solverlabGUI directly, using usual *file manager* functionalities:
92 uncompress .7z file in mandatory *C:\\Users\\Public* directory.
93 #. Install solverlabGUI typing DOS command, in usual *(Windows7/10-cmd.exe shell)*:
99 cd C:\Users\Public # this is mandatory location, useful for all users
100 "C:\Program Files\7-Zip\7z.exe" x .../solverlab_xxxx.7z
102 C:\User\Public\solverlab\solverlabGUI\LaunchSolverlabGUI.bat
104 .. note:: To launch solverlab GUI, you may use Windows shortcut
105 *C:\\User\\Public\\solverlab\\solverlabGUI\\LaunchSolverlabGUI(.lnk)*