🚀 openCARP v20 brings: ✨ 34 new features, 🔧 50 fixes, ♻️ 42 changes
Highlights include:
- Compute lead-field ECGs
- Update element tags without rewriting the mesh using the new tagfile parameter
- Control EMI output mesh generation with gridout_emi, including binary mesh support
- Use TOML and JSON parameter files alongside legacy .par files
- Access documentation for individual parameters with
--doc <parameter> (or +Doc <parameter> if you prefer the legacy CLI)
- Reduce matrix bandwidth with optional Cuthill–McKee-style node renumbering for PETSc and Ginkgo
- Benefit from expanded open-source availability: large parts of the codebase are now licensed under the permissive Apache 2.0 license, with SPDX headers added throughout
- Find the full CHANGELOG here.
A big thank-you to everyone who contributed code, reviews, testing, and feedback. We’re excited to see what the community builds with v20!