vibeqc.library_versions¶
- vibeqc.library_versions()[source]¶
Return the version strings of vibe-qc itself and its native dependencies. Keys are always present; values are
"unknown"if a probe fails,"none"when the dependency was not linked at build / install time.Core (always linked at build time):
libint,libxc,spglib,libecpint,fftw3,blas.Optional (linked at runtime only when the
[dispersion]extra is installed):dftd3,dftd4. Each is set to"none"when the corresponding PyPI package isn’t installed in the user’s environment — distinguishes “not installed” from “probe failed” (the latter would be"unknown").The
"vibe-qc"key carries the project version. The legacy"vibeqc"key is kept as an alias so code that predates the rename keeps working without change.The
"blas"key carries a short backend label (Accelerate / OpenBLAS / MKL / netlib BLAS / …) decorated with" +LAPACKE"when EIGEN_USE_LAPACKE is enabled, so the banner conveys both the linkage and whether dense solvers delegate to LAPACK.