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
Primary Maintainer: Megan Hofmann <m.hofmann@northeastern.edu>
Institution: Northeastern University ACT Lab
Project Repository: https://github.com/mhofmann-Khoury/knitout_interpreter
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.