Skip to content

Releases: SofaDefrost/SoftRobots

SOFA 20.12_with_plugins_beta

08 Apr 12:10
4764389
Compare
Choose a tag to compare
Pre-release

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

  1. Install Microsoft Visual C++ 2017 Redistributable.
  2. 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 run python -V && python -m pip install numpy scipy
  3. 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 run python -V && python -m pip install "numpy < 1.17" "scipy < 1.3"

Linux

  1. Install libopengl0
        sudo apt install libopengl0
  2. 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
  3. 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

  1. All core dependencies are included in the binaries.
  2. OPTIONAL
        Install Python 3.7 + Numpy + Scipy if you want to use the SofaPython3 plugin or any of its dependers.
        brew install python@3.7
        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

23 Jul 14:23
b2b3639
Compare
Choose a tag to compare
Pre-release

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

29 May 11:59
7085f1a
Compare
Choose a tag to compare
SoftRobots 17.12 Pre-release
Pre-release
Merge pull request #12 from SofaDefrost/cleaning_componentState

[component] added component state management to prevent segfault