Related Projects
KnitScript is part of a broader ecosystem of knitting software and research projects. This page provides an overview of related tools, libraries, and research initiatives.
🧶 Northeastern ACT Lab Knitting Ecosystem
KnitScript is developed as part of the Northeastern University ACT Lab’s comprehensive knitting software ecosystem. These projects work together to provide end-to-end knitting machine programming capabilities.
Core Knitting Libraries
- knit-graphs
Knitting graph data structures and analysis tools.
Purpose: Models fabric topology and stitch relationships
Key Features: Stitch dependency tracking, fabric analysis, pattern validation
Integration: Used by KnitScript to represent generated fabric structures
Repository: knit-graphs on PyPI
- virtual-knitting-machine
A simulation of a knitting machine.
Purpose: Used to verify knitting operations and construct knit graphs.
Repository: virtual-knitting-machine on PyPI
- knit-script
A general purpose machine knitting langauge
Purpose: Fully programmatic support to control knitting machines.
Repository: knit-script on PyPI
- knitout-interpreter
Knitout processing and execution framework.
Purpose: Processes and validates knitout instruction files
Key Features: Instruction parsing, carriage pass organization, error detection
Integration: Processes KnitScript’s generated knitout output
Repository: knitout-interpreter on PyPI <https://pypi.org/project/knitout-interpreter/>
Optimization and Analysis Tools
- koda-knitout
Optimization framework for knitout instructions.
Purpose: Optimizes knitout files for faster execution and better quality
Key Features: Carriage pass optimization, instruction reordering, resource minimization
Integration: Can post-process KnitScript’s generated knitout for optimization
Repository: koda-knitout on PyPI