{ "info": { "author": "Olivier Jolly", "author_email": "olivier@pcedev.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Multimedia :: Graphics :: 3D Modeling" ], "description": "GCodeUtils\r\n==========\r\n\r\nGCodeUtils is a set of utilities to manipulate GCode programs.\r\nIt is targetting RepRap oriented GCode but isn't limited to RepRap.\r\n\r\nCurrently, it is composed of one calibration generation program, a basic gcode modifier (which translates code along\r\nX/Y or convert extrusion distance to relative), a stretcher to increase hole size of printed parts and a GCode converter which generate arc opcodes from arc interpolation as segments.\r\n\r\nInstallation\r\n------------\r\n\r\nGCodeUtils is installable from PyPI with a single pip command::\r\n\r\n pip install gcodeutils\r\n\r\nAlternatively, GCodeUtils can be run directly from sources after a git pull::\r\n\r\n git clone https://github.com/zeograd/gcodeutils.git\r\n cd gcodeutils && python setup.py install\r\n\r\nor directly from its git repository::\r\n\r\n pip install git+https://github.com/zeograd/gcodeutils.git\r\n\r\nOnce GCodeUtils is installed, the .py files located in the cura_plugins\r\nsubdirectory can be copied into the *plugins* directory of Cura to be callable\r\nfrom within Cura itself.\r\n\r\nDocumentation\r\n-------------\r\n\r\nLatest documentation can be found online at this address: http://gcodeutils.readthedocs.org/en/latest/\r\n\r\nAcknowledgement\r\n---------------\r\n\r\nGCode parsing is borrowed from GCoder as found in Printrun (https://github.com/kliment/Printrun)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zeograd/gcodeutils", "keywords": "reprap,gcode,calibration,stretch,arc compensation,arc optimization,arc conversion", "license": "GPLv2+", "maintainer": "", "maintainer_email": "", "name": "gcodeutils", "package_url": "https://pypi.org/project/gcodeutils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gcodeutils/", "project_urls": { "Homepage": "https://github.com/zeograd/gcodeutils" }, "release_url": "https://pypi.org/project/gcodeutils/1.3.2/", "requires_dist": [ "check-manifest; extra == 'dev'", "pylint; extra == 'dev'", "nose; extra == 'test'" ], "requires_python": null, "summary": "Reprap oriented gcode utilities", "version": "1.3.2" }, "last_serial": 2177467, "releases": { "0.9.5": [ { "comment_text": "", "digests": { "md5": "8fcc91b399327d2a30a46abd12e1419a", "sha256": "b2661e6d7ac2af46f6f358a7c8ba78287b5ca02ab11a83b2f820c424b795b314" }, "downloads": -1, "filename": "gcodeutils-0.9.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8fcc91b399327d2a30a46abd12e1419a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21195, "upload_time": "2015-05-26T12:55:54", "url": "https://files.pythonhosted.org/packages/a7/9c/fbd6f7ef59ba2bf5416451ff8f79b8c16f0bec8822b92d37b5b325fbd1c8/gcodeutils-0.9.5-py2.py3-none-any.whl" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "1246e17cd7fcdd5b861bbea48cb8bd83", "sha256": "32f991a54cd056c252e91da9ce7f2e3a924701ceee0be835fe2a0c56cdd69b12" }, "downloads": -1, "filename": "gcodeutils-0.9.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1246e17cd7fcdd5b861bbea48cb8bd83", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28833, "upload_time": "2015-06-03T13:14:53", "url": "https://files.pythonhosted.org/packages/d5/a0/fd056556335426397e1f3c82572a87caca85f186145eb1e4ecdd843dddea/gcodeutils-0.9.9-py2.py3-none-any.whl" } ], "0.9a": [ { "comment_text": "", "digests": { "md5": "34352d5d00538be2cbc563e692dbe4ba", "sha256": "5eaec0b938bc603f05a795c43df1cb60a7d9724de801e7b367f7d0869474615a" }, "downloads": -1, "filename": "gcodeutils-0.9a-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "34352d5d00538be2cbc563e692dbe4ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16489, "upload_time": "2015-05-03T15:45:17", "url": "https://files.pythonhosted.org/packages/a6/61/c37e5ef41e34b75d8dacdb268a8265481358dcfb65241bd76bffda7e58f3/gcodeutils-0.9a-py2.py3-none-any.whl" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "794342faea2c555ad93bd20c0f65da9f", "sha256": "0e4f681f1d3feb7834a5e67a1795600bac4f90653a69278ccc34126e01ca00ce" }, "downloads": -1, "filename": "gcodeutils-1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "794342faea2c555ad93bd20c0f65da9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31719, "upload_time": "2015-07-14T09:59:16", "url": "https://files.pythonhosted.org/packages/0f/9a/3cb02ec8942117771868c7165a02d1e31c72d1e78dbae4d304a50b31a2c4/gcodeutils-1.0-py2.py3-none-any.whl" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "36625b87756002562bb404a1a309ecda", "sha256": "abe78511a6540071e73739c3a795a46f089e1406173b39d3ab3945353c3833ce" }, "downloads": -1, "filename": "gcodeutils-1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "36625b87756002562bb404a1a309ecda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31717, "upload_time": "2015-07-27T12:26:16", "url": "https://files.pythonhosted.org/packages/4e/77/bba3e6b6e8eac7b432ff37033b719ca1ffb91e1404ba9ba095ce5757ffb1/gcodeutils-1.1-py2.py3-none-any.whl" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a35f2092bf9e290286fbb8602fdbcbf9", "sha256": "80148a75a9432045b3ca34909f0d12c79224392f749b6d4a647a34558820a8ee" }, "downloads": -1, "filename": "gcodeutils-1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a35f2092bf9e290286fbb8602fdbcbf9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38082, "upload_time": "2016-06-07T12:13:45", "url": "https://files.pythonhosted.org/packages/2d/a8/17064be4cede54bf9f9505048abe11b2655637a12aecd893d142e9e20424/gcodeutils-1.3-py2.py3-none-any.whl" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "fc77d83f6d6e6824567b176243d37952", "sha256": "6ff15bb2fbc219bc32c558296732e085bfe802b92d021dfd7f15b9d782b2cf83" }, "downloads": -1, "filename": "gcodeutils-1.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fc77d83f6d6e6824567b176243d37952", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39725, "upload_time": "2016-06-20T15:44:01", "url": "https://files.pythonhosted.org/packages/f6/e6/8486c31768cf656ccb81068a6a0bacbdb0d103510db986356289f2b3650d/gcodeutils-1.3.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc77d83f6d6e6824567b176243d37952", "sha256": "6ff15bb2fbc219bc32c558296732e085bfe802b92d021dfd7f15b9d782b2cf83" }, "downloads": -1, "filename": "gcodeutils-1.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fc77d83f6d6e6824567b176243d37952", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39725, "upload_time": "2016-06-20T15:44:01", "url": "https://files.pythonhosted.org/packages/f6/e6/8486c31768cf656ccb81068a6a0bacbdb0d103510db986356289f2b3650d/gcodeutils-1.3.2-py2.py3-none-any.whl" } ] }