{ "info": { "author": "Pete Bachant", "author_email": "petebachant@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "ACSpy\n=====\n\nA Python package for working with ACS motion controllers.\n\n\nInstallation\n------------\nExecute\n\n pip install acspy\n\n\nUsage\n-----\n\n### Using the `acsc` module\n\nThe `acsc` module is designed to mimic the syntax of the ACS C library that it\nwraps.\n\n```python\n>>> from acspy import acsc\n>>> hcomm = acsc.openCommDirect()\n>>> acsc.enable(hcomm, 0)\n>>> acsc.getMotorState(hcomm, 0)\n{'moving': False, 'enabled': True, 'in position': True, 'accelerating': False}\n>>> acsc.closeComm(hcomm)\n```\n\n\n### Using the `Controller` object\n\nThe `control` module provides an object-oriented interface to the controller,\nmaking code development more intuitive. An example of its use:\n\n```python\n>>> from acspy.control import Controller\n>>> controller = Controller(contype=\"simulator\", n_axes=4)\n>>> controller.connect()\n>>> axis0 = controller.axes[0]\n>>> axis0.enable()\n>>> axis0.enabled\nTrue\n>>> axis0.ptp(500.5)\n>>> axis0.rpos\n500.5\n>>> axis0.disable()\n>>> controller.disconnect()\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/petebachant/ACSpy.git", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ACSpy", "package_url": "https://pypi.org/project/ACSpy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ACSpy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/petebachant/ACSpy.git" }, "release_url": "https://pypi.org/project/ACSpy/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Package for working with ACS motion controllers.", "version": "0.0.4" }, "last_serial": 1966968, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d5ebff76cd9bb23abd3596237e87043e", "sha256": "7302f71cef526bb22a8f48ba7423291c2e97de7e8296d6662215751dc3ee9471" }, "downloads": -1, "filename": "ACSpy-0.0.1.zip", "has_sig": false, "md5_digest": "d5ebff76cd9bb23abd3596237e87043e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21058, "upload_time": "2014-09-07T03:08:50", "url": "https://files.pythonhosted.org/packages/0c/99/88271d127c9260b05f726f5a593efe78f4bc79547d4ecdd740551615ede2/ACSpy-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4d3c1ef290486cbad4e550ca940ecf79", "sha256": "4f88f618f4db9dd83283ed8cc93b4ec1e73df5f0bd9ab05d2157c67b3398d304" }, "downloads": -1, "filename": "ACSpy-0.0.2.zip", "has_sig": false, "md5_digest": "4d3c1ef290486cbad4e550ca940ecf79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21482, "upload_time": "2015-01-29T03:28:32", "url": "https://files.pythonhosted.org/packages/52/24/78c3ca10d5fa7ea5066d3123c8668bdb00f567e1842ce11229d00fde033b/ACSpy-0.0.2.zip" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f54fddaf6ac36fbde7829e6cbba85b10", "sha256": "8f73d514931ec9e1a7c9bfc7f22fa47e87c5395d752b803cddfb2b568377d60f" }, "downloads": -1, "filename": "ACSpy-0.0.3.zip", "has_sig": false, "md5_digest": "f54fddaf6ac36fbde7829e6cbba85b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21485, "upload_time": "2015-02-01T00:48:14", "url": "https://files.pythonhosted.org/packages/2b/5b/a7c45b4da804d55b04c1a2686ff7b539ff2716921bb2a399a04aae5f82ee/ACSpy-0.0.3.zip" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ddcd55257bdd3916a2bac2d7d101f65f", "sha256": "ca991e08b1458536bb5f03271617d5ce6beefd36aedccf04fbf3eadf944ae622" }, "downloads": -1, "filename": "ACSpy-0.0.4.zip", "has_sig": false, "md5_digest": "ddcd55257bdd3916a2bac2d7d101f65f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11372, "upload_time": "2016-02-20T18:03:00", "url": "https://files.pythonhosted.org/packages/52/56/a8db8408a5af442e6f0d13d016af423f405fa8879c30138e1627f5cd6e10/ACSpy-0.0.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddcd55257bdd3916a2bac2d7d101f65f", "sha256": "ca991e08b1458536bb5f03271617d5ce6beefd36aedccf04fbf3eadf944ae622" }, "downloads": -1, "filename": "ACSpy-0.0.4.zip", "has_sig": false, "md5_digest": "ddcd55257bdd3916a2bac2d7d101f65f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11372, "upload_time": "2016-02-20T18:03:00", "url": "https://files.pythonhosted.org/packages/52/56/a8db8408a5af442e6f0d13d016af423f405fa8879c30138e1627f5cd6e10/ACSpy-0.0.4.zip" } ] }