Acknowledgments

🙏 Credits and Recognition

Primary Contributors

Megan Hofmann - Lead Developer and Maintainer

Primary architect and developer of the knitout-interpreter library. Responsible for design, implementation, and ongoing maintenance.

Research Institutions

Northeastern University ACT Lab

The Augmented Creativity and Textiles (ACT) Lab at Northeastern University provides the primary research context and support for this work.

  • Laboratory website: ACT Lab

  • Focus areas: Human-computer interaction, computational textiles, digital fabrication

Carnegie Mellon University Textiles Lab

The original creators of the knitout specification that this library implements.

  • Jim McCann and collaborators for establishing the knitout standard

  • Their foundational work enabled machine-readable knitting instructions

  • Papers and tools that defined the field of computational knitting

Funding Support

This work has been supported by the National Science Foundation through the following grants:

NSF Grant 2341880

Title: “HCC:SMALL:Tools for Programming and Designing Interactive Machine-Knitted Smart Textiles”

  • Program: Human-Centered Computing (HCC)

  • Award Type: Small Grant

  • Focus: Development of programming tools for smart textile creation

  • Impact: Enables the creation of interactive and responsive knitted materials

NSF Grant 2327137

Title: “Collaborative Research: HCC: Small: End-User Guided Search and Optimization for Accessible Product Customization and Design”

  • Program: Human-Centered Computing (HCC)

  • Award Type: Small Collaborative Grant

  • Focus: Making design tools accessible to end users

  • Impact: Democratizes access to computational design capabilities

Academic Foundations

Foundational Publications

The work builds upon several key academic contributions:

  • “A Compiler for 3D Machine Knitting” - McCann et al. Established the theoretical foundation for automatic knitting compilation

  • “Automatic Machine Knitting of 3D Meshes” - Narayanan et al. Demonstrated the feasibility of complex 3D knitting through computation

  • “Visual Knitting Machine Programming” - McCann et al. Introduced visual programming concepts for knitting machines

Contact and Attribution

How to Cite

If you use this software in academic work, please cite:

Hofmann, Megan (2024). knitout-interpreter: A Python library for interpreting and executing knitout files.
https://pypi.org/project/knitout-interpreter/

Contact Information

Acknowledgment in Publications

This work should be acknowledged in publications as:

“This work used the knitout-interpreter library developed by Megan Hofmann at Northeastern University’s ACT Lab, supported by NSF grants 2341880 and 2327137.”

Thank you to everyone who has contributed to making computational knitting more accessible and powerful through open source software and collaborative research.