Skip to content

QF Solver

Current release documentation: 0.2.11
Published: 2026-10-07
Version DOI: 10.5281/zenodo.23214487
Project concept DOI: 10.5281/zenodo.22697897

QF Solver is an inspectable Python finite-element solver for structural mechanics and dynamics, intended for engineering-method development, research and reproducible FEM studies. It combines solid, beam and shell formulations, linear and dynamic analyses, selected nonlinear routes, and experimental disk-gyroscopic modal analysis and Campbell diagrams.

Claims remain bounded by the exact element, formulation, material, loading, mesh and solver route in their controlling record. Distribution audits are bound to exact source and artifact bytes; the full-repository G03 archive gate remains failed. GitHub-generated source archives are not cleared distribution artifacts. See the 0.2.11 V&V summary and the separate 0.2.10 evidence.

Start here

  1. Install QF Solver.
  2. Check whether QF Solver fits your problem.
  3. Run the linear first calculation.
  4. Try the separate bounded nonlinear example.
  5. Check the capability index, elements and analysis routes.
  6. Read known limitations before relying on a result.

Explore the solver

Read What's New in 0.2.11 for changes in this version. The historical 0.2.10 release notes describe the first public release after 0.2.8; the intervening 0.2.9 tag is a source snapshot, not a public package release.

Verification and maturity

The capability index provides route-specific status and evidence links. The V&V and maturity model explains the distinction between testing, verification, external correlation, qualification and physical validation. The 0.2.11 verification summary states the current evidence provenance and limitations. The separate 0.2.10 summary, 0.2.8 verification summary and 0.2.7 summary remain historical evidence.

No certification, universal physical validation, industrial equivalence or general-purpose nonlinear-solver claim is made. The internal 95/100 roadmap score is not a public quality rating. WP14 remains HOLD_NOT_PROMOTED; passing a bounded package scan or CI job does not clear the complete repository archive.

Release and citation

Only wheel/sdist bytes bound to the matching selected-release contract can be represented as audited Python distribution artifacts. The full-repository G03 archive gate remains failed; automatic GitHub source archives and a complete repository archive are not represented as cleared.

For exact-version reproducibility, cite the 0.2.11 version DOI 10.5281/zenodo.23214487. The preceding 0.2.10 release has version DOI 10.5281/zenodo.23106744. Use the project concept DOI 10.5281/zenodo.22697897 to cite QF Solver across versions. The machine-readable CITATION.cff records the 0.2.11 version DOI and publication date. Release availability is authoritative on PyPI and GitHub Releases.

See Release history, API stability and the public roadmap for more context.