{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "[![Build Status](https://travis-ci.org/johannfaouzi/pyts.svg?branch=master)](https://travis-ci.org/johannfaouzi/pyts)\n[![Build Status](https://img.shields.io/appveyor/ci/johannfaouzi/pyts/master.svg)](https://ci.appveyor.com/project/johannfaouzi/pyts)\n[![Documentation Status](https://readthedocs.org/projects/pyts/badge/?version=latest)](https://pyts.readthedocs.io/en/latest/?badge=latest)\n[![Codecov](https://codecov.io/gh/johannfaouzi/pyts/branch/master/graph/badge.svg)](https://codecov.io/gh/johannfaouzi/pyts)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyts.svg)](https://img.shields.io/pypi/pyversions/pyts.svg)\n[![PyPI version](https://badge.fury.io/py/pyts.svg)](https://badge.fury.io/py/pyts)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/johannfaouzi/pyts.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/johannfaouzi/pyts/context:python)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1244152.svg)](https://doi.org/10.5281/zenodo.1244152)\n\n## pyts: a Python package for time series classification\n\npyts is a Python package for time series classification. It\naims to make time series classification easily accessible by providing\npreprocessing and utility tools, and implementations of\nstate-of-the-art algorithms. Most of these algorithms transform time series,\nthus pyts provides several tools to perform these transformations.\n\n\n### Installation\n\n#### Dependencies\n\npyts requires:\n\n- Python (>= 3.5)\n- NumPy (>= 1.15.4)\n- SciPy (>= 1.3.0)\n- Scikit-Learn (>=0.20.1)\n- Numba (>=0.41.0)\n\nTo run the examples Matplotlib (>=2.0.0) is required.\n\n\n#### User installation\n\nIf you already have a working installation of numpy, scipy, scikit-learn and\nnumba, you can easily install pyts using ``pip``\n\n pip install pyts\n\nor ``conda`` via the ``conda-forge`` channel\n\n conda install -c conda-forge pyts\n\nYou can also get the latest version of pyts by cloning the repository\n\n git clone https://github.com/johannfaouzi/pyts.git\n cd pyts\n pip install .\n\n\n#### Testing\n\nAfter installation, you can launch the test suite from outside the source\ndirectory using pytest:\n\n pytest pyts\n\n\n### Changelog\n\nSee the [changelog](https://pyts.readthedocs.io/en/latest/changelog.html)\nfor a history of notable changes to pyts.\n\n### Development\n\nThe development of this package is in line with the one of the scikit-learn\ncommunity. Therefore, you can refer to their\n[Development Guide](https://scikit-learn.org/stable/developers/). A slight\ndifference is the use of Numba instead of Cython for optimization.\n\n### Documentation\n\nThe section below gives some information about the implemented algorithms in pyts.\nFor more information, please have a look at the\n[HTML documentation available via ReadTheDocs](https://pyts.readthedocs.io/en/latest/).\n\n### Implemented features\n\npyts consists of the following modules:\n\n- `approximation`: This module provides implementations of algorithms that\napproximate time series. Implemented algorithms are\n[Piecewise Aggregate Approximation](https://pyts.readthedocs.io/en/latest/generated/pyts.approximation.PiecewiseAggregateApproximation.html#),\n[Symbolic Aggregate approXimation](https://pyts.readthedocs.io/en/latest/generated/pyts.approximation.SymbolicAggregateApproximation.html#),\n[Discrete Fourier Transform](https://pyts.readthedocs.io/en/latest/generated/pyts.approximation.DiscreteFourierTransform.html#),\n[Multiple Coefficient Binning](https://pyts.readthedocs.io/en/latest/generated/pyts.approximation.MultipleCoefficientBinning.html#) and\n[Symbolic Fourier Approximation](https://pyts.readthedocs.io/en/latest/generated/pyts.approximation.SymbolicFourierApproximation.html#).\n\n- `bag_of_words`: This module consists of a class\n[BagOfWords](https://pyts.readthedocs.io/en/latest/generated/pyts.bag_of_words.BagOfWords.html#)\nthat transforms time series into bags of words. This approach is quite common\nin time series classification.\n\n- `classification`: This module provides implementations of algorithms that\ncan classify time series. Implemented algorithms are\n[KNeighborsClassifier](https://pyts.readthedocs.io/en/latest/generated/pyts.classification.KNeighborsClassifier.html#),\n[SAXVSM](https://pyts.readthedocs.io/en/latest/generated/pyts.classification.SAXVSM.html#) and\n[BOSSVS](https://pyts.readthedocs.io/en/latest/generated/pyts.classification.BOSSVS.html#).\n\n- `datasets`: This module provides utilities to make or load toy datasets,\nas well as fetching datasets from the\n[UEA & UCR Time Series Classification Repository](http://www.timeseriesclassification.com).\n\n- `decomposition`: This module provides implementations of algorithms that\ndecompose a time series into several time series. The only implemented\nalgorithm is\n[Singular Spectrum Analysis](https://pyts.readthedocs.io/en/latest/generated/pyts.decomposition.SingularSpectrumAnalysis.html#).\n\n- `image`: This module provides implementations of algorithms that transform\ntime series into images. Implemented algorithms are\n[Recurrence Plot](https://pyts.readthedocs.io/en/latest/generated/pyts.image.RecurrencePlot.html#),\n[Gramian Angular Field](https://pyts.readthedocs.io/en/latest/generated/pyts.image.GramianAngularField.html#) and\n[Markov Transition Field](https://pyts.readthedocs.io/en/latest/generated/pyts.image.MarkovTransitionField.html#).\n\n- `metrics`: This module provides implementations of metrics that are specific\nto time series. Implemented metrics are\n[Dynamic Time Warping](https://pyts.readthedocs.io/en/latest/generated/pyts.metrics.dtw.html#)\nwith several variants and the\n[BOSS](https://pyts.readthedocs.io/en/latest/generated/pyts.metrics.boss.html#)\nmetric.\n\n- `multivariate`: This modules provides utilities to deal with multivariate\ntime series. Available tools are\n[MultivariateTransformer](https://pyts.readthedocs.io/en/latest/generated/pyts.multivariate.transformation.MultivariateTransformer.html) and\n[MultivariateClassifier](https://pyts.readthedocs.io/en/latest/generated/pyts.multivariate.classification.MultivariateClassifier.html)\nto transform and classify multivariate time series using tools for univariate\ntime series respectively, as well as\n[JointRecurrencePlot](https://pyts.readthedocs.io/en/latest/generated/pyts.multivariate.image.JointRecurrencePlot.html) and\n[WEASEL+MUSE](https://pyts.readthedocs.io/en/latest/generated/pyts.multivariate.transformation.WEASELMUSE.html).\n\n- `preprocessing`: This module provides most of the scikit-learn preprocessing\ntools but applied sample-wise (i.e. to each time series independently) instead\nof feature-wise, as well as an\n[imputer](https://pyts.readthedocs.io/en/latest/generated/pyts.preprocessing.InterpolationImputer.html#)\nof missing values using interpolation. More information is available at the\n[pyts.preprocessing API documentation](https://pyts.readthedocs.io/en/latest/api.html#module-pyts.preprocessing).\n\n- `transformation`: This module provides implementations of algorithms that\ntransform a data set of time series with shape `(n_samples, n_timestamps)` into\na data set with shape `(n_samples, n_features)`. Implemented algorithms are\n[BOSS](https://pyts.readthedocs.io/en/latest/generated/pyts.transformation.BOSS.html#) and\n[WEASEL](https://pyts.readthedocs.io/en/latest/generated/pyts.transformation.WEASEL.html#).\n\n- `utils`: a simple module with\n[utility functions](https://pyts.readthedocs.io/en/latest/api.html#module-pyts.utils).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/johannfaouzi/pyts", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johannfaouzi/pyts", "keywords": "", "license": "new BSD", "maintainer": "Johann Faouzi", "maintainer_email": "johann.faouzi@gmail.com", "name": "pyts", "package_url": "https://pypi.org/project/pyts/", "platform": "", "project_url": "https://pypi.org/project/pyts/", "project_urls": { "Download": "https://github.com/johannfaouzi/pyts", "Homepage": "https://github.com/johannfaouzi/pyts" }, "release_url": "https://pypi.org/project/pyts/0.9.0/", "requires_dist": [ "numpy (>=1.15.4scipy>=1.3.0scikit-learn>=0.20.1numba>=0.41.0)", "sphinx (==1.8.2) ; extra == 'docs'", "sphinx-gallery ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "numpydoc ; extra == 'docs'", "matplotlib ; extra == 'docs'", "pytest ; extra == 'tests'", "pytest-cov ; extra == 'tests'" ], "requires_python": "", "summary": "A python package for time series classification", "version": "0.9.0" }, "last_serial": 5729846, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "b12ba060e7f4234ee66c3bc4e7773358", "sha256": "d3a29a865f60377125005f2693e1210fec8323c1d95c7b4b3c069a98a5f4405c" }, "downloads": -1, "filename": "pyts-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b12ba060e7f4234ee66c3bc4e7773358", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15310, "upload_time": "2017-08-04T08:51:24", "url": "https://files.pythonhosted.org/packages/a6/11/c66f3d6563564c869b34dd6a2de63b92d19cf868f9f855738b8e7141072c/pyts-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b443598537bcf93602d8dac0b4e58d4", "sha256": "a66092e81492628d60f98a95f8fe9d923026b91d1d17105e22eb69627f53d271" }, "downloads": -1, "filename": "pyts-0.4.tar.gz", "has_sig": false, "md5_digest": "9b443598537bcf93602d8dac0b4e58d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16571, "upload_time": "2017-08-04T08:51:27", "url": "https://files.pythonhosted.org/packages/23/fa/5293d100b47d09ca517ebbdecc2749f8ceff8c5404a5a7cedff17fc8a125/pyts-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "cd439bcb65fb201c7038752b88ab072e", "sha256": "5cf842fc786e995740e795af081517b96d632d961aed1bfb57e2ef79508b8b85" }, "downloads": -1, "filename": "pyts-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cd439bcb65fb201c7038752b88ab072e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16139, "upload_time": "2017-08-22T13:48:20", "url": "https://files.pythonhosted.org/packages/5a/29/4026d46fd0e797bc244dc3f9d4b640c3738f8c2ed7ded20526b7f9aa63d9/pyts-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45561fce6d724037ec524c1dcab08855", "sha256": "a304de7ddb005c67b898aa5bbc8710b76ee4bd06d69074465a7e6d8905071004" }, "downloads": -1, "filename": "pyts-0.5.tar.gz", "has_sig": false, "md5_digest": "45561fce6d724037ec524c1dcab08855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17474, "upload_time": "2017-08-22T13:48:22", "url": "https://files.pythonhosted.org/packages/70/09/188919270cd9b966fd4e3981799f17d3b98cf856a7e2ac40fa5de2482a6a/pyts-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "7bfc2e6afe4ad740b0e1e5ffb8f55429", "sha256": "5d7e3aae62e9a6d999dac9a51cc38b310f97b001f2d08b10b2e2069fd526426e" }, "downloads": -1, "filename": "pyts-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfc2e6afe4ad740b0e1e5ffb8f55429", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21230, "upload_time": "2018-03-27T14:58:58", "url": "https://files.pythonhosted.org/packages/c4/d3/b97d2d1a056adfc6ea5c27dbc5d2ae5122a7afa05728eaf4ddbe172c65d1/pyts-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29845671a293b12b4f9479b104829f23", "sha256": "343ca9aee713d8c693d05abb713e83ab9f77d179295d552ee9e0a70cca80f1a3" }, "downloads": -1, "filename": "pyts-0.6.tar.gz", "has_sig": false, "md5_digest": "29845671a293b12b4f9479b104829f23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20563, "upload_time": "2018-03-27T14:58:59", "url": "https://files.pythonhosted.org/packages/08/90/884f9e3f8787515d8c8ec978d0554b17c2f2e9ff7a1cce65dc086179ba2a/pyts-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4e9da1861de3db49f39d6de3ce5bc5c3", "sha256": "66f61086e00bf55df9cc28c5add61a1cf7c60ba7ee54a27725113c8e7368959c" }, "downloads": -1, "filename": "pyts-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4e9da1861de3db49f39d6de3ce5bc5c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21063, "upload_time": "2018-03-27T15:52:22", "url": "https://files.pythonhosted.org/packages/16/bc/ced08b84ca1c2cf1d99b7ad9958c52aee5372a2077453365444fd3422fe7/pyts-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3aefb276d04f87936505baae0374a63c", "sha256": "e424796b4b71c878f0bd8739d97f6e584ade000f2755fc6ccd39ec46c60e3aab" }, "downloads": -1, "filename": "pyts-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3aefb276d04f87936505baae0374a63c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20382, "upload_time": "2018-03-27T15:52:23", "url": "https://files.pythonhosted.org/packages/d5/a4/1542a5ca591d6a33256328b1b205a14dc7cbe4c6468feaa67de68f85ae5f/pyts-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "761cf9e02d333e5af9856c4f305eccc0", "sha256": "1dda2cf59b4d35ce56bc28da5b24ab264553a49dacca2c835fdf6395bce531de" }, "downloads": -1, "filename": "pyts-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "761cf9e02d333e5af9856c4f305eccc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40083, "upload_time": "2018-05-18T10:24:49", "url": "https://files.pythonhosted.org/packages/d4/c7/1a491b8936f90dce10dc655189a51fbee0d3365ab2537b334d24be28f854/pyts-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e65973649ca3f160048d24cfe95b39c", "sha256": "a6a52da682d96cb6e61cb86b633b3eac604dbbd847612f4327170a455a2654c0" }, "downloads": -1, "filename": "pyts-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4e65973649ca3f160048d24cfe95b39c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25993, "upload_time": "2018-05-18T10:24:50", "url": "https://files.pythonhosted.org/packages/6e/eb/eeb1b0606d9f1bb0cf0345af52ecf105150b7e127f2e9ca899d32637db18/pyts-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "f59dadb567ab649abc10759c7d21a4be", "sha256": "374fdcf8f2b7588c478745b18f860619eea37646db9f88351eae8ebffa9d3bac" }, "downloads": -1, "filename": "pyts-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f59dadb567ab649abc10759c7d21a4be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40358, "upload_time": "2018-09-15T19:03:45", "url": "https://files.pythonhosted.org/packages/50/5c/b6c122d48f1c60bcf624d2f4a8691ea6a1b6bc65204a4a1d5c0ee810b613/pyts-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98faf7745f02e4d2e5c6e7df4276ff1e", "sha256": "089ef7547dca1ae7eebe46ef47d30324b1ab8df2ff37c8b55678379d6f5f9b0f" }, "downloads": -1, "filename": "pyts-0.7.1.tar.gz", "has_sig": false, "md5_digest": "98faf7745f02e4d2e5c6e7df4276ff1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25946, "upload_time": "2018-09-15T19:03:48", "url": "https://files.pythonhosted.org/packages/5b/3e/1b408e700356e415e8aa6f92fba29a79905430b10a6ec834a83fc1b61a23/pyts-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "8f43ded8b1465cc81fe1a580c5c17bff", "sha256": "594c12e18c98b4243a1b881e48a69650b6a7bc1d7564411c280150a38c047954" }, "downloads": -1, "filename": "pyts-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8f43ded8b1465cc81fe1a580c5c17bff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40652, "upload_time": "2019-02-09T16:31:55", "url": "https://files.pythonhosted.org/packages/0e/ba/02f06c21858b4e67bc30727c972df15063270dd43f5673f69e51e5c6a775/pyts-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a8fe3415c61b250045f121a81bc3301", "sha256": "46ecf974eb83f8f2716575632ceff54fe492352e9fe66d0c68e9a9275d63084a" }, "downloads": -1, "filename": "pyts-0.7.2.tar.gz", "has_sig": false, "md5_digest": "6a8fe3415c61b250045f121a81bc3301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26150, "upload_time": "2019-02-09T16:31:58", "url": "https://files.pythonhosted.org/packages/44/30/c74b520be6f0f02ca6a518d894cdc93b7afb5ef759b1726ccf2bfed167ac/pyts-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "09e2e74032c742a2836c2712c452b8cf", "sha256": "d94ee3fd7b6f4b482ee03b12af3af93118b1c34a272538f30134254c783abd47" }, "downloads": -1, "filename": "pyts-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09e2e74032c742a2836c2712c452b8cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40652, "upload_time": "2019-02-09T16:56:45", "url": "https://files.pythonhosted.org/packages/c2/90/c42ef99fdb5c62e78c3ca6f50a6c768d7c3a79ab73c97884e781ff2a3663/pyts-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ececf04863736b6712c460641372c56c", "sha256": "fa46c15f3ffaa13f09dbb4dd331db8d360cfcbc0881adb2060a2e7ca4ea5554f" }, "downloads": -1, "filename": "pyts-0.7.3.tar.gz", "has_sig": false, "md5_digest": "ececf04863736b6712c460641372c56c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26163, "upload_time": "2019-02-09T16:56:49", "url": "https://files.pythonhosted.org/packages/14/4f/f1afb4aa0a0e30713829e7e1f9efe61871c12116a3a5d8f8c94b945ea6e2/pyts-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "899d485c851030e2c975eb16ffd0f044", "sha256": "936a68a64127dd599ed2663f8f08e4f7adf57888927c65739bfc0a278251ea86" }, "downloads": -1, "filename": "pyts-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "899d485c851030e2c975eb16ffd0f044", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40440, "upload_time": "2019-02-27T12:59:43", "url": "https://files.pythonhosted.org/packages/c4/65/99577b4e500054fc57752115bce90a4188c6c418d4c84de7b528165adc73/pyts-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a15e26c6e77a1b85a07c41d626ee85d", "sha256": "67fd847f7f294cab79998a8afdd8ec6d608aa1d5579e166fb656f501bc29242c" }, "downloads": -1, "filename": "pyts-0.7.4.tar.gz", "has_sig": false, "md5_digest": "8a15e26c6e77a1b85a07c41d626ee85d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26053, "upload_time": "2019-02-27T12:59:44", "url": "https://files.pythonhosted.org/packages/c5/f0/b24e81cd6aeddbf553dc541e4d458f48df4522955b6d6435db4d0df1036a/pyts-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "a9387767ebe9b315c449a08649315605", "sha256": "93554e8d15436780935506343b76703a46ef675a17996598d44b228aa8a6351b" }, "downloads": -1, "filename": "pyts-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a9387767ebe9b315c449a08649315605", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40442, "upload_time": "2019-02-27T13:09:14", "url": "https://files.pythonhosted.org/packages/9c/24/c6c0324627910325e50d15e187cce0dab13677c62a88ad9a55dc6edae1cd/pyts-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1b770c485bb2264772355c1188acce0", "sha256": "a5eb205cad68aade87686e52c2189fca5ad2524a02a0cf599845f515c80ba958" }, "downloads": -1, "filename": "pyts-0.7.5.tar.gz", "has_sig": false, "md5_digest": "d1b770c485bb2264772355c1188acce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26052, "upload_time": "2019-02-27T13:09:16", "url": "https://files.pythonhosted.org/packages/6f/62/f8b75ddead9b98172a5bea2cc1072ca9fbfebab4cf8eecc6c244bc09f389/pyts-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "432ca737e95ba1922d77102a3f9d0f95", "sha256": "ccb0c9b44ed1987d8ec47e595cf0d88507b57e7e1299d5a61c699c88eb3a780c" }, "downloads": -1, "filename": "pyts-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "432ca737e95ba1922d77102a3f9d0f95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 82349, "upload_time": "2019-03-29T09:48:28", "url": "https://files.pythonhosted.org/packages/ff/40/0567f1984a1741e89d8187764187ede3e81195b2cb9e260b9918e3bdb4f0/pyts-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c074b627d99e7a5804baa52a3134380", "sha256": "a8fafef3f04299ee58fd4250caf0a58ff09d177286e05a64c8993e21a8f3e467" }, "downloads": -1, "filename": "pyts-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5c074b627d99e7a5804baa52a3134380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52561, "upload_time": "2019-03-29T09:48:29", "url": "https://files.pythonhosted.org/packages/5f/c1/099a2b01514b6c0331cdecb62eccd6abd254acd9ce6d81612b6287662c98/pyts-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "2c47800c236457fab11cc192f1de623d", "sha256": "ce96955ac29a2f0a156ca33bd66f10a880cd1bbee5d701631edfff2eafe6c73f" }, "downloads": -1, "filename": "pyts-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2c47800c236457fab11cc192f1de623d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2480677, "upload_time": "2019-08-26T09:37:55", "url": "https://files.pythonhosted.org/packages/36/80/5f531de808dbf1625af0434f2fcc55f8c6488980d97ba2cab5cce285c527/pyts-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77b68cad79cffcb3833e427e3492eba8", "sha256": "0dbf6db98a16117ddc2cf23df0dab51dddab4413229a7ec39c3b1b3bbdc13214" }, "downloads": -1, "filename": "pyts-0.9.0.tar.gz", "has_sig": false, "md5_digest": "77b68cad79cffcb3833e427e3492eba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2389295, "upload_time": "2019-08-26T09:37:57", "url": "https://files.pythonhosted.org/packages/ca/71/68c48fb93333b8372cf49ab02c348933f64882910c33f6fb45d8577b3460/pyts-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c47800c236457fab11cc192f1de623d", "sha256": "ce96955ac29a2f0a156ca33bd66f10a880cd1bbee5d701631edfff2eafe6c73f" }, "downloads": -1, "filename": "pyts-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2c47800c236457fab11cc192f1de623d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2480677, "upload_time": "2019-08-26T09:37:55", "url": "https://files.pythonhosted.org/packages/36/80/5f531de808dbf1625af0434f2fcc55f8c6488980d97ba2cab5cce285c527/pyts-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77b68cad79cffcb3833e427e3492eba8", "sha256": "0dbf6db98a16117ddc2cf23df0dab51dddab4413229a7ec39c3b1b3bbdc13214" }, "downloads": -1, "filename": "pyts-0.9.0.tar.gz", "has_sig": false, "md5_digest": "77b68cad79cffcb3833e427e3492eba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2389295, "upload_time": "2019-08-26T09:37:57", "url": "https://files.pythonhosted.org/packages/ca/71/68c48fb93333b8372cf49ab02c348933f64882910c33f6fb45d8577b3460/pyts-0.9.0.tar.gz" } ] }