{ "info": { "author": "Carl Sandrock", "author_email": "carl.sandrock@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# A Python library for solving textbook control problems\n\nThe tbcontrol package collects functions useful to solve the kinds of problems encountered in undergraduate process control textbooks. It is the distributable part of a larger project to develop Jupyter notebooks for dynamics and control.\n\nThe [repository](https://github.com/alchemyst/Dynamics-and-Control) collects notebooks for the subjects CPN321 (Process Dynamics), and CPB421 (Process Control) at the Chemical Engineering department of the University of Pretoria.\n\nYou can experiment with the notebooks without installing anything using this link: [![Binder](http://mybinder.org/badge.svg)](http://mybinder.org/repo/alchemyst/Dynamics-and-Control)\n\nThe links below will allow you to view the notebooks using the notebook viewer. You can also click on the \"Launch Binder\" badge above to launch a notebook server which will allow you to run all the code online.\n\n* [View in Notebook Viewer](https://nbviewer.ipython.org/github/alchemyst/Dynamics-and-Control/blob/master/TOC.ipynb)\n* [View on GitHub](https://github.com/alchemyst/Dynamics-and-Control/blob/master/TOC.ipynb)\n\nWe use Travis CI to check every update made to the repository. Note that we only test on the version of Python specified in `environment.yml`.\n\n[![Build Status](https://travis-ci.org/alchemyst/Dynamics-and-Control.svg?branch=master)](https://travis-ci.org/alchemyst/Dynamics-and-Control)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alchemyst/Dynamics-and-Control", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tbcontrol", "package_url": "https://pypi.org/project/tbcontrol/", "platform": "", "project_url": "https://pypi.org/project/tbcontrol/", "project_urls": { "Homepage": "https://github.com/alchemyst/Dynamics-and-Control" }, "release_url": "https://pypi.org/project/tbcontrol/0.2.1/", "requires_dist": [ "numpy", "scipy", "tqdm", "packaging" ], "requires_python": ">=3.5", "summary": "Textbook Control Problem package", "version": "0.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 7316503, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cc76f596e2acceabcacffa20605fe746", "sha256": "3f1f87ffa6de68f958899e30ac7c1ee450f46fe9b7e34df6877a88dff01beb8d" }, "downloads": -1, "filename": "tbcontrol-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc76f596e2acceabcacffa20605fe746", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17313, "upload_time": "2019-02-23T08:37:14", "upload_time_iso_8601": "2019-02-23T08:37:14.728274Z", "url": "https://files.pythonhosted.org/packages/72/d2/7fd1592339a35641559a9d0cd0865a9e525f4f1fae3c6c94ae279ebbb2ef/tbcontrol-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "632f637799906562607cb517092f4d8b", "sha256": "cb47c4a48e97859ed433443f2a2a2534b08ffd55fc12a1ecc928da63271bcc1f" }, "downloads": -1, "filename": "tbcontrol-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "632f637799906562607cb517092f4d8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17694, "upload_time": "2019-02-23T13:42:15", "upload_time_iso_8601": "2019-02-23T13:42:15.171407Z", "url": "https://files.pythonhosted.org/packages/ee/e4/bfc0831b9aaadefece49361a8ca75dbe6cb14c9bd90c20eea93d33ed4f44/tbcontrol-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e0a815e4b2016ebf36f1c6bc25e92695", "sha256": "ec5a1ceb00cd2b1ce580e6136b186b1397680c50d42619b8f09b716f1ecf301a" }, "downloads": -1, "filename": "tbcontrol-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e0a815e4b2016ebf36f1c6bc25e92695", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 18579, "upload_time": "2019-02-26T10:01:19", "upload_time_iso_8601": "2019-02-26T10:01:19.101110Z", "url": "https://files.pythonhosted.org/packages/76/9e/e3b2562e060c029b88615d60f9aa4997b14631019ff96197325080483f80/tbcontrol-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "238b3c8dfd7068d6f4536305fb375ac0", "sha256": "4da0f96070f7b4b4e5f188bbe86348f1865b2b36d716a075d8ba1c3315e371d0" }, "downloads": -1, "filename": "tbcontrol-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "238b3c8dfd7068d6f4536305fb375ac0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19112, "upload_time": "2019-02-27T12:35:52", "upload_time_iso_8601": "2019-02-27T12:35:52.029729Z", "url": "https://files.pythonhosted.org/packages/71/f9/6ea297c34bc6d6af1e508eee0e7ede3df9f1a7a339ed73f93038a7469d05/tbcontrol-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "439d7b14cc697cdd590ec9b53404de09", "sha256": "5f406274397038773c4a01d5427a3ac82247d5b4949042ac0e8e20c8179b5ef3" }, "downloads": -1, "filename": "tbcontrol-0.0.4.tar.gz", "has_sig": false, "md5_digest": "439d7b14cc697cdd590ec9b53404de09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5575, "upload_time": "2019-02-27T12:35:53", "upload_time_iso_8601": "2019-02-27T12:35:53.638079Z", "url": "https://files.pythonhosted.org/packages/74/ab/0123e5b8ea7550c21db9239399ebd1a7fa4a1a302a360ff5bcbc5cb79149/tbcontrol-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "28fb5a6415e8fe05f6fd629ecd00e1a1", "sha256": "cfdb37e117402a2ea6c295f53ce0800b16de76d8b8d3cac5fc43c7179aa862bd" }, "downloads": -1, "filename": "tbcontrol-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "28fb5a6415e8fe05f6fd629ecd00e1a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19335, "upload_time": "2019-02-28T04:31:34", "upload_time_iso_8601": "2019-02-28T04:31:34.264052Z", "url": "https://files.pythonhosted.org/packages/5a/53/244284534a7c25cd11f440583df0d18f0a5f36d9d0a92e82e95c9088fc25/tbcontrol-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c9bfd4a92623d0cd3ec851d256222eac", "sha256": "3aa702599a7a5c5d722a55c779f6b17daa25f94a4806eab5a459819b52c4d1ac" }, "downloads": -1, "filename": "tbcontrol-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c9bfd4a92623d0cd3ec851d256222eac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5483, "upload_time": "2019-02-28T04:31:35", "upload_time_iso_8601": "2019-02-28T04:31:35.975923Z", "url": "https://files.pythonhosted.org/packages/21/f3/e3921651c84e2d85a0ad9984e7855b508448a9deddc59eab56cdd7a9c706/tbcontrol-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "cd995ae3129bf03ebde006026708a4a6", "sha256": "d7ea23f721b4de49a2d6226c8f5f2ce0bddc9d6803120a484eab954bde701cc5" }, "downloads": -1, "filename": "tbcontrol-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "cd995ae3129bf03ebde006026708a4a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19338, "upload_time": "2019-03-04T18:13:28", "upload_time_iso_8601": "2019-03-04T18:13:28.613821Z", "url": "https://files.pythonhosted.org/packages/7e/a4/eb0e9bdd5a3ae528f6ea8d3068bf7a07e76ea54b22a583e6542b7be605fa/tbcontrol-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10c03942bcd34e35094eac599cab3c74", "sha256": "43628b1beb93a9c31af81a22ef93905d54f57e668122bba7e9418523b468023d" }, "downloads": -1, "filename": "tbcontrol-0.0.6.tar.gz", "has_sig": false, "md5_digest": "10c03942bcd34e35094eac599cab3c74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5484, "upload_time": "2019-03-04T18:13:30", "upload_time_iso_8601": "2019-03-04T18:13:30.720551Z", "url": "https://files.pythonhosted.org/packages/30/6d/1b9c0e93f6f934ccae0fdadef8130a414efdcd0980365e24723d1be4eff9/tbcontrol-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "d0a3158603fa9bd2aa21684f062189b2", "sha256": "de3093632aaa6a1918cf80e9dcce0410b15462632818ae5da719959df769923c" }, "downloads": -1, "filename": "tbcontrol-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d0a3158603fa9bd2aa21684f062189b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20221, "upload_time": "2019-03-06T04:28:07", "upload_time_iso_8601": "2019-03-06T04:28:07.684640Z", "url": "https://files.pythonhosted.org/packages/b3/ef/5b9e6b24b51580864dae72b40e23a1a49a3019bd850f88a8738343510a34/tbcontrol-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5039e762b370f91553578a0a5dae7db2", "sha256": "c160c8645ab253162721595a72fb4550b9cdf9f70483cf5c0fb4760b9f2b86f4" }, "downloads": -1, "filename": "tbcontrol-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5039e762b370f91553578a0a5dae7db2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6059, "upload_time": "2019-03-06T04:28:09", "upload_time_iso_8601": "2019-03-06T04:28:09.316622Z", "url": "https://files.pythonhosted.org/packages/0f/e3/0ebf09b1715d2369b1f21373ad674f50dfc08cfa92a4f36063200cc96c4a/tbcontrol-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9c8616f0eff8e8dbeaa93d0ccff06fbe", "sha256": "2647837156c1f97e38f105b205b4424e2158b2e670d63d042b93980dd5158d0e" }, "downloads": -1, "filename": "tbcontrol-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9c8616f0eff8e8dbeaa93d0ccff06fbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20220, "upload_time": "2019-03-09T07:24:35", "upload_time_iso_8601": "2019-03-09T07:24:35.836098Z", "url": "https://files.pythonhosted.org/packages/d5/47/b22dd20b28ec2bbe4151a15f74e918571e245c0937feb867244c8e8ed153/tbcontrol-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ca6b87d26a798d4f4674081a093afe1", "sha256": "924a9e1ac4c509aff4d656527210a788d985bdf430a6b5897e231c9ec3bd9c8e" }, "downloads": -1, "filename": "tbcontrol-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7ca6b87d26a798d4f4674081a093afe1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6062, "upload_time": "2019-03-09T07:24:37", "upload_time_iso_8601": "2019-03-09T07:24:37.397598Z", "url": "https://files.pythonhosted.org/packages/c0/c2/ebaf592b5f6c87c45c391aa85fa371e1d1a735298e6fee895a9d57ee282e/tbcontrol-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "851f8ba10d5f5814c0565d4e5f9c31cf", "sha256": "78df4389e229bb7925bf6bbfffc79f2a2ed9e06021bfaa7ecf98843008098afa" }, "downloads": -1, "filename": "tbcontrol-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "851f8ba10d5f5814c0565d4e5f9c31cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20454, "upload_time": "2019-03-24T15:20:42", "upload_time_iso_8601": "2019-03-24T15:20:42.631343Z", "url": "https://files.pythonhosted.org/packages/e9/81/c33c76cdc3a054c4f525cc748eaf13ced9b8998da27d109ba0d2dda008dd/tbcontrol-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b5d2b63551ab8e1c8f954d4ff0e8388", "sha256": "cb0f9972a25a4769621de6e2df773d3341aa4941a81fe825b6a19ad3970eb60c" }, "downloads": -1, "filename": "tbcontrol-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9b5d2b63551ab8e1c8f954d4ff0e8388", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6253, "upload_time": "2019-03-24T15:20:45", "upload_time_iso_8601": "2019-03-24T15:20:45.155259Z", "url": "https://files.pythonhosted.org/packages/af/87/02662ca303e215be2e8c28e85842d6a9a69a1efa06c0ad8f839b9ec2a516/tbcontrol-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "aa09f996fa74bc5794ea9fe84cf933d3", "sha256": "b8b1116793cdbe72d0e20ab38386f4d90e3c8a8d5786e27cac704c1f65f17359" }, "downloads": -1, "filename": "tbcontrol-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aa09f996fa74bc5794ea9fe84cf933d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20567, "upload_time": "2019-04-02T05:44:26", "upload_time_iso_8601": "2019-04-02T05:44:26.351611Z", "url": "https://files.pythonhosted.org/packages/1b/65/3651e7a6aa92327b92a16c05225af58ec6e5ad14a91f965dda72f4573c33/tbcontrol-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a294f6537dfc203955c5f77e485f2c0", "sha256": "dd2a626c9741f2d5ffe94f9826511cede67e87d57fac4f5f2cd2f4fd613d1250" }, "downloads": -1, "filename": "tbcontrol-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9a294f6537dfc203955c5f77e485f2c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6353, "upload_time": "2019-04-02T05:44:28", "upload_time_iso_8601": "2019-04-02T05:44:28.374364Z", "url": "https://files.pythonhosted.org/packages/66/e2/4c61d31e65c9b24da84a6e4dfecd670af90de212247b50addd622c97f5d8/tbcontrol-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "d90d8b91311165720472c42b75f6b38e", "sha256": "ea774df357046d8fd52065d6430e4402a8b17bb2e15c46bb3ce323f73503b14a" }, "downloads": -1, "filename": "tbcontrol-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d90d8b91311165720472c42b75f6b38e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22992, "upload_time": "2019-10-08T11:57:11", "upload_time_iso_8601": "2019-10-08T11:57:11.701913Z", "url": "https://files.pythonhosted.org/packages/88/c1/f2e65caf0f05f82c47ec2af738a82adfdf6b62ddb00c13edc7c45a98b7e5/tbcontrol-0.1.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "48b257ea0ccb6a18bef5c8178315d02e", "sha256": "cd1f5480b8a5689c6ae1cac5b9e0586b5384c82e3b35946a278a9e7a799543eb" }, "downloads": -1, "filename": "tbcontrol-0.1.10.tar.gz", "has_sig": false, "md5_digest": "48b257ea0ccb6a18bef5c8178315d02e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9033, "upload_time": "2019-10-08T11:57:13", "upload_time_iso_8601": "2019-10-08T11:57:13.978781Z", "url": "https://files.pythonhosted.org/packages/0f/e2/0de28a4f7946856e0407520cc48c62da6e75e7e553ec33ced2573ebd504a/tbcontrol-0.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "4def9cf249972e2498a44f6a628adfdf", "sha256": "4b80ba26a7c58da65acc9f0c08ed8a318c6748ca13a0f0a407fea837c228e4b6" }, "downloads": -1, "filename": "tbcontrol-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "4def9cf249972e2498a44f6a628adfdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22991, "upload_time": "2019-10-25T09:26:58", "upload_time_iso_8601": "2019-10-25T09:26:58.064515Z", "url": "https://files.pythonhosted.org/packages/4f/14/653035024b6474c285bc0a390582c36961d60908afdc68c85cbc902809c1/tbcontrol-0.1.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d033da5273a43ff365ca16d5cda9fe7d", "sha256": "87bede83c8a730ebd25b54e4ef20595dd9c51ceca341fb7a3998264e9b3e4c64" }, "downloads": -1, "filename": "tbcontrol-0.1.11.tar.gz", "has_sig": false, "md5_digest": "d033da5273a43ff365ca16d5cda9fe7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9026, "upload_time": "2019-10-25T09:26:59", "upload_time_iso_8601": "2019-10-25T09:26:59.789499Z", "url": "https://files.pythonhosted.org/packages/37/23/877d53f1a6141b7f1771d33f282c62c75148c9c964e3e3893a70d5f29941/tbcontrol-0.1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f547ca9f049595b65c276acd01a36999", "sha256": "08e58378f99726fcbe5810ed0deb0550b48e30149f9b31a1b04b201937d18686" }, "downloads": -1, "filename": "tbcontrol-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f547ca9f049595b65c276acd01a36999", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20739, "upload_time": "2019-04-08T09:22:03", "upload_time_iso_8601": "2019-04-08T09:22:03.341675Z", "url": "https://files.pythonhosted.org/packages/9c/6b/a8d47dcc26607911edb42524de4088fd2088aa047ed307717a8f63856d37/tbcontrol-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a1cdbc95c6bc32ff25c5d086e9a122aa", "sha256": "a80c5604edc8178b10f15581ef360e3bbba9880bc90f05115673166f81aeb3b7" }, "downloads": -1, "filename": "tbcontrol-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a1cdbc95c6bc32ff25c5d086e9a122aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6525, "upload_time": "2019-04-08T09:22:04", "upload_time_iso_8601": "2019-04-08T09:22:04.846930Z", "url": "https://files.pythonhosted.org/packages/07/65/9e49cac16aca669fd99ebae4525f2de98c40961e088a5f22eb1d4f59dbfe/tbcontrol-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "947ad8c75a023b1dceba4a6d1c59b4eb", "sha256": "a43e7a755974bed19446732fb86435007f33581973816c9da130fac3bd3816e4" }, "downloads": -1, "filename": "tbcontrol-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "947ad8c75a023b1dceba4a6d1c59b4eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20970, "upload_time": "2019-04-28T14:04:39", "upload_time_iso_8601": "2019-04-28T14:04:39.146953Z", "url": "https://files.pythonhosted.org/packages/5d/64/a9d054444a02cc4e9ed8847af01550e9278f1d3ffaf8072a998a2c9c76c9/tbcontrol-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ab158fffd48760afc04082185d20eeb", "sha256": "eaf5c9054f7949b74f0ef3c8bfae03022122a8751c03d2a4493271c32886e243" }, "downloads": -1, "filename": "tbcontrol-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2ab158fffd48760afc04082185d20eeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6738, "upload_time": "2019-04-28T14:04:42", "upload_time_iso_8601": "2019-04-28T14:04:42.882875Z", "url": "https://files.pythonhosted.org/packages/9c/82/c5bfa4bddf8a9c2864a1fc153c19cecaf67bf496cce51eccf1cbf84243f1/tbcontrol-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c727cdb06a0a82e74a879789b8f641a3", "sha256": "b0e59b72483723ac83b128b87b2b2ae71d10dd2138f8e3382e0e6679b4639a3c" }, "downloads": -1, "filename": "tbcontrol-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c727cdb06a0a82e74a879789b8f641a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21022, "upload_time": "2019-05-02T11:46:26", "upload_time_iso_8601": "2019-05-02T11:46:26.369868Z", "url": "https://files.pythonhosted.org/packages/ae/87/ba434060bfbdb026561f1fc69acb050aab10a9394082b1ca74db779423e1/tbcontrol-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3cf71fceb3de7a46cd15705bf5a0099d", "sha256": "c033d5999d0836f4f5c857135679b75e3daaf0d7ee99752d4fa2eaf824e2d4f0" }, "downloads": -1, "filename": "tbcontrol-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3cf71fceb3de7a46cd15705bf5a0099d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6791, "upload_time": "2019-05-02T11:46:28", "upload_time_iso_8601": "2019-05-02T11:46:28.422962Z", "url": "https://files.pythonhosted.org/packages/4f/5e/e436920ed9bcef2bff3c18549131f5596a96414434a3725b33dd2553bda3/tbcontrol-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "24efd7326bad109d5eaf5411a4620a12", "sha256": "9d452aabcaf8c658e36d3a79ecaa09f3bd46daf9e01e8e26e66028df13174016" }, "downloads": -1, "filename": "tbcontrol-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "24efd7326bad109d5eaf5411a4620a12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21399, "upload_time": "2019-08-13T14:06:12", "upload_time_iso_8601": "2019-08-13T14:06:12.458089Z", "url": "https://files.pythonhosted.org/packages/14/24/74e9a153968a49c5e7e236c0ced9f58704c1223c7e02a529c76e1cf47305/tbcontrol-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8757089bbdf6068c078e6cf54206b4d6", "sha256": "37248bcfd9ec881187ab56f334a98f1d99542b2f3fd7532bb1a6d81d57f8b8e4" }, "downloads": -1, "filename": "tbcontrol-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8757089bbdf6068c078e6cf54206b4d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7140, "upload_time": "2019-08-13T14:06:15", "upload_time_iso_8601": "2019-08-13T14:06:15.274182Z", "url": "https://files.pythonhosted.org/packages/59/74/1b52b768be198dbafd833c9a3fc6bff2458825b874fe63ae64efa9f0c8fc/tbcontrol-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "82d31714a0ae3e13e687df29c26b0b40", "sha256": "0ec24cddb359e7045a95c13b08702f3f421b13eef6ebc8b82ba51396b4227c91" }, "downloads": -1, "filename": "tbcontrol-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "82d31714a0ae3e13e687df29c26b0b40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21409, "upload_time": "2019-08-19T11:45:44", "upload_time_iso_8601": "2019-08-19T11:45:44.460532Z", "url": "https://files.pythonhosted.org/packages/25/46/316d24d478b34e161897fcbfa2ff66b27652d026d784ef07f0f1c3ffcd03/tbcontrol-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a28c8d9e81affee38051ca74859bc33b", "sha256": "d2480a18ca7cdec99a8c2901c4101518246da4168411394f8823d85d55f4b64a" }, "downloads": -1, "filename": "tbcontrol-0.1.6.tar.gz", "has_sig": false, "md5_digest": "a28c8d9e81affee38051ca74859bc33b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7150, "upload_time": "2019-08-19T11:45:48", "upload_time_iso_8601": "2019-08-19T11:45:48.700404Z", "url": "https://files.pythonhosted.org/packages/1a/66/365129300cc42a90bd0b1bb0480bed921aa491ad5832bede2fb11b70290d/tbcontrol-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "433d22b6663636ecd9904f2a4e8f55da", "sha256": "70083113cd7ce9bd1bf773b1e9f408f6afcb77b53f6778fc67581348d19b0ac0" }, "downloads": -1, "filename": "tbcontrol-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "433d22b6663636ecd9904f2a4e8f55da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22196, "upload_time": "2019-09-14T12:26:44", "upload_time_iso_8601": "2019-09-14T12:26:44.884064Z", "url": "https://files.pythonhosted.org/packages/da/f7/175ecc81943aadb9aba63338f3b43a037b3a4ebc0579e2ea2d85844b48ea/tbcontrol-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "98122166facffd4f202afcd33dbbc4c2", "sha256": "d07a1e144fd1d519eeeb0857a726f0f122018ee33c0754d31c5b58114a7f7d85" }, "downloads": -1, "filename": "tbcontrol-0.1.7.tar.gz", "has_sig": false, "md5_digest": "98122166facffd4f202afcd33dbbc4c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7934, "upload_time": "2019-09-14T12:26:49", "upload_time_iso_8601": "2019-09-14T12:26:49.465910Z", "url": "https://files.pythonhosted.org/packages/5f/0a/2319ebc49bde3d2856572a2fede290fa1068c032676ab1ac71ccdb5875f6/tbcontrol-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "7202a51f76e7ac46f08256e200704d1c", "sha256": "fa95115d332ec11a4325a0ddbdccf7d3f3c9191353164d810c6c4e09e8300359" }, "downloads": -1, "filename": "tbcontrol-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7202a51f76e7ac46f08256e200704d1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22323, "upload_time": "2019-09-18T04:07:30", "upload_time_iso_8601": "2019-09-18T04:07:30.252753Z", "url": "https://files.pythonhosted.org/packages/ea/b4/e5ffecf1231f63b76ed5a3f9a9510c193b62ec10882c77825bd5701a1008/tbcontrol-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e044f30d7756bb9d1a38dc2f92381d49", "sha256": "fb6ff123ac8e59cc76ac25f21886f60699904626335d1c04c21449e7183656eb" }, "downloads": -1, "filename": "tbcontrol-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e044f30d7756bb9d1a38dc2f92381d49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8060, "upload_time": "2019-09-18T04:07:32", "upload_time_iso_8601": "2019-09-18T04:07:32.218381Z", "url": "https://files.pythonhosted.org/packages/74/04/c091020efc10f2ac8ce9f3d54820a8812ed0bac9e9fc189c8e0a315d19c5/tbcontrol-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "b4fd451815842e8b9189354542f0a80f", "sha256": "2d2fb9b29f549f60a16854c9d93225677502e27b0f380cbaea787ba81ad0c51d" }, "downloads": -1, "filename": "tbcontrol-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b4fd451815842e8b9189354542f0a80f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22379, "upload_time": "2019-09-30T06:17:33", "upload_time_iso_8601": "2019-09-30T06:17:33.571233Z", "url": "https://files.pythonhosted.org/packages/3d/3c/f7982f97fcd81764d0c97e4fd567507a6928d9de1ef06ba36423905acdf4/tbcontrol-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d204f1e4b1e2b79d5ab13cfecea13a75", "sha256": "fc3b3b0045420e8b7214ce933be3731d6b308a8facc98a1be9cbe10d4366a2dd" }, "downloads": -1, "filename": "tbcontrol-0.1.9.tar.gz", "has_sig": false, "md5_digest": "d204f1e4b1e2b79d5ab13cfecea13a75", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8113, "upload_time": "2019-09-30T06:17:38", "upload_time_iso_8601": "2019-09-30T06:17:38.178791Z", "url": "https://files.pythonhosted.org/packages/4d/21/ea00d2fb72ec4c199a23556ce904abb520f884a6f08ec8625d032578ab10/tbcontrol-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4cce7136850450bf9743557e417a621a", "sha256": "36c4a205fe030264ac3ea0f1a2423fd05997658782909cdafc8d50a2c7b85dcc" }, "downloads": -1, "filename": "tbcontrol-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4cce7136850450bf9743557e417a621a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 24243, "upload_time": "2020-05-25T03:11:47", "upload_time_iso_8601": "2020-05-25T03:11:47.325554Z", "url": "https://files.pythonhosted.org/packages/f7/63/303b42c56a4f1c74bd0890a30789161429ab9e2c45b2dade3417e3b4e56c/tbcontrol-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e256786a4ac9394f3fc97cd5c7ab798d", "sha256": "add9a74fe99df172962ca3277cc20167d40567169e6a11d76f1b34cf20654307" }, "downloads": -1, "filename": "tbcontrol-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e256786a4ac9394f3fc97cd5c7ab798d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10155, "upload_time": "2020-05-25T03:11:48", "upload_time_iso_8601": "2020-05-25T03:11:48.978545Z", "url": "https://files.pythonhosted.org/packages/d5/9b/2ba3a4ea54cee50452181275c6839a7dc9a27ce49f69c4e7b96321731daa/tbcontrol-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4cce7136850450bf9743557e417a621a", "sha256": "36c4a205fe030264ac3ea0f1a2423fd05997658782909cdafc8d50a2c7b85dcc" }, "downloads": -1, "filename": "tbcontrol-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4cce7136850450bf9743557e417a621a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 24243, "upload_time": "2020-05-25T03:11:47", "upload_time_iso_8601": "2020-05-25T03:11:47.325554Z", "url": "https://files.pythonhosted.org/packages/f7/63/303b42c56a4f1c74bd0890a30789161429ab9e2c45b2dade3417e3b4e56c/tbcontrol-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e256786a4ac9394f3fc97cd5c7ab798d", "sha256": "add9a74fe99df172962ca3277cc20167d40567169e6a11d76f1b34cf20654307" }, "downloads": -1, "filename": "tbcontrol-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e256786a4ac9394f3fc97cd5c7ab798d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10155, "upload_time": "2020-05-25T03:11:48", "upload_time_iso_8601": "2020-05-25T03:11:48.978545Z", "url": "https://files.pythonhosted.org/packages/d5/9b/2ba3a4ea54cee50452181275c6839a7dc9a27ce49f69c4e7b96321731daa/tbcontrol-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }