Releases: SofaDefrost/SoftRobots
v21.12
release-v21.12 [CMake] Fix SofaPython3 finding with in-tree build (#95)
SOFA 20.12_with_plugins_beta
Binaries of SOFA with plugins, including SoftRobots and SoftRobots.Inverse.
To run the tutorials and examples, you need to have python and numpy installed on your machine.
You will need to add the path to the STLIB library to your PYTHONPATH.
Required dependencies
Windows
- Install Microsoft Visual C++ 2017 Redistributable.
- OPTIONAL
Install Python 3.7 + Numpy + Scipy if you want to use the SofaPython3 plugin or any of its dependers.
Download and install Python 3.7 (amd64).
Make sure to enable PIP installation and addition to PATH.
Then, open a console and runpython -V && python -m pip install numpy scipy
- DEPRECATED
Install Python 2.7 + Numpy + Scipy if you want to use the SofaPython plugin or any of its dependers.
Download and install Python 2.7 (amd64).
Make sure to enable PIP installation and addition to PATH.
Then, open a console and runpython -V && python -m pip install "numpy < 1.17" "scipy < 1.3"
Linux
- Install libopengl0
sudo apt install libopengl0
- OPTIONAL
Install Python 3.7 + Numpy + Scipy if you want to use the SofaPython3 plugin or any of its dependers.
sudo apt install python3.7-dev python3-pip
python3.7 -m pip install --upgrade pip && python3.7 -m pip install numpy scipy
- DEPRECATED
Install Python 2.7 + Numpy + Scipy if you want to use the deprecated SofaPython plugin or any of its dependers.
sudo apt install python2.7-dev python-pip
python2.7 -m pip install --upgrade "pip < 21.0" && python2.7 -m pip install "numpy < 1.17" "scipy < 1.3"
MacOS
- All core dependencies are included in the binaries.
- OPTIONAL
Install Python 3.7 + Numpy + Scipy if you want to use the SofaPython3 plugin or any of its dependers.
brew install [email protected]
python3.7 -m pip install numpy scipy
Python2 to Python3 migration
SofaPython3 is now included in SOFA binaries.
Info
Binaries were generated using the following libraries:
. | Qt | Boost | Eigen | Python2 | Python3 | Glew | Zlib | libPNG | libJPEG | libTIFF |
---|---|---|---|---|---|---|---|---|---|---|
Windows | 5.12.6 | 1.69.0 | 3.3.7 | 2.7.17 | 3.7.9 | 1.13 | 1.2.8 | 1.6.18 | 6b | 4.0.9 |
Linux | 5.12.6 | 1.67.0 | 3.3.4 | 2.7.17 | 3.7.5 | 2.0.0 | 1.2.11 | 1.6.34 | 8c | 4.0.9 |
MacOS | 5.12.6 | 1.67.0 | 3.3.7 | 2.7.10 | 3.7.9 | 2.1.0 | 1.2.11 | 1.6.36 | 9c | 4.0.10 |
SOFA 19.06_with_plugins
Binaries of SOFA with plugins, including SoftRobots and SoftRobots.Inverse.
To run the tutorials and examples, you need to have python and numpy installed on your machine.
Required dependencies
Windows
Install the Visual C++ Redistributable Packages for Visual Studio 2015.
Python 2.7 (amd64) is needed to use the SofaPython plugin. Make sure it is accessible in the system PATH.
Linux
All dependencies are included.
MacOS
All dependencies are included.
Info
Binaries were generated using the following libraries:
. | Windows | Linux | MacOS |
---|---|---|---|
Python | 2.7.13 | 2.7.12 | 2.7.10 |
Boost | 1.64.0 | 1.58.0 | 1.67.0 |
Qt | 5.9.1 | 5.12.2 | 5.11.1 |
Glew | 1.13 | 1.13.0 | 2.1.0 |
Zlib | 1.2.8 | 1.2.8 | 1.2.11 |
libPNG | 1.6.18 | 1.2.54 | 1.6.36 |
libJPEG | 6b | 8.0.2 | 9c |
libTIFF | 4.0.9 | 5.2.4 | 4.0.10 |
SoftRobots 17.12
Merge pull request #12 from SofaDefrost/cleaning_componentState [component] added component state management to prevent segfault