Welcome to sympathor’s documentation!¶
sympathor has compassion with those trying to obtain a symbolic description of paths described by the SVG 2 specification.
It enables you to extract a fully symbolic description of paths from MIME types text/plain
or image/svg+xml
.
sympathor enables you to …
obtain a sampled path, e.g. for further (numerical) processing
transform the path, e.g. translate, rotate or scale
derive properties and quantities of differential geometry, e.g. its natural parametrization, its Frenet frame or its curvature
retrieve all symbolic expressions as CasADi objects, e.g. for use in subsequent software
Looking for an easy way to get started? Check out the quick start guide.
Compatibility¶
sympathor is written for Python 3 - we suggest you use Python 3.5 or newer.
License¶
sympathor is a free and open-source package, licensed under the permissive MIT license.