19 projects
svg-ultralight
a sensible way to create svg files with Python
halfedge
A typical half-edge data structure with some padding
docx2python
Extract content from docx files
svg-path-data
Convert floats to svg-readable strings. Convert between svg path `d` strings and non-rational Bézier control points.
vec2-math
basic vector functions in 2D
basic-colormath
Simple color conversion and perceptual (DeltaE CIE 2000) difference
snap-pslg
simplify a pslg with iterated snap rounding
cubic-bezier-spline
Approximate or interpolate a sequence of points into a sequence of c2-continuous, non-rational cubic Bézier curves.
cluster-colors
Cluster rgb vectors with divisive kmedians
simplify-polyline
Simplify an open or closed polyline
stacked-quantile
Get weighted median values, treating weights as the number of occurrences of a given value.
paragraphs
Incorporate long strings painlessly, beautifully into Python code.
offset-poly
offset a polyline or polygon in 2d space
todoist-tree
Create a tree from Todoist projects > sections > tasks
social-media-card
Create clickable images for social media
restricted-partition
Integer partitions with an optional max length
conventional-with-data
conventionalish
svg-writer
Write SVG files with Python.