{ "info": { "author": "Tim Molteno, Max Scheel, Pat Suggate", "author_email": "tim@elec.ac.nz", "bugtrack_url": null, "classifiers": [], "description": "# TART: Radio-telescope high-level HTTP interface\n\nThis module is used to communicate with the TART radio telescope. It listens on a port on localhost, and\nallows a web-based interface to communicate with the TART hardware.\n\nFor more information see the [TART github repository](https://github.com/tmolteno/TART)\n\n## Authors\n\n* Tim Molteno (tim@elec.ac.nz)\n* Max Scheel (max@max.ac.nz)\n* Tim Miller (milletf1@gmail.com)\n\n## Running The API Server\n\nThe API server is a flask app written in Python. This is run using the 'flask' command line tool on the telescope host (Raspberry Pi)\nthat is installed as a dependency of this package. A shell script 'run_api.sh' should be created with the following contents:\n\n #!/bin/bash\n export LOGIN_PW=password\n export FLASK_APP=tart_web_api.main\n flask run\n\nwhere 'password' is a secure password that can be used to log into the telescope web-application to configure your telescope.\n\n## Docker\n\nWe are now using to deployment using docker. There is a Dockerfile for this in the TART/software/docker/tart_web_api directory.\n\n## Twisted\n\n twistd -n web --port 8080 --wsgi tart_web_api.app\n\n## Development work\n \nIf you are developing this package, this should be installed using\n\n python3 setyp.py develop\n\nin which case changes to the source-code will be immediately available to projects using it.\n\n \n## NEWS\n\n* Version 0.1.8 Python3 compatability", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/tmolteno/TART", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "tart-web-api", "package_url": "https://pypi.org/project/tart-web-api/", "platform": "", "project_url": "https://pypi.org/project/tart-web-api/", "project_urls": { "Homepage": "http://github.com/tmolteno/TART" }, "release_url": "https://pypi.org/project/tart-web-api/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Transient Array Radio Telescope High-level HTTP Interface", "version": "0.2.0" }, "last_serial": 4872663, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2ae125aa0f09bbeb1642ad989f4f037d", "sha256": "6024a66bb171b72e114fcac068817f341d2baf752f1465d9064be9b81721f4ec" }, "downloads": -1, "filename": "tart_web_api-0.1.tar.gz", "has_sig": false, "md5_digest": "2ae125aa0f09bbeb1642ad989f4f037d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12365, "upload_time": "2017-08-31T04:02:53", "url": "https://files.pythonhosted.org/packages/61/3d/9872767105365db3b20e6c5c61adf29ab5824106e904b637fce469d5a862/tart_web_api-0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5676b9c61180942571544912542cd3bb", "sha256": "5a49b8d1e34c5dc1182bfe500780faeca126fbaa8c28b47f7ab9da8fa4628861" }, "downloads": -1, "filename": "tart_web_api-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5676b9c61180942571544912542cd3bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12378, "upload_time": "2017-09-25T22:31:13", "url": "https://files.pythonhosted.org/packages/3b/1a/eb82fedcb3cef272bd250f10725357cfee0c15cc812c9282741868a4374c/tart_web_api-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ae8f02e357b0ad5a57600d666c265daf", "sha256": "bf3b63b70401032ce13e2fd606eb9eda2bb6185def59c04dc3a538ff88ea3411" }, "downloads": -1, "filename": "tart_web_api-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ae8f02e357b0ad5a57600d666c265daf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14189, "upload_time": "2018-09-05T23:53:21", "url": "https://files.pythonhosted.org/packages/41/8f/31a7a3045c4740530550ff97d68133728d01bef6907f9a2b685e9e747093/tart_web_api-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f27a66b86599f67f904309392261b0d2", "sha256": "c14fbd33b0e5bd32518b55b3d04c4bf3563c18a7e77030f1ecb2032424b14aaf" }, "downloads": -1, "filename": "tart_web_api-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f27a66b86599f67f904309392261b0d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14170, "upload_time": "2018-09-11T21:36:38", "url": "https://files.pythonhosted.org/packages/ba/dc/5d295b6b918b6b24b0429098ad4eb58eecc4a5e586c6a24ead25c5dd72e3/tart_web_api-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e868c25d7647e5c8aaa753f99a273319", "sha256": "7bfb362f8dc377bec1c20068243941fb991e59f9c927ba92b9f73f1c1fc1d75f" }, "downloads": -1, "filename": "tart_web_api-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e868c25d7647e5c8aaa753f99a273319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14201, "upload_time": "2018-09-12T01:47:17", "url": "https://files.pythonhosted.org/packages/fc/db/e631ad2b9c7339c5c3c5b3739f0ab8482db45666497e48c4c43d65ff36fc/tart_web_api-0.1.6.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "44ca9e2a7c852005ec0b22bf63071511", "sha256": "66d123aabfaf34f5d02eb4e16f527a605979cfe5728f2cb0eee500253b94d62c" }, "downloads": -1, "filename": "tart_web_api-0.1.8.tar.gz", "has_sig": false, "md5_digest": "44ca9e2a7c852005ec0b22bf63071511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18385, "upload_time": "2019-02-21T03:52:54", "url": "https://files.pythonhosted.org/packages/6a/e8/373335a1e391578a147fad1c20fccd8d38449d94f0335531ebd917ef3c21/tart_web_api-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "fe9ccceb30e35ba28db3237fe8480224", "sha256": "2f5298f2f60cba7d181a3dc33343d45629f3ba953e5f54effb647c3480a0a6fe" }, "downloads": -1, "filename": "tart_web_api-0.1.9-py2.7.egg", "has_sig": false, "md5_digest": "fe9ccceb30e35ba28db3237fe8480224", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 50121, "upload_time": "2019-02-27T04:54:38", "url": "https://files.pythonhosted.org/packages/64/2e/183df4d9117181f544fe7eb21f94c8ff9ee3e703868f5d54787d09a8eeb6/tart_web_api-0.1.9-py2.7.egg" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6ae72dbc3b16ff81d1d6114d72b6b9ae", "sha256": "794f79e3e4cf5aae16409cb13012a13f1007528fd864a8f94656eb6ecaa4f76f" }, "downloads": -1, "filename": "tart_web_api-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6ae72dbc3b16ff81d1d6114d72b6b9ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18376, "upload_time": "2019-02-27T04:54:40", "url": "https://files.pythonhosted.org/packages/45/0e/cf81bec12f598af28104ec3cf1872e9073e78cc616d14f5e620ab086b7ad/tart_web_api-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ae72dbc3b16ff81d1d6114d72b6b9ae", "sha256": "794f79e3e4cf5aae16409cb13012a13f1007528fd864a8f94656eb6ecaa4f76f" }, "downloads": -1, "filename": "tart_web_api-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6ae72dbc3b16ff81d1d6114d72b6b9ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18376, "upload_time": "2019-02-27T04:54:40", "url": "https://files.pythonhosted.org/packages/45/0e/cf81bec12f598af28104ec3cf1872e9073e78cc616d14f5e620ab086b7ad/tart_web_api-0.2.0.tar.gz" } ] }