Required software and libraries:
Python 3, version 3.7 or higher (including header files; python3-dev package in Debian/Ubuntu)
Cython (cython3 package in Debian/Ubuntu)
PyYAML (python3-yaml package in Debian/Ubuntu)
C compiler (gcc or other)
setuptools (python3-setuptools in Debian/Ubuntu)
PyOpenGL (python3-opengl package in Debian/Ubuntu)
pip (python3-pip in Debian/Ubuntu)
freetype-py 2.4.0 (pip install freetype-py)
GTK3 (https://docs.gtk.org/gtk3/)
numpy (python3-numpy package in Debian/Ubuntu)
Installing pDynamo
To use EasyHybrid, it is indeed necessary to have pDynamo3 installed on your computer. If you haven't installed pDynamo3 yet, you can follow these steps to install it:
Access the pDynamo3 repository on GitHub.
Locate the installation instructions provided in the repository's documentation or README file.
Installing EasyHybrid
The installation of EasyHybrid is straightforward, but before starting, make sure that pDynamo3 is already properly installed (see below).
The first step is to obtain the EasyHybrid files. There are two options:
Development version (daily build) – available on GitHub. This version is the most up to date but may contain more bugs and instabilities.
Stable version (ZIP) – recommended for most users, as it offers greater reliability.
After downloading your preferred version of EasyHybrid, navigate to the main project folder and then to the src/graphic_engines directory. Run the local graphics engine installation script:
cd src/graphic_engines
./install.sh
Once the graphics engine has been successfully compiled, EasyHybrid is ready to use. To start the program, return to the EasyHybrid base directory and execute the easyhybrid.py file:
./easyhybrid.py