Knitout-to-DAT
0.0.3

Getting Started

  • Installation
  • Quick Start

API Reference

  • knitout_to_dat_python package

Project Information

  • Dependencies
  • Related Projects
    • 🧶 Northeastern ACT Lab Knitting Ecosystem
      • Core Knitting Libraries
      • Optimization and Analysis Tools
    • 🏛️ CMU Textiles Lab
      • Original Knitout Specification
  • Acknowledgments
Knitout-to-DAT
  • Related Projects
  • View page source

Related Projects

This project 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 knit_graphs_version

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 vkm_version

Virtual machine simulation for knitting operations.

  • Purpose: Simulates V-bed knitting machine behavior and constraints

  • Key Features: Machine state tracking, operation validation, carrier management

  • Integration: Provides the execution environment for KnitScript patterns

  • Repository: virtual-knitting-machine on PyPI

knitout-interpreter knitout_interp_version

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

Optimization and Analysis Tools

koda-knitout koda_version

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

🏛️ CMU Textiles Lab

KnitScript builds upon foundational work from Carnegie Mellon University’s Textiles Lab, which created the knitout specification and ecosystem.

Original Knitout Specification

knitout

The original knitout specification and reference implementation.

  • Purpose: Low-level instruction format for V-bed knitting machines

  • Key Features: Machine-independent instruction set, standardized format

  • Documentation: Knitout Specification

Previous Next

© Copyright 2025, Megan Hofmann.

Built with Sphinx using a theme provided by Read the Docs.