InterpolatePy v3.0.0 — C++ Port & Dual-Backend Architecture #11
GiorgioMedico
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What's New
InterpolatePy 3.0.0 is a major release that introduces a complete C++ reimplementation of the entire algorithm suite, accessible from Python through pybind11 bindings and
a transparent backend system.
C++ Library (interpolatecpp)
A standalone, header-based C++ library mirroring every Python algorithm:
Built with CMake, tested with Catch2 (16 test files), and shipped with 16 standalone examples.
Dual-Backend System
Protocol-Based Architecture
interpolatepy.protocols defines runtime-checkable structural typing contracts (InterpolatableProtocol, MotionProfileProtocol, QuaternionInterpolationProtocol) enabling
algorithm interchangeability regardless of backend.
Breaking Changes
Documentation
Infrastructure
What's Changed
Full Changelog: v2.0.1...v3.0.0
This discussion was created from the release InterpolatePy v3.0.0 — C++ Port & Dual-Backend Architecture.
All reactions