Skip to content

ToothMaker 0.8.0

Choose a tag to compare

@tjhakkin tjhakkin released this 31 Jan 19:57
· 49 commits to master since this release

Models:

  • C++ translation of the Tribosphenic model (with Claude). The default Tribosphenic model is now a C++ translation of the original Fortran code. Produces numerically identical output to the Fortran version, with improved performance for large simulations.
  • Three models included: Tribosphenic (C++, default), Tribosphenic (Fortran/legacy), and Triconodont (2010)
  • Unit test framework for the Tribosphenic C++ model

Build & Platform:

  • C++17 now required (previously C++11)
  • Qt modernization: Updates to outdated API usage to better support future Qt versions
  • GitHub Actions CI: Automated builds for macOS (ARM & Intel), Linux (x64 & ARM), and Windows
  • macOS binaries are signed and notarized for Gatekeeper compatibility
  • Windows build support (currently untested)

Requirements:

  • macOS 10.13+ (Intel) or macOS 11.0+ (Apple Silicon)
  • Linux x64 or ARM64 (Ubuntu 22.04+ or equivalent)