Skip to content

v23.12.00

Compare
Choose a tag to compare
@hugtalbot hugtalbot released this 01 Mar 10:00
· 3 commits to v23.12 since this release

Changes

Changelog: https://github.com/sofa-framework/sofa/blob/v23.12/CHANGELOG.md#v231200
Diff with v23.06: v23.06...v23.12

Required dependencies

Windows

  1. Install Microsoft Visual C++ 2022 Redistributable.
  2. Install Python 3.10 + Numpy + Scipy + pybind11 if you want to use the SofaPython3 plugin or any of its dependers.
    Download and install Python 3.10 (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 pybind11==2.9.1

Linux

  1. Install libopengl0

     sudo apt install libopengl0 
    
  2. Install Python 3.10 + Numpy + Scipy + pybind11 if you want to use the SofaPython3 plugin or any of its dependers.

     sudo apt install python3.10-dev python3.10-distutils pybind11-dev
     curl -L https://bootstrap.pypa.io/pip/get-pip.py --output /tmp/get-pip3.py
     python3.10 /tmp/get-pip3.py
     python3.10 -m pip install --upgrade pip
     python3.10 -m pip install numpy scipy pybind11==2.9.1
    

MacOS

  1. All core dependencies are included in the binaries.

  2. Install Python 3.10 + Numpy + Scipy + pybind11 if you want to use the SofaPython3 plugin or any of its dependers.

     brew install [email protected]
     brew link --force [email protected]
     python3 -m pip install --upgrade pip
     python3 -m pip install numpy scipy
     brew install pybind11
    

Check SHA256 checksums

Feel free to check SHA256 checksums of our official binaries:

  • SOFA_v23.12.00-full_Linux.run → 33c087d8a9abbe039d474416c93a1575b0d0d9796f1980544edd61cf84c5e0dc
  • SOFA_v23.12.00-full_Linux.zip → 5a65da8630fd637432463c2afd7de765287e80a417aafafc3123ea8006de512d
  • SOFA_v23.12.00-full_MacOS.zip → ac2e440163ce223337e72fb295c218354e261f70d6593813491fb3bc6012283e
  • SOFA_v23.12.00-full_Win64.exe → f327655ccd00128f6b2ff590d10aac1f79ed81efeb13ea0ec81291879385d302
  • SOFA_v23.12.00-full_Win64.zip → e56dde4f67e0fe1b38b57665793d5c87dbfad0f0af9c0c5cf3dbd956c86ef88c

Compare these sha with yours:

  • Windows : on Powershell Get-FileHash path/to/file
  • Ubuntu : in a terminal sha256sum path/to/file
  • MacOS : in a terminal shasum -a 256 /path/to/file

Info for developers

SOFA binaries were generated using the following libraries:

Qt Boost Eigen Python pybind11 TinyXML2 Glew Zlib libPNG libJPEG libTIFF
Windows 5.12.12 1.74.0 3.4.0 3.10.10 2.9.1 9.0.0 1.13 1.2.8 1.6.18 6b 4.0.9
Linux 5.12.12 1.71.0 3.3.7 3.8.10 2.9.1 9.0.0 2.2.0 1.2.11 1.6.37 8c 4.3.0
MacOS 5.12.8 1.76.0 3.4.0 3.8.10 2.6.2 10.0.0 2.2.0 1.2.11 1.6.37 9e 4.3.0