Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2024-12-10 | 1.4 kB | |
v1.5.0 source code.tar.gz | 2024-12-10 | 4.6 MB | |
v1.5.0 source code.zip | 2024-12-10 | 4.7 MB | |
Totals: 3 Items | 9.2 MB | 2 |
This release contains only a few very minor convenience code updates, and the CI move to GitHub Actions.
This will be the last release to support C++14. The next release will require a C++17 compiler.
Summarised changes:
- Added vcpkg.json to use dependencies from vcpkg for local development
- Updated CI: switched from Appveyor & Travis to GitHub Actions. Using vcpkg caching on CI.
- Added a .yml that builds the Python bindings using cibuildwheel (!361, thank you @omar-h-omar!)
- Adding more fitting python bindings (#354) [fbb076] (by @omar-h-omar)
- Updated pybind11 to 2.13.6 (support for Python 3.12), toml11 to 3.8.1, and Cereal (latest master)
- Improved LandmarkMapper
support for hybrid mappings: There is now a get_vertex_index()
function in LandmarkMapper.hpp
that should be used for both use cases and works with both direct (landmark-id to vertex-index in the mappings .txt file) and indirect (landmark-id to generic-landmark-name in the mappings .txt file, generic-landmark-name to vertex-index as landmark_definitions
inside a MorphableModel
(e.g. the 4DFM uses this)). (61ccbcb88a527b21f14f9303a84ed686b3830e0f, 165d17c00215113e8ea15c6210701d3692a5b950)
- Added get_shape_at_point()
for neutral shape only models and for PCA expression models (3445b1ccd2b8fc48b132c90c3fe8b8987d2a334a, 32760194ddc21d5012a3488f5100a2cb6be87fa0)
- Minor #include
& build fixes/updates