Releases: sofa-framework/sofa
v21.06.00
Changes
Changelog: https://github.com/sofa-framework/sofa/blob/v21.06/CHANGELOG.md#v210600
Diff with v20.12.03: v20.12.03...v21.06.00
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
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 numpy scipy
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
Info
Binaries were generated using the following libraries:
. | Qt | Boost | Eigen | Python | Glew | Zlib | libPNG | libJPEG | libTIFF |
---|---|---|---|---|---|---|---|---|---|
Windows | 5.12.6 | 1.69.0 | 3.3.7 | 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 | 3.7.5 | 2.0.0 | 1.2.11 | 1.6.34 | 8c | 4.0.9 |
MacOS | 5.12.6 | 1.76.0 | 3.3.7 | 3.7.9 | 2.1.0 | 1.2.11 | 1.6.36 | 9c | 4.0.10 |
v20.12.03
Changes
Changelog: https://github.com/sofa-framework/sofa/blob/v20.12/CHANGELOG.md#v201203
Diff with v20.12.02: v20.12.02...v20.12.03
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.
Thus, these Python2-related features remain disabled:
In the C++ API | In the Python2 API |
---|---|
SofaTest/Python_test | SofaTest.Macro |
SofaExporter/Binding_OBJExporter SofaExporter/Binding_STLExporter |
|
Compliant/mapping/PythonMultiMapping Compliant/python/Binding_AssembledSystem |
Compliant.Control Compliant.Frame Compliant.Rigid Compliant.Script Compliant.sml Compliant.Tools Compliant.Vec Compliant.future Compliant.StructuralAPI |
image/python/Binding_ImageData | SofaImage.API |
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 |
v20.12.02
Changes
Changelog: https://github.com/sofa-framework/sofa/blob/v20.12/CHANGELOG.md#v201202
Diff with v20.12.01: v20.12.01...v20.12.02
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.
Thus, these Python2-related features remain disabled:
In the C++ API | In the Python2 API |
---|---|
SofaTest/Python_test | SofaTest.Macro |
SofaExporter/Binding_OBJExporter SofaExporter/Binding_STLExporter |
|
Compliant/mapping/PythonMultiMapping Compliant/python/Binding_AssembledSystem |
Compliant.Control Compliant.Frame Compliant.Rigid Compliant.Script Compliant.sml Compliant.Tools Compliant.Vec Compliant.future Compliant.StructuralAPI |
image/python/Binding_ImageData | SofaImage.API |
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 |
v20.12.01
Changes
Changelog: https://github.com/sofa-framework/sofa/blob/v20.12/CHANGELOG.md#v201201
Diff with v20.12.00: v20.12.00...v20.12.01
WARNING:
There is an issue with files order in this version on Windows (easy to fix).
See https://www.sofa-framework.org/community/forum/topic/error-in-first-launch-of-sofa-after-installation/
Required dependencies
Windows
- Install Microsoft Visual C++ 2017 Redistributable.
- [optional] Install Python 3.7 (amd64) and Numpy if you want to use the SofaPython3 plugin or any of its dependers.
Make sure to enable PIP installation and addition to PATH.
Then, open a console and runpython -V && python -m pip install numpy
- [deprecated] Install Python 2.7 (amd64) and Numpy if you want to use the SofaPython plugin or any of its dependers.
Make sure to enable PIP installation and addition to PATH.
Then, open a console and runpython -V && python -m pip install numpy
Linux
- Install libopengl0 if it is not already in your system:
sudo apt install libopengl0
- [optional] Install Python 3.7 and Numpy if you want to use the SofaPython3 plugin or any of its dependers.
sudo add-apt-repository ppa:deadsnakes
sudo apt update
sudo apt install libpython3.7 python3.7 python3-pip
python3.7 -m pip install numpy
MacOS
- [optional] Install Python 3.7 and Numpy if you want to use the SofaPython3 plugin or any of its dependers.
brew install [email protected]
python3.7 -m pip install numpy
Python2 to Python3 migration
SofaPython3 is now included in SOFA binaries.
Thus, these Python2-related features remain disabled:
In the C++ API | In the Python2 API |
---|---|
SofaTest/Python_test | SofaTest.Macro |
SofaExporter/Binding_OBJExporter SofaExporter/Binding_STLExporter |
|
Compliant/mapping/PythonMultiMapping Compliant/python/Binding_AssembledSystem |
Compliant.Control Compliant.Frame Compliant.Rigid Compliant.Script Compliant.sml Compliant.Tools Compliant.Vec Compliant.future Compliant.StructuralAPI |
image/python/Binding_ImageData | SofaImage.API |
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 |
v20.12.00
Changes
Changelog: https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v2012
Diff with v20.06: v20.06.01...v20.12.00
Required dependencies
Windows
- Install Microsoft Visual C++ 2017 Redistributable.
- [optional] Install Python 3.7 (amd64) and Numpy if you want to use the SofaPython3 plugin or any of its dependers.
Make sure to enable PIP installation and addition to PATH.
Then, open a console and runpython -V && python -m pip install numpy
- [deprecated] Install Python 2.7 (amd64) and Numpy if you want to use the SofaPython plugin or any of its dependers.
Make sure to enable PIP installation and addition to PATH.
Then, open a console and runpython -V && python -m pip install numpy
Linux
- Install libopengl0 if it is not already in your system:
sudo apt install libopengl0
- [optional] Install Python 3.7 and Numpy if you want to use the SofaPython3 plugin or any of its dependers.
sudo add-apt-repository ppa:deadsnakes
sudo apt update
sudo apt install libpython3.7 python3.7 python3-pip
python3.7 -m pip install numpy
MacOS
- [optional] Install Python 3.7 and Numpy if you want to use the SofaPython3 plugin or any of its dependers.
brew install [email protected]
python3.7 -m pip install numpy
Python2 to Python3 migration
SofaPython3 is now included in SOFA binaries.
Thus, these Python2-related features remain disabled:
In the C++ API | In the Python2 API |
---|---|
SofaTest/Python_test | SofaTest.Macro |
SofaExporter/Binding_OBJExporter SofaExporter/Binding_STLExporter |
|
Compliant/mapping/PythonMultiMapping Compliant/python/Binding_AssembledSystem |
Compliant.Control Compliant.Frame Compliant.Rigid Compliant.Script Compliant.sml Compliant.Tools Compliant.Vec Compliant.future Compliant.StructuralAPI |
image/python/Binding_ImageData | SofaImage.API |
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 |
v20.06.01
Changes
Changelog: https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v2006
Diff with v20.06.00: v20.06.00...v20.06.01
Required dependencies
Windows
Install Microsoft Visual C++ 2017 Redistributable.
[optional] Install Python 2.7 (amd64) if you want to use the SofaPython plugin or any of its dependers. Make sure it is accessible in your system PATH.
Linux
All dependencies should be included.
MacOS
All dependencies should be included.
Python2 to Python3 migration
Including SofaPython3 in SOFA binaries is still a work in progress.
In the meantime, in this release, all soft dependencies to SofaPython (Python2) have been disabled in order to ease the future integration of SofaPython3.
Thus, these Python2-related features are disabled:
In the C++ API | In the Python2 API |
---|---|
SofaTest/Python_test | SofaTest.Macro |
SofaExporter/Binding_OBJExporter SofaExporter/Binding_STLExporter |
|
Compliant/mapping/PythonMultiMapping Compliant/python/Binding_AssembledSystem |
Compliant.Control Compliant.Frame Compliant.Rigid Compliant.Script Compliant.sml Compliant.Tools Compliant.Vec Compliant.future Compliant.StructuralAPI |
image/python/Binding_ImageData | SofaImage.API |
If you really need these features, you can get a legacy version of the binaries here.
Info
Binaries were generated using the following libraries:
. | Qt | Boost | Eigen | Python | Glew | Zlib | libPNG | libJPEG | libTIFF |
---|---|---|---|---|---|---|---|---|---|
Windows | 5.12.6 | 1.69.0 | 3.3.7 | 2.7.17 | 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 | 2.0.0 | 1.2.11 | 1.6.34 | 8c | 4.0.9 |
MacOS | 5.11.1 | 1.67.0 | 3.3.7 | 2.7.10 | 2.1.0 | 1.2.11 | 1.6.36 | 9c | 4.0.10 |
v20.06.00
Changelog
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v2006
Required dependencies
Windows
Install Microsoft Visual C++ 2017 Redistributable.
[optional] Install Python 2.7 (amd64) if you want to use the SofaPython plugin or any of its dependers. Make sure it is accessible in your system PATH.
Linux
All dependencies should be included.
MacOS
All dependencies should be included.
Python2 to Python3 migration
Including SofaPython3 in SOFA binaries is still a work in progress.
In the meantime, in this release, all soft dependencies to SofaPython (Python2) have been disabled in order to ease the future integration of SofaPython3.
Thus, these Python2-related features are disabled:
In the C++ API | In the Python2 API |
---|---|
SofaTest/Python_test | SofaTest.Macro |
SofaExporter/Binding_OBJExporter SofaExporter/Binding_STLExporter |
|
Compliant/mapping/PythonMultiMapping Compliant/python/Binding_AssembledSystem |
Compliant.Control Compliant.Frame Compliant.Rigid Compliant.Script Compliant.sml Compliant.Tools Compliant.Vec Compliant.future Compliant.StructuralAPI |
image/python/Binding_ImageData | SofaImage.API |
If you really need these features, you can get a legacy version of the binaries here.
Info
Binaries were generated using the following libraries:
. | Qt | Boost | Eigen | Python | Glew | Zlib | libPNG | libJPEG | libTIFF |
---|---|---|---|---|---|---|---|---|---|
Windows | 5.12.6 | 1.69.0 | 3.3.7 | 2.7.17 | 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 | 2.0.0 | 1.2.11 | 1.6.34 | 8c | 4.0.9 |
MacOS | 5.11.1 | 1.67.0 | 3.3.7 | 2.7.10 | 2.1.0 | 1.2.11 | 1.6.36 | 9c | 4.0.10 |
v19.12.00
Changelog
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1912
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 |
v19.06.01
Changelog
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1906
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 |
v19.06.00
Changelog
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1906
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 |