knit-script

View on PyPIReverse Dependencies (0)

0.1.26 knit_script-0.1.26-py3-none-any.whl

Wheel Details

Project: knit-script
Version: 0.1.26
Filename: knit_script-0.1.26-py3-none-any.whl
Download: [link]
Size: 92227
MD5: bc0ec8219c3cc6507987b6f68365f01f
SHA256: 2814ef43588c70e0357241e7a7f1d511d47ab441637be6fedf098d4eb8f2bd86
Uploaded: 2024-11-13 21:24:25 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: knit-script
Version: 0.1.26
Summary: Knit Script is a domain specific programming language for writing v-bed knitting machine instructions. The language is loosely based on conventions from Python 3 but includes support for controlling a knitting machine. The code is interpreted into knitout which can then be processed into instructions for different types of knitting machines.
Author-Email: Megan Hofmann <m.hofmann[at]northeastern.edu>
Project-Url: Documentation, https://github.com/mhofmann-Khoury/knit_script#readme
Project-Url: Issues, https://github.com/mhofmann-Khoury/knit_script/issues
Project-Url: Source, https://github.com/mhofmann-Khoury/knit_script
Keywords: ACT Lab,Northeastern,fabrication,knit,machine knit,textile
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.11
Requires-Dist: importlib-resources (~=6.4.0)
Requires-Dist: knitout-interpreter (~=0.0.5)
Requires-Dist: matplotlib (~=3.8.0)
Requires-Dist: networkx (~=3.2)
Requires-Dist: parglare (~=0.16.1)
Requires-Dist: virtual-knitting-machine (~=0.0.3)
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 32047 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
knit_script/__about__.py sha256=ZRrRj21Mv7emSyy0S9scr2jndFEKJtrrQ0LFLhsFWNE 138
knit_script/__init__.py sha256=bPQ_U3Sf5VvF36ywW6v79_J51b7DdZPvXuaHAtlbmg4 114
knit_script/interpret_knit_script.py sha256=VDMj0HWsuFPlN7P-7PXsvAma4V9s22UTgQuw7XuuLIY 3663
knit_script/knit_script_exceptions/Knit_Script_Exception.py sha256=Yoarmyo4Kb3DEDs6KrFcgVrDz2A31-dI-_VTWUl8CbU 5551
knit_script/knit_script_exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/Knit_Script_Interpreter.py sha256=PJgvVTQ8zunB-F5Zx-XpHFR89nEzzO70Dhpje-W4BNQ 6126
knit_script/knit_script_interpreter/Knit_Script_Parser.py sha256=do0eWGa7hFivp-qIkmvSNW4zOpPCAKfEpTcfFPPEbcw 1552
knit_script/knit_script_interpreter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/knit_script.pg sha256=D6VJ2eREkQObtevQjjbGnBFYDi_Lkd1OZDNfwIRvkZQ 7481
knit_script/knit_script_interpreter/knit_script_actions.py sha256=Bnl8tqGcZ5ypTUqgqKEW06tels1b_ZdSaZYrS6ZJRxQ 31783
knit_script/knit_script_interpreter/knit_script_context.py sha256=H7iyQ5xP9P9dJTuaaIJbYXiqmCg1Fpjsha2ft4NsVrY 10885
knit_script/knit_script_interpreter/ks_element.py sha256=frpIE13C2QBWG0cJ-GLUWD8OKW6KlKFaKi-fWqJorj4 686
knit_script/knit_script_interpreter/variable_scope.py sha256=GyRQGDZCGA1VecUsiApDGMp2BzJLVvoALKOLVFFdZ5k 10862
knit_script/knit_script_interpreter/expressions/Gauge_Expression.py sha256=HjQ4cWCd4WO2M7is58sdItXd3N6siFASW9ajJ8jdcx8 1379
knit_script/knit_script_interpreter/expressions/Indexed_Expression.py sha256=N3hQy2qunfzaSQSFJXYI7mrMxiMRVQMxICKJxLSFPXk 2859
knit_script/knit_script_interpreter/expressions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/expressions/accessors.py sha256=5jglodnVAJWZcJyDRY-NGFg7406JjX2024-oBx-pCNI 8917
knit_script/knit_script_interpreter/expressions/carrier.py sha256=ha-aAuUeaqYxpWV6PHXhZTONPlJo81Ep1hcbjpglHlE 1033
knit_script/knit_script_interpreter/expressions/direction.py sha256=qIOIOyD-lPubRISb9TDu43iX0SNtUKDk0IuAjFLtolE 1517
knit_script/knit_script_interpreter/expressions/expressions.py sha256=RYJVTfiItmdxqt0lpw_t1IGseha23SmwmYp_CunVbUY 1271
knit_script/knit_script_interpreter/expressions/formatted_string.py sha256=rRA33IED8MWx_aQ0Su742NgwRe2FvmCWr38FpuqkBgk 1134
knit_script/knit_script_interpreter/expressions/function_expressions.py sha256=Fvcnc7F8G0d1nm72qjfur4YYDjoes7ZYT0uNg2RCkrc 3066
knit_script/knit_script_interpreter/expressions/instruction_expression.py sha256=_jtGD-pQUYlGuAuY_TQeekTqYrUs87q4A0PUgLcD_Hw 3150
knit_script/knit_script_interpreter/expressions/list_expression.py sha256=742qfwYTXOBZ3rCLoQYMuO1km-ieMWtm5l3aqVTkn-c 13230
knit_script/knit_script_interpreter/expressions/machine_accessor.py sha256=ks1yJluan61dgMAtWYFQwtA52_SizSsJqceh2WBZ6m8 2471
knit_script/knit_script_interpreter/expressions/needle_expression.py sha256=4LRzl7BCjXArRrQd0aiu-OCMnx-pVPbJdNJpMBFi3dI 1343
knit_script/knit_script_interpreter/expressions/needle_set_expression.py sha256=Co45ahWBHkio61wktN556KPXmVbdlohe7mxdDuSq-uQ 3646
knit_script/knit_script_interpreter/expressions/not_expression.py sha256=lrs70xL76z9C4s6YA1sqG0_N8hYEC1kTrzcUdNhyCvI 1095
knit_script/knit_script_interpreter/expressions/operator_expressions.py sha256=hg9cC7fYzVpKhl1XBaL4R0PnaGlOmIgkz06eTI1jwLI 3203
knit_script/knit_script_interpreter/expressions/values.py sha256=hF9vbIrsuzT2_Nby60FbAO0y9MrKynDrMkAcuG72GkY 5430
knit_script/knit_script_interpreter/expressions/variables.py sha256=dtTTjdb0fLxik9d4WZfcmLDMWs29ZHKysBVTC9ohqWQ 1291
knit_script/knit_script_interpreter/expressions/xfer_pass_racking.py sha256=GIQylbJMGMhWBfylnZGbgvJ0xPh9yI1sIbPYin64KCA 2590
knit_script/knit_script_interpreter/gauged_sheet_schema/Gauged_Sheet_Record.py sha256=jGw7WD2VlFqd2iDEgpSmXxscx95d0JXvzeF0HSiruNk 24308
knit_script/knit_script_interpreter/gauged_sheet_schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/knit_script_values/Machine_Specification.py sha256=Z8EOtuZUoDLjo4LUUrQ157Y_ik5QqymGczy-AsTdipE 1611
knit_script/knit_script_interpreter/knit_script_values/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/scope/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/scope/global_scope.py sha256=qGJhBu0SOkBf1Acd0gjPVRw6kgDIfak8KVGt1haQCvs 1161
knit_script/knit_script_interpreter/scope/local_scope.py sha256=VP4Tn9zZf8ouSNSR0gWfJXDyTWaedAOnaWc79ECMyYQ 11301
knit_script/knit_script_interpreter/scope/machine_scope.py sha256=5KpzDUOemAVZ1P4690e1yiOToH14WCEvyJTNFFaNZ2g 6735
knit_script/knit_script_interpreter/scope/module_scope.py sha256=M1CM1yp5CL-3P4WX4lanL_Sy-TkDDNFyIWuQ0QDMvhw 2014
knit_script/knit_script_interpreter/statements/Assertion.py sha256=kCyL_FYAbWVJwqggRH9VFqxf9G3HrAXtvEiDMl5X1KU 1583
knit_script/knit_script_interpreter/statements/Carriage_Pass_Specification.py sha256=xH9lnsjvRxSmEMLw6AySE87SAwsP3ik9PDMXucJW5ak 8959
knit_script/knit_script_interpreter/statements/Drop_Pass.py sha256=xEKEhu5Sh9Lx7IxUQRkzhACtKarR08iWDJTui4X9VP4 2099
knit_script/knit_script_interpreter/statements/Import_Statement.py sha256=0PpvOf9KI-Zdrrma9CGweE8FGrCGdrjTJGbegwMtZuA 4638
knit_script/knit_script_interpreter/statements/Print.py sha256=R2mRw3q8oTBiy-BzAjVvj-RYxALsh3WdchiP21C2SqM 1303
knit_script/knit_script_interpreter/statements/Push_Statement.py sha256=4uxbGZpZtfPazPuqzSpCqOfct3uXBy1-rOugCkYUJDw 2636
knit_script/knit_script_interpreter/statements/Statement.py sha256=1DGq35PEie2sCpbnjJ5xzDSXQAuof51o3hjLmIhbX-I 1741
knit_script/knit_script_interpreter/statements/Swap_Statement.py sha256=wowFzgB8xo_qrRfFYG-ihsXxqrUISC-toftgfeFay_Q 2677
knit_script/knit_script_interpreter/statements/Variable_Declaration.py sha256=yHTT3BkBlxLL5695sE6EzOePyAnqadQnZHH9vPF0lPk 1202
knit_script/knit_script_interpreter/statements/With_Statement.py sha256=ai_l8e1QhFfXqgc_jaTO5ZuEr5o1R7mAIA9WOW9i5Ok 2915
knit_script/knit_script_interpreter/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_interpreter/statements/assignment.py sha256=8bV4k_lE_qswjoDoecY81TeLJ7TJ2xUBKjDXrw88k8w 2259
knit_script/knit_script_interpreter/statements/branch_statements.py sha256=Xo9usiJJ4TAVoUD2WcNXcGVOn37rYemEs_WQZwsuf2E 1616
knit_script/knit_script_interpreter/statements/carrier_statements.py sha256=4YeIOXzbZUO_CCInJsDqwkJiwsq1NWp__6fUhSMVTHc 5689
knit_script/knit_script_interpreter/statements/code_block_statements.py sha256=n0MO-Ss55wqhjuIwunDa5RC9aRn-TED_IFYlvdrxbAU 1762
knit_script/knit_script_interpreter/statements/control_loop_statements.py sha256=n2-1CzkcEhoG2t7FR2n6p-86j2Swshr8Mn06aID78io 4091
knit_script/knit_script_interpreter/statements/function_dec_statement.py sha256=gTxO5OYyVX75V4L-hnfoUHRyb5z5zBcj2C_WEg9D9sM 5559
knit_script/knit_script_interpreter/statements/in_direction_statement.py sha256=2DqbsoBTv6v-n1LkKGcKmDzFMyCO2OxUTog-cHxuktc 2842
knit_script/knit_script_interpreter/statements/instruction_statements.py sha256=q2rro6UdD-M1bNXHpH-gW8TAo4ONmF1LFzKz6OSOJOk 915
knit_script/knit_script_interpreter/statements/return_statement.py sha256=dSz4abHLsJfGFPC-FpFZbnEiME467Yh5aEHenxTKpNQ 1198
knit_script/knit_script_interpreter/statements/try_catch_statements.py sha256=QmGIK63Yz_g0RWz1NCJiBMs93ftwViCiIpIM_KgDnZ4 2205
knit_script/knit_script_interpreter/statements/xfer_pass_statement.py sha256=7AS8bNiEqYEZFWLhmmGLLy3T5r_a7ffjTJQdah8NXfo 3964
knit_script/knit_script_std_library/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knit_script_std_library/bind_offs.ks sha256=I1CLTjGExUD17PgbRGMHgKwBOaGQoep1_ersN7pzDrg 1564
knit_script/knit_script_std_library/carriers.py sha256=oGZ55EfJjiDPYCOGPmBtH1jirbMcxJl4TEjJxxWhDu8 1009
knit_script/knit_script_std_library/cast_ons.ks sha256=0TsCNP1MX3fkYucrM2sUcqu-vU_-9nc6FPAjmRj_8uE 4500
knit_script/knit_script_std_library/cast_ons_1.ks sha256=MVFLunWBMWBqN4uKmei10cLdwn14K_uhzMNG4qzeZMw 1349
knit_script/knit_script_std_library/needles.py sha256=32nvzTI_P0_Htpc56c5jZW5cUDKssuxwdqQXpz7LJe8 902
knit_script/knit_script_std_library/stockinette.ks sha256=CJZrT3nT6krp4x6zRAGPtqYTlsE1lN0W8U_uuHHeQxU 865
knit_script/knit_script_warnings/Knit_Script_Warning.py sha256=QnyUpKc1jkXFa8-lpU0JnGdOleqx7oYJ8S_Xwuua7h4 901
knit_script/knit_script_warnings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knitout_execution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
knit_script/knitout_execution/knitout_execution.py sha256=IUOaByHi8CywaP8kkDHdlsmQrf_8DYX09EGBP1-o_AE 3687
knit_script-0.1.26.dist-info/METADATA sha256=nFvZuX_iA51n9tg0O5TRUXfUk4IJe_HNQl5VXvAO5rg 33489
knit_script-0.1.26.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
knit_script-0.1.26.dist-info/licenses/LICENSE sha256=vMsk2B0jFMLa6bGlZN2Ph9LGrBruoeS1Dt3-BGdQ6ik 1214
knit_script-0.1.26.dist-info/RECORD