Izzatbek Mukhanov edited this page Jul 8, 2016 · 10 revisions

Requirements

  • python (>= 2.7,    3.* is not supported)
  • sympy (== 0.7.3) (>= 0.7.6 for OS X)
  • numpy (>= 1.6.1)
  • wxPython (>= 2.8.12)
  • PyOpenGL (>= 3.0.1b2)

Additionally, you would need git if you want to clone the repository.

Running python setup.py develop after downloading the source files should automatically install all the dependencies as well. The instructions below are for manually installing the dependencies.

Regarding the version of sympy, please use version 0.7.3. Testing with other versions of sympy are yet to be successful.

Linux

  1. Install the dependencies from your package manager or otherwise.

  2. Obtain the source code by cloning the repository from
    git clone https://github.com/symoro/symoro.git

  3. Alternatively, you can download the ZIP file from
    https://github.com/symoro/symoro/archive/master.zip

  4. Make sure you have the python-setuptools package in your system.

  5. Run python setup.py develop from the correct folder for the very first time. This is so that the python egg-info is set up correctly and the relevant folders are included in the PATH. You would need sudo access for this. You can also run python setup.py install instead. However, this would require you to re-run this command every time you update the source code to the latest version.

  6. Now, to use the software, run symoro-bin. The script for this symbolic link is present in the bin/ folder of the source code folder.

  7. In the event you want to try out SYMORO without having to effect changes to the PATH you can run the launch.sh shell script to use the software.

Windows

  1. Download and install the required dependencies. See below for the links to go about installing the dependencies.

  2. See MSDN for details on how to add the relevant Python folders to the PATH environment variable in Windows.

  3. Obtain the source code by cloning the repository from
    git clone https://github.com/symoro/symoro.git

  4. Alternatively, you can download the ZIP file from
    https://github.com/symoro/symoro/archive/master.zip

  5. Run python setup.py develop from the correct folder to set up the egg-info.

  6. Now you should be able to run the symoro-bin.py script to start the program. Please be aware not to use the symoro-bin sans file extension in Windows as this is a symbolic link for Linux users.

OS-X

The same requirements for Mac OS. The branch GeometryFix should be used.

Questions

Please see README for contact details.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.