{ "info": { "author": "Waqquas Bukhsh", "author_email": "wbukhsh@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "![](https://badge.fury.io/py/oatspower.svg)\n![](https://img.shields.io/badge/License-GNU%20General%20Public%20License%20v3.0-yellow)\n![](https://img.shields.io/badge/Python-2.7.x%20%7C%203.x-red)\n[![DOI](https://zenodo.org/badge/119113524.svg)](https://zenodo.org/badge/latestdoi/119113524)\n\n\n# OATS\n\nOptimisation and Analysis Toolbox for power Systems (OATS) is a high-level modelling and simulation tool for power system analysis, developed at the [University of Strathclyde](https://www.strath.ac.uk/engineering/electronicelectricalengineering/). OATS is a collection of optimisation models and Python scripts for analysis and solution of a range of power system analysis problems.\n

\n \n

\n\n## Getting started\nThe scripts in OATS are written in Python 2. The optimisation models are written in PYOMO, which is an algebraic modelling language. A solver is required to solve the optimisation models.\n\n## Documentation\nThe [documentation](https://oats.readthedocs.io) of OATS is a best place to start. The documentation provides installation instructions and brief description of the optimisation models that are implemented in OATS.\n\n## Contributing\nAny issues with the code and/or software bugs in OATS should be raised through the GitHub page.\n\nUsers are encouraged to contribute to improve OATS. Contributions can be in the form of improved optimisation models or in the form of data sets.\n\nPlease note that the users are obliged to share the code derived from OATS under the license terms.\n\n## License\n\nOATS is distributed under the open source license GNU GPL v3 - see the [LICENSE](LICENSE.md) file for details. This is a copyleft license that requires anyone using this code or a derivative work to make the source available under the same terms.\n\n## Authors\n* **Waqquas Bukhsh** - *Initial work* - [University of Strathclyde](https://github.com/bukhsh/)\n\nSee also the list of [contributors](https://github.com/bukhsh/oats/contributors) who participated in this project.\n\n## Citing OATS\n\nWe are working on a journal article for OATS. Meanwhile, we request the users to cite the user manual of OATS.\n\n* W. Bukhsh, OATS: Optimisation and Analysis Toolbox for Power Systems Optimisation, Documentation release 0.1, 2017 \\[Available\\] Online: https://github.com/bukhsh/oats\n\n## Acknowledgments\n\n* [GARPUR](https://www.sintef.no/projectweb/garpur)\n* [RESTLESS](http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/N001893/1)\n* [University of Strathclyde](https://www.strath.ac.uk/)", "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/bukhsh/oats", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "oatspower", "package_url": "https://pypi.org/project/oatspower/", "platform": "", "project_url": "https://pypi.org/project/oatspower/", "project_urls": { "Homepage": "https://github.com/bukhsh/oats" }, "release_url": "https://pypi.org/project/oatspower/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "OATS: Optimisation and Analysis Toolbox for Power Systems", "version": "1.0.2", "yanked": false, "yanked_reason": null }, "last_serial": 6532230, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "50eaccdae9bf195edc16a78dc4fbf54a", "sha256": "9f60e8e62f482c367c23998e5efb245b3712800ab7e6a1b50b1e62a2d438d56a" }, "downloads": -1, "filename": "oatspower-0.0.1.tar.gz", "has_sig": false, "md5_digest": "50eaccdae9bf195edc16a78dc4fbf54a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45376, "upload_time": "2019-08-16T12:45:22", "upload_time_iso_8601": "2019-08-16T12:45:22.835712Z", "url": "https://files.pythonhosted.org/packages/6c/2b/ff9d45b5eb3f385bdc5415336b6a2b867802b9f6c42bed3e1dd697391670/oatspower-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "029a29943debec8b31240d6edff68c09", "sha256": "b298c56bf67ec162804d45f086821951ebe67b2e08b0438dfcaab2bb2bc6ed0e" }, "downloads": -1, "filename": "oatspower-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "029a29943debec8b31240d6edff68c09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61706, "upload_time": "2019-08-16T12:45:20", "upload_time_iso_8601": "2019-08-16T12:45:20.308879Z", "url": "https://files.pythonhosted.org/packages/db/b3/0151538ee6e3403ee1770d1f46cf1783f771ab3f2c2279e0393645edf33f/oatspower-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "20f635c4239fbc3695465419b44616ce", "sha256": "9f6373cc95252fe89aa8646aca9f80ddca38fdcad9cfceb4b3c028f0f083372e" }, "downloads": -1, "filename": "oatspower-0.0.10.tar.gz", "has_sig": false, "md5_digest": "20f635c4239fbc3695465419b44616ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45383, "upload_time": "2019-08-16T12:45:24", "upload_time_iso_8601": "2019-08-16T12:45:24.789208Z", "url": "https://files.pythonhosted.org/packages/84/2b/bfb54fccc0ecae89755ba351721dcaedcb042153ca55f5b941d766f00203/oatspower-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "786ac4f549f021def5ce2153cd31f8c0", "sha256": "1db9ea1b15fbb3c18b825a6d6614964978733183668ef8bb23818ce0d3d7a94a" }, "downloads": -1, "filename": "oatspower-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "786ac4f549f021def5ce2153cd31f8c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62798, "upload_time": "2019-08-18T21:32:15", "upload_time_iso_8601": "2019-08-18T21:32:15.544378Z", "url": "https://files.pythonhosted.org/packages/a5/7c/6f744fbcf706e2ee1122c5ffebcd7edfc5c1921a57203144e5122be03471/oatspower-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce79100d69cb9bff86f05f23215a4d1b", "sha256": "781042a2251dd38cfc4277648c7a5a88a95c2ed5a1268713b9e92b3e43aa49eb" }, "downloads": -1, "filename": "oatspower-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ce79100d69cb9bff86f05f23215a4d1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46851, "upload_time": "2019-08-18T21:32:17", "upload_time_iso_8601": "2019-08-18T21:32:17.764869Z", "url": "https://files.pythonhosted.org/packages/bc/74/9935274ff3e37dd95358fefad6c6528cb440ad636f6e2585fce3580fb38e/oatspower-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "0fb541fa300fbebe94fabc0a15fb37c1", "sha256": "f85961f8d5f6eaf3b5d2d200de03a2a9f1016cbb2a86f0834425533319d50b07" }, "downloads": -1, "filename": "oatspower-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "0fb541fa300fbebe94fabc0a15fb37c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62804, "upload_time": "2019-08-18T21:39:38", "upload_time_iso_8601": "2019-08-18T21:39:38.334218Z", "url": "https://files.pythonhosted.org/packages/0d/7e/69a34246f0be8aef36911573eb5130e5ab8216b1a369b2e9ccdcd6475856/oatspower-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c74a3f57d26b333119e9efb9e29891cb", "sha256": "d59007e8129d8ef7a94c6e411f40763110c1efd6b11431d8169863e221cb0afb" }, "downloads": -1, "filename": "oatspower-0.0.13.tar.gz", "has_sig": false, "md5_digest": "c74a3f57d26b333119e9efb9e29891cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46874, "upload_time": "2019-08-18T21:39:40", "upload_time_iso_8601": "2019-08-18T21:39:40.467965Z", "url": "https://files.pythonhosted.org/packages/64/ad/6aafa55d4f3e5607eea49615658124e8a4405e4c67fb81a5e77572e60753/oatspower-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "1c045aaa07821e48c2730425a3a44bcc", "sha256": "2b590c96444d41728e909dc47f011cb3ad20bf83e56ccd9b9e3498eec9f7863a" }, "downloads": -1, "filename": "oatspower-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "1c045aaa07821e48c2730425a3a44bcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62812, "upload_time": "2019-08-18T21:42:54", "upload_time_iso_8601": "2019-08-18T21:42:54.228169Z", "url": "https://files.pythonhosted.org/packages/3c/2f/54a94b6df546edabfa6a773333e70289dd4c07a5b358c37be509b65d180e/oatspower-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5670c46ea4c61dacbb58e35c9da3101c", "sha256": "b37baf12ff4260408731f72177852b3d623fae5e519f3bc39ddf5a7b17bc6503" }, "downloads": -1, "filename": "oatspower-0.0.14.tar.gz", "has_sig": false, "md5_digest": "5670c46ea4c61dacbb58e35c9da3101c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46896, "upload_time": "2019-08-18T21:42:56", "upload_time_iso_8601": "2019-08-18T21:42:56.754899Z", "url": "https://files.pythonhosted.org/packages/9a/8c/5a6ae0f21b589b09b797a5a01b561caef9bfe77da121e3f744b7d92aee7a/oatspower-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "a7aea0e9c2c0ed39413d3ea8aa9a845c", "sha256": "7571d0b56ef68a8f1b74b66dfbf588b561bf98c3674bbd36dc5e2459bc63bc6a" }, "downloads": -1, "filename": "oatspower-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "a7aea0e9c2c0ed39413d3ea8aa9a845c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63060, "upload_time": "2019-08-20T15:30:26", "upload_time_iso_8601": "2019-08-20T15:30:26.975087Z", "url": "https://files.pythonhosted.org/packages/f8/ad/bf49557e4a7a2679dfbd67eaf187beeaaa15317054ce28ff769d0389e609/oatspower-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef3295e9fecde50d02f844b64b2b317c", "sha256": "27cf20cdf5d00ad73216d146cf76ad68347a36e22fce5f3bd3670e7624b6b4c7" }, "downloads": -1, "filename": "oatspower-0.0.15.tar.gz", "has_sig": false, "md5_digest": "ef3295e9fecde50d02f844b64b2b317c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46919, "upload_time": "2019-08-20T15:30:28", "upload_time_iso_8601": "2019-08-20T15:30:28.489768Z", "url": "https://files.pythonhosted.org/packages/6a/fc/90ee021059fd6c298d2ee4ff0a06e612d2d13c78293fd72333f6a24f5a46/oatspower-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "553d700d54d0aeb1ac41671bf0d98642", "sha256": "a67329e9b546a425047b7e9c1b872eb1c9641dab830018dc0faedfeb60d013c5" }, "downloads": -1, "filename": "oatspower-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "553d700d54d0aeb1ac41671bf0d98642", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63202, "upload_time": "2019-08-20T21:57:17", "upload_time_iso_8601": "2019-08-20T21:57:17.841105Z", "url": "https://files.pythonhosted.org/packages/1f/43/ba47076c9c59e9844adaa12b39ab492853c097f6206cd55bf9e24f1ca55a/oatspower-0.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1c2f562b07e0fe76d87d04a79243a6e", "sha256": "0bd9219ddd7ba99b64578ead6d64b497ce827487a300cdcda9597bc9ff34e6ab" }, "downloads": -1, "filename": "oatspower-0.0.16.tar.gz", "has_sig": false, "md5_digest": "d1c2f562b07e0fe76d87d04a79243a6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45646, "upload_time": "2019-08-20T21:57:20", "upload_time_iso_8601": "2019-08-20T21:57:20.246653Z", "url": "https://files.pythonhosted.org/packages/fd/7b/e18a535abe7c93210946fadddd438ee3d3842aa97e264d6557ae30b4c2ca/oatspower-0.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "347835a07ded4f1902232226dcf28f0f", "sha256": "18d0ce7ea8c819439a38d855ce99faac1afdc9f3b76c4c7ec897d57b9a074ace" }, "downloads": -1, "filename": "oatspower-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "347835a07ded4f1902232226dcf28f0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64106, "upload_time": "2019-10-15T10:37:57", "upload_time_iso_8601": "2019-10-15T10:37:57.674793Z", "url": "https://files.pythonhosted.org/packages/1c/e4/9dd487e03784e9d508823e8ad553d3a7a9d9487fab4bf4d8b9fe6ad090a9/oatspower-0.1.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39ae2a4b4e9864f0e42a19a293e14908", "sha256": "53f169910360d3e089790d4b39c69bff8d9a05f5db670d74ab86a2ca14c7d729" }, "downloads": -1, "filename": "oatspower-0.1.10.tar.gz", "has_sig": false, "md5_digest": "39ae2a4b4e9864f0e42a19a293e14908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46618, "upload_time": "2019-10-15T10:38:01", "upload_time_iso_8601": "2019-10-15T10:38:01.054867Z", "url": "https://files.pythonhosted.org/packages/82/02/aeb1820ad8275e708278d83ceb4f1055b0dec5c7778177f29a85f93635d5/oatspower-0.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dfcc85b5a7da7bbb4f88c4e95c4d6e67", "sha256": "d8117adb16e59cadc38d0b66045af37232d92c231406d6853d67de65ed8dcb2b" }, "downloads": -1, "filename": "oatspower-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dfcc85b5a7da7bbb4f88c4e95c4d6e67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65791, "upload_time": "2019-10-18T07:50:42", "upload_time_iso_8601": "2019-10-18T07:50:42.727105Z", "url": "https://files.pythonhosted.org/packages/80/69/746c3cccf45f10e78f9937538f71b4c6ca3770a38247aae3b8048f589138/oatspower-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8aa4266110fc7244bc6811d2d003b2b", "sha256": "cbfc2e845360f2cebd54f30b0ae0929e42ff662129758b70d04b7e457ce5556d" }, "downloads": -1, "filename": "oatspower-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a8aa4266110fc7244bc6811d2d003b2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49299, "upload_time": "2019-10-18T07:50:45", "upload_time_iso_8601": "2019-10-18T07:50:45.712742Z", "url": "https://files.pythonhosted.org/packages/fa/2e/d50ca826e7512f486bde6755d2bf6463e0d154cc796cac1d07edb801727f/oatspower-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e621a5604a674e55e71fd282db3c3df1", "sha256": "9244ff0d6d01590bd1eb174e57540a316acd982596e900d47408254dd3fcf785" }, "downloads": -1, "filename": "oatspower-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e621a5604a674e55e71fd282db3c3df1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65789, "upload_time": "2019-10-18T07:55:29", "upload_time_iso_8601": "2019-10-18T07:55:29.028825Z", "url": "https://files.pythonhosted.org/packages/78/51/a8dbd4444180055cdaad89e51bc120e409d91256e07d053e78c22e449179/oatspower-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e01795165231c1db10eea06d48f0f7b3", "sha256": "be79559c4e3698f2e8acece8ba0dfcc807e61113cdedd0822df0aadbb0aee5ee" }, "downloads": -1, "filename": "oatspower-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e01795165231c1db10eea06d48f0f7b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49304, "upload_time": "2019-10-18T07:55:34", "upload_time_iso_8601": "2019-10-18T07:55:34.258779Z", "url": "https://files.pythonhosted.org/packages/74/15/c49141e6cffa968f8d9dac059879a90fd8a7fe49d992d2b64f4a8a8e53bc/oatspower-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.26": [ { "comment_text": "", "digests": { "md5": "4cf5773c4ec8ddf3f10b5e972d6e869b", "sha256": "48acd5c35a1af0dc1b84d08063eb4a54e0d64ce77bdd3371cd3aaef9176d897e" }, "downloads": -1, "filename": "oatspower-0.2.26-py3-none-any.whl", "has_sig": false, "md5_digest": "4cf5773c4ec8ddf3f10b5e972d6e869b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64109, "upload_time": "2019-10-18T23:31:26", "upload_time_iso_8601": "2019-10-18T23:31:26.094304Z", "url": "https://files.pythonhosted.org/packages/75/e6/ed1ac8670cccbbcd2eec67c6a4766c4be6407db503389960f45f4bbb033e/oatspower-0.2.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f224b63538dc08d1e1ee6331a25b9323", "sha256": "3ddcea7bbb93559884e54b067268ac661eb363c19e43380be11298ddc6249e94" }, "downloads": -1, "filename": "oatspower-0.2.26.tar.gz", "has_sig": false, "md5_digest": "f224b63538dc08d1e1ee6331a25b9323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49373, "upload_time": "2019-10-18T23:31:30", "upload_time_iso_8601": "2019-10-18T23:31:30.215746Z", "url": "https://files.pythonhosted.org/packages/5c/2b/54711e3d0e42d5d76a4d8b7208466df1c24cfcc5f10c06ae3a69922c6fcd/oatspower-0.2.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.27": [ { "comment_text": "", "digests": { "md5": "2aa02245bf163bf80d174e8ee48a7ef0", "sha256": "9e8fb02ffb20aebea8afca37bc0a4ec3d0b7bf236b53447160d4d501b0c6b2b5" }, "downloads": -1, "filename": "oatspower-0.2.27-py3-none-any.whl", "has_sig": false, "md5_digest": "2aa02245bf163bf80d174e8ee48a7ef0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64122, "upload_time": "2019-10-19T18:28:00", "upload_time_iso_8601": "2019-10-19T18:28:00.890776Z", "url": "https://files.pythonhosted.org/packages/c8/a1/1d8b7bae466ae3a767d70b9cf3983e4ee080b392ffa0970b37d2e1a658ab/oatspower-0.2.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5457840a2d40573cdc8bc11f89a261c0", "sha256": "1352074a340c140ae27505bfcb42ed167f1a2619c5e932fe53aeef4e98c8bfd2" }, "downloads": -1, "filename": "oatspower-0.2.27.tar.gz", "has_sig": false, "md5_digest": "5457840a2d40573cdc8bc11f89a261c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49399, "upload_time": "2019-10-19T18:28:09", "upload_time_iso_8601": "2019-10-19T18:28:09.346781Z", "url": "https://files.pythonhosted.org/packages/fa/8e/ce6ca8592bdca0482f27e925d048eaa482bf854e44779c2514a19d423c40/oatspower-0.2.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.28": [ { "comment_text": "", "digests": { "md5": "59a90931244e18b3e9baf7416f5d8b19", "sha256": "a1683ada54f9ac6b8a208f315829867693c44058920b7f4d996863985ba1f06f" }, "downloads": -1, "filename": "oatspower-0.2.28-py3-none-any.whl", "has_sig": false, "md5_digest": "59a90931244e18b3e9baf7416f5d8b19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64182, "upload_time": "2019-10-19T22:02:07", "upload_time_iso_8601": "2019-10-19T22:02:07.871870Z", "url": "https://files.pythonhosted.org/packages/5b/b3/cbf7656c966b5c0d20288570f0e63f58bd8e596c1a34513645168b413c36/oatspower-0.2.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "432ab793bbaac2cc4124ee2111c5a15d", "sha256": "206b3dca50342f167828eceb49d0b78a2ef120bb9be34da0539d5586f324d04d" }, "downloads": -1, "filename": "oatspower-0.2.28.tar.gz", "has_sig": false, "md5_digest": "432ab793bbaac2cc4124ee2111c5a15d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49396, "upload_time": "2019-10-19T22:02:15", "upload_time_iso_8601": "2019-10-19T22:02:15.192208Z", "url": "https://files.pythonhosted.org/packages/4e/52/d13105f3f8f4808511cfbaf584a73b11e47ae13dabcbd4c6218c3bca23a7/oatspower-0.2.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "060158ac7f3904686c310364d5581d60", "sha256": "1e308e3e8128d6aef9fac60971f074b6d6b1d5eb83f8c40a62bf1293be32c1e3" }, "downloads": -1, "filename": "oatspower-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "060158ac7f3904686c310364d5581d60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64460, "upload_time": "2019-10-24T08:21:24", "upload_time_iso_8601": "2019-10-24T08:21:24.962790Z", "url": "https://files.pythonhosted.org/packages/ae/5f/71bd09d1b28a7f881283c854af2d95e31c4a900cd37af2cc0fe82ca86792/oatspower-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "93b4a4af78b496a8640cef883bee402f", "sha256": "8d8af59183c1ba5a601b5eb15cbd2976b4a7f0d7f2be4fff6a3019af9fd7a9c4" }, "downloads": -1, "filename": "oatspower-0.3.1.tar.gz", "has_sig": false, "md5_digest": "93b4a4af78b496a8640cef883bee402f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49573, "upload_time": "2019-10-24T08:21:30", "upload_time_iso_8601": "2019-10-24T08:21:30.511118Z", "url": "https://files.pythonhosted.org/packages/0f/a3/fe0786b7f62445bf5cd71cf57cc4e5424850b0ca5e865dcb913f9e9b096a/oatspower-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "9deb668ec3df3e32fe156251c2da0d23", "sha256": "2982eb4c14e34654799dea5c65a9cf0f13a98e3aa0a86d504e2460640b75131f" }, "downloads": -1, "filename": "oatspower-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9deb668ec3df3e32fe156251c2da0d23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64521, "upload_time": "2019-10-24T12:26:32", "upload_time_iso_8601": "2019-10-24T12:26:32.904482Z", "url": "https://files.pythonhosted.org/packages/da/52/49e3e32727e0a92dccc90571f1f2ac1bf91a7f570606a4bf00506cac983f/oatspower-0.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fac5c35f865ad4d522b0ce3a08e5f1a3", "sha256": "5c8384a1f6f0a0e00c633a46a22c49c31246d339115420246d3d1372cc40c570" }, "downloads": -1, "filename": "oatspower-0.3.2.tar.gz", "has_sig": false, "md5_digest": "fac5c35f865ad4d522b0ce3a08e5f1a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49566, "upload_time": "2019-10-24T12:26:38", "upload_time_iso_8601": "2019-10-24T12:26:38.445329Z", "url": "https://files.pythonhosted.org/packages/cf/05/399aaeaa37f149df06c29d4135613eb0ba47d0d7e11421d77fd5ebe88d53/oatspower-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "54a28b12022b220daad0abb091c0d753", "sha256": "8af7ca01df603146dbd9f4c622307e15b19526ce28c05acbb0a5b1ce8fbb8420" }, "downloads": -1, "filename": "oatspower-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "54a28b12022b220daad0abb091c0d753", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64526, "upload_time": "2019-10-25T09:44:46", "upload_time_iso_8601": "2019-10-25T09:44:46.840345Z", "url": "https://files.pythonhosted.org/packages/fe/a8/5bab0e1c00b88d9d096b3a0dee755cf920167f02ed22b7f937906093c15c/oatspower-0.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe8c94f51b0af0ef213026f4ed703bc2", "sha256": "628d6aac21e36ef83f33dc68b1f9f63983b1da2796c4bb74fdd02a9f1be6b1e0" }, "downloads": -1, "filename": "oatspower-0.3.4.tar.gz", "has_sig": false, "md5_digest": "fe8c94f51b0af0ef213026f4ed703bc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49573, "upload_time": "2019-10-25T09:44:48", "upload_time_iso_8601": "2019-10-25T09:44:48.638773Z", "url": "https://files.pythonhosted.org/packages/bf/4a/b47133333070f597b0170ce72339ebf0feeb8f0a3eccac1599af55c447ec/oatspower-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "bd187056a4e341612959ae6028d1d9ef", "sha256": "8f443288b7ecac75999ec7a166da9f51d039d3fe6687ceaec7947968a1894a60" }, "downloads": -1, "filename": "oatspower-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bd187056a4e341612959ae6028d1d9ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64525, "upload_time": "2019-10-25T09:53:47", "upload_time_iso_8601": "2019-10-25T09:53:47.875036Z", "url": "https://files.pythonhosted.org/packages/6e/ef/f0cb0894dbe3026a01b47445b30720a93abb7384de8151ee27762aa1e72f/oatspower-0.3.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46e0a429817519ae27ef86475bd1eb15", "sha256": "d2d7daa1428001dc74350893d4b16beddb67a474c0b0db7f8c423ea55a5c573e" }, "downloads": -1, "filename": "oatspower-0.3.5.tar.gz", "has_sig": false, "md5_digest": "46e0a429817519ae27ef86475bd1eb15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49580, "upload_time": "2019-10-25T09:53:50", "upload_time_iso_8601": "2019-10-25T09:53:50.834998Z", "url": "https://files.pythonhosted.org/packages/fc/e9/9a1c1a5def9f58b9d1e35774795b3d7c2c0ed38cc0f73fa291ba47262ea2/oatspower-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "bbdda9e3b53f0dc9affb3f7951068b65", "sha256": "989640287b8d25a0749380fdc9fa849ecd088531ca8f26956f89620dcea0b7d3" }, "downloads": -1, "filename": "oatspower-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "bbdda9e3b53f0dc9affb3f7951068b65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64524, "upload_time": "2019-10-25T13:47:33", "upload_time_iso_8601": "2019-10-25T13:47:33.011895Z", "url": "https://files.pythonhosted.org/packages/f3/0b/d30c80525b6991ea0b4cb36dba05ab3393c689e7b252a80852972c9ecfa0/oatspower-0.3.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70228ddd683bf200a0fea7dfaf9901bb", "sha256": "1cc6366cf7300fa14904f3c6e4b04f291783abd17a5a569183ae9ae9d4c3b80c" }, "downloads": -1, "filename": "oatspower-0.3.6.tar.gz", "has_sig": false, "md5_digest": "70228ddd683bf200a0fea7dfaf9901bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49575, "upload_time": "2019-10-25T13:47:34", "upload_time_iso_8601": "2019-10-25T13:47:34.444305Z", "url": "https://files.pythonhosted.org/packages/6c/6a/acae44d118b0b738ab734b663620c86b90d43a156b74ae19763fef06477e/oatspower-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "1fbfa97bb14e9426ad40238acea2eed6", "sha256": "7cad2206e0a40aba6f62ecd21ec4e9aa6282f45f1a0e676bcca346c944d7a75a" }, "downloads": -1, "filename": "oatspower-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1fbfa97bb14e9426ad40238acea2eed6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64715, "upload_time": "2019-10-31T16:16:48", "upload_time_iso_8601": "2019-10-31T16:16:48.878786Z", "url": "https://files.pythonhosted.org/packages/f6/44/a3eb3202010aa59198c20c1173eb21db16d0dbb4eba4d06668fea0136357/oatspower-0.3.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "25d995d6bd60d2d51e3a9844879bf1d2", "sha256": "6c0b05a5d5b86efe5d77be9f9820dcac4a3a20c54a5700b43b88730e5ead0097" }, "downloads": -1, "filename": "oatspower-0.3.8.tar.gz", "has_sig": false, "md5_digest": "25d995d6bd60d2d51e3a9844879bf1d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49778, "upload_time": "2019-10-31T16:16:51", "upload_time_iso_8601": "2019-10-31T16:16:51.731374Z", "url": "https://files.pythonhosted.org/packages/78/c6/b0fba88cf56ac3f86fb3684fe5c07d9e5aa5f664ad28fe853ff084e4cd9c/oatspower-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f2dd232ccbee861fe8271e4a95b533dc", "sha256": "38c1dc53bdf3af17db7b25251c9e3a245cfccc0095bcee0cdc6e52475577c797" }, "downloads": -1, "filename": "oatspower-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f2dd232ccbee861fe8271e4a95b533dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67065, "upload_time": "2019-11-04T10:18:49", "upload_time_iso_8601": "2019-11-04T10:18:49.094383Z", "url": "https://files.pythonhosted.org/packages/ee/4d/b4d2f694dbe8bea04f7eb3f55bbef326e26374160aa05b06f0462e5b6543/oatspower-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4677555a1d8d1084c341758eb080c029", "sha256": "8013b82c35af00ca933a5cbb426a75e07533d1829f7384ea063fe0a8d9aa484c" }, "downloads": -1, "filename": "oatspower-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4677555a1d8d1084c341758eb080c029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49771, "upload_time": "2019-11-04T10:18:50", "upload_time_iso_8601": "2019-11-04T10:18:50.614203Z", "url": "https://files.pythonhosted.org/packages/ab/0a/1c531dc990cbb2177dcfbad6d88a40fede5ae3d4217b426a2d7e8dc45171/oatspower-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "530003a17ca615c1b0d96d528ca5d498", "sha256": "d5c4fb580cb8aa1f67e7f66a0dfe3c5e4a71b85da5eb6ad6e07ba6b193b037fc" }, "downloads": -1, "filename": "oatspower-1.0.1.tar.gz", "has_sig": false, "md5_digest": "530003a17ca615c1b0d96d528ca5d498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48491, "upload_time": "2020-01-28T13:39:30", "upload_time_iso_8601": "2020-01-28T13:39:30.742024Z", "url": "https://files.pythonhosted.org/packages/91/19/e8708e452c42b42661f229160c80a5af42f7e9c22c54be6e55958042a36b/oatspower-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "155ea0b4057f3f054299c9ca7c9b1558", "sha256": "08229b631c99840dd9342795bedd2c5fd43fb7b7f3e67c8dc45fa1fff9fc7ff7" }, "downloads": -1, "filename": "oatspower-1.0.2.tar.gz", "has_sig": false, "md5_digest": "155ea0b4057f3f054299c9ca7c9b1558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49963, "upload_time": "2020-01-28T13:45:01", "upload_time_iso_8601": "2020-01-28T13:45:01.048406Z", "url": "https://files.pythonhosted.org/packages/53/96/539d445df09004cb50b7408d330fdddc33f98ff2584b2855d7798c13b40d/oatspower-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "155ea0b4057f3f054299c9ca7c9b1558", "sha256": "08229b631c99840dd9342795bedd2c5fd43fb7b7f3e67c8dc45fa1fff9fc7ff7" }, "downloads": -1, "filename": "oatspower-1.0.2.tar.gz", "has_sig": false, "md5_digest": "155ea0b4057f3f054299c9ca7c9b1558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49963, "upload_time": "2020-01-28T13:45:01", "upload_time_iso_8601": "2020-01-28T13:45:01.048406Z", "url": "https://files.pythonhosted.org/packages/53/96/539d445df09004cb50b7408d330fdddc33f98ff2584b2855d7798c13b40d/oatspower-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }