Acknowledgments
===============
KnitScript is the result of collaborative research, development, and community support. We gratefully acknowledge the contributions of individuals, institutions, and organizations that have made this project possible.
🏛️ Institutional Support
------------------------
Northeastern University
~~~~~~~~~~~~~~~~~~~~~~~
**ACT Lab (Accessible Creative Technologies Laboratory)**
The primary research group developing KnitScript and the broader knitting software ecosystem.
- **Principal Investigator**: Dr. Megan Hofmann
- **Research Focus**: Accessible design tools, creative technologies, human-computer interaction
- **Lab Website**: `ACT Lab `_
**Khoury College of Computer Sciences**
Providing institutional support, resources, and research infrastructure.
💰 Funding Acknowledgments
--------------------------
National Science Foundation (NSF)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This work has been supported by the following NSF grants:
**NSF Grant 2341880**: *HCC:SMALL:Tools for Programming and Designing Interactive Machine-Knitted Smart Textiles*
- **Program**: Human-Centered Computing (HCC)
- **Focus**: Development of accessible programming tools for smart textile design
- **Duration**: 2023-2026
- **Impact**: Primary funding for KnitScript language development and user interface design
**NSF Grant 2327137**: *Collaborative Research: HCC: Small: End-User Guided Search and Optimization for Accessible Product Customization and Design*
- **Program**: Human-Centered Computing (HCC)
- **Focus**: User-centered design tools and optimization frameworks
- **Collaboration**: Multi-institution research partnership
- **Duration**: 2023-2026
- **Impact**: Support for accessibility features and user-centered design research
🔬 Technical Acknowledgments
----------------------------
Open Source Dependencies
~~~~~~~~~~~~~~~~~~~~~~~~
KnitScript builds upon excellent open source software:
**parglare**
- **Author**: Igor Dejanović
- **Purpose**: LR/GLR parser generator used for KnitScript grammar
- **License**: MIT License
- **Repository**: `textX/parglare `_
**Python Ecosystem**
- **Python Software Foundation**: For the Python programming language
- **PyPI**: For package distribution infrastructure
- **Sphinx**: For documentation generation framework
- **pytest**: For testing framework and infrastructure
📝 Citation
-----------
If you use KnitScript in academic research, please cite:
.. code-block:: bibtex
@software{knitscript2025,
title={KnitScript: A High-Level Programming Language for V-Bed Knitting Machines},
author={[Hofmann, Megan]},
year={2025},
url={https://github.com/mhofmann-Khoury/knit_script},
institution={Northeastern University ACT Lab}
}