Real-time multi-physics simulation with an emphasis on medical simulation.
Changelog: https://github.com/sofa-framework/sofa/blob/v20.12/CHANGELOG.md#v201203 Diff with v20.12.02: https://github.com/sofa-framework/sofa/compare/v20.12.02...v20.12.03
python -V && python -m pip install numpy scipy
python -V && python -m pip install "numpy < 1.17" "scipy < 1.3"
sudo apt install libopengl0
sudo apt install python3.7-dev python3-pip
python3.7 -m pip install --upgrade pip && python3.7 -m pip install numpy scipy
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"
brew install [email protected]
python3.7 -m pip install numpy scipy
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 |
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 |
Changelog: https://github.com/sofa-framework/sofa/blob/v20.12/CHANGELOG.md#v201202 Diff with v20.12.01: https://github.com/sofa-framework/sofa/compare/v20.12.01...v20.12.02
python -V && python -m pip install numpy scipy
python -V && python -m pip install "numpy < 1.17" "scipy < 1.3"
sudo apt install libopengl0
sudo apt install python3.7-dev python3-pip
python3.7 -m pip install --upgrade pip && python3.7 -m pip install numpy scipy
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"
brew install [email protected]
python3.7 -m pip install numpy scipy
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 |
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 |
Changelog: https://github.com/sofa-framework/sofa/blob/v20.12/CHANGELOG.md#v201201 Diff with v20.12.00: https://github.com/sofa-framework/sofa/compare/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/
python -V && python -m pip install numpy
python -V && python -m pip install numpy
sudo apt install libopengl0
sudo add-apt-repository ppa:deadsnakes
sudo apt update
sudo apt install libpython3.7 python3.7 python3-pip
python3.7 -m pip install numpy
brew install [email protected]
python3.7 -m pip install numpy
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 |
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 |
Changelog: https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v2012 Diff with v20.06: https://github.com/sofa-framework/sofa/compare/v20.06.01...v20.12.00
python -V && python -m pip install numpy
python -V && python -m pip install numpy
sudo apt install libopengl0
sudo add-apt-repository ppa:deadsnakes
sudo apt update
sudo apt install libpython3.7 python3.7 python3-pip
python3.7 -m pip install numpy
brew install [email protected]
python3.7 -m pip install numpy
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 |
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 |
Changelog: https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v2006 Diff with v20.06.00: https://github.com/sofa-framework/sofa/compare/v20.06.00...v20.06.01
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.
All dependencies should be included.
All dependencies should be included.
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.
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 |
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v2006
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.
All dependencies should be included.
All dependencies should be included.
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.
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 |
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1912
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.
All dependencies are included.
All dependencies are included.
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 |
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1906
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.
All dependencies are included.
All dependencies are included.
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 |
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1906
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.
All dependencies are included.
All dependencies are included.
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 |
https://github.com/sofa-framework/sofa/blob/master/CHANGELOG.md#v1812
Install the Visual C++ Redistributable Packages for Visual Studio 2015. Python 2.7 is needed to use the SofaPython plugin. Make sure it is accessible in the system PATH.
All dependencies are included.
All dependencies are included.
Binaries were generated using the following libraries:
. | Windows | Linux | MacOS |
---|---|---|---|
Python | 2.7.12 | 2.7.12 | 2.7.15 |
Boost | 1.69.0 | 1.58.0 | 1.68.0 |
Qt | 5.11.3 | 5.10.1 | 5.10.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 |