tsml

View on PyPIReverse Dependencies (1)

0.4.0 tsml-0.4.0-py3-none-any.whl

Wheel Details

Project: tsml
Version: 0.4.0
Filename: tsml-0.4.0-py3-none-any.whl
Download: [link]
Size: 400704
MD5: 841ca9fcecd1098a5b8fa47304c9f240
SHA256: 8a0f172ee98664180ea26556c1a1147aabe09e083c8d606186096d2ce4519485
Uploaded: 2024-04-25 10:29:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tsml
Version: 0.4.0
Summary: A toolkit for time series machine learning algorithms.
Author-Email: Matthew Middlehurst <m.b.middlehurst[at]soton.ac.uk>
Maintainer-Email: Matthew Middlehurst <m.b.middlehurst[at]soton.ac.uk>
Project-Url: homepage, https://www.timeseriesclassification.com/
Project-Url: repository, https://github.com/time-series-machine-learning/tsml-py/
License: BSD 3-Clause License Copyright (c) The Time Series Machine Learning (tsml) developers. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: data-science,machine-learning,scikit-learn,time-series,time-series-classification,time-series-regression,time-series-clustering
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.8
Requires-Dist: numba (>=0.55.0)
Requires-Dist: numpy (>=1.21.0)
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: scikit-learn (>=1.0.0)
Requires-Dist: packaging (>=20.0)
Requires-Dist: grailts; extra == "all-extras"
Requires-Dist: scikit-fda (>=0.7.0); extra == "all-extras"
Requires-Dist: statsmodels (>=0.12.1); extra == "all-extras"
Requires-Dist: stumpy (>=1.6.0); extra == "all-extras"
Requires-Dist: wildboar (>=1.1.0); extra == "all-extras"
Requires-Dist: fdasrsf (<=2.5.2); extra == "all-extras"
Requires-Dist: notebook; extra == "binder"
Requires-Dist: jupyterlab; extra == "binder"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-randomly; extra == "dev"
Requires-Dist: pytest-timeout; extra == "dev"
Requires-Dist: pytest-xdist[psutil]; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-rerunfailures; extra == "dev"
Requires-Dist: sphinx (<7.3.0); extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx-version-warning; extra == "docs"
Requires-Dist: sphinx-issues; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-remove-toctrees; extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: jupyter; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: pycatch22 (<=0.4.3); extra == "unstable-extras"
Requires-Dist: mrsqm (>=0.0.1); (platform_system == "Darwin" and python_version < "3.12") and extra == "unstable_extras"
Requires-Dist: pyfftw (>=0.12.0); python_version < "3.12" and extra == "unstable_extras"
Provides-Extra: all_extras
Provides-Extra: binder
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: unstable_extras
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2264 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tsml/__init__.py sha256=QN_p1IQJsgJoXr4K-GGLc--58Pqoj3mK9mhQcRUDzus 35
tsml/base.py sha256=aRd_Q-8FnoxJTWn5PBtI_Nu2mke7WGb-d6Ml0oFWsRk 11394
tsml/compose/__init__.py sha256=208j0dKhRRooipTc-u6PKYibbfMU9eSnHbwPYLHlt0w 218
tsml/compose/_channel_ensemble.py sha256=3-0w3FRn1boh3IoEIZKKgdrkrFpCcXcTP0F5q11QlKQ 20638
tsml/compose/tests/__init__.py sha256=MvXcD2Di4I8cuynIN1XPewTCKyRsC73-wFdDce0akkY 34
tsml/compose/tests/test_channel_ensemble.py sha256=e6D5cRkrMv2WyHGGauH3F-ZmyZjfyILihnXfO5BBNx4 2854
tsml/datasets/__init__.py sha256=t-sxTFQhKo2INoPVU7kfV95Hz7tIwbdX8lGPr0SBIyg 580
tsml/datasets/_data_io.py sha256=zWFIKfs2cBHhXDVdzy1pLITnmvTQk2cGILgoFDKa7MY 24932
tsml/datasets/EqualMinimalJapaneseVowels/EqualMinimalJapaneseVowels_TEST.ts sha256=ideZnKMRbZfEWCjkcJHnqDdgHbBhPJeYMJ-bMnQEJ2g 120661
tsml/datasets/EqualMinimalJapaneseVowels/EqualMinimalJapaneseVowels_TRAIN.ts sha256=ZFKLsnoMwyD9OuGSNb5BAFyiZ0PhgtRfa6Kr4_7Zk4Y 120799
tsml/datasets/MinimalChinatown/MinimalChinatown_TEST.ts sha256=WeLPIwchnaoTbX_NB9j7o0Klo8872okrD8-12ffx31E 3389
tsml/datasets/MinimalChinatown/MinimalChinatown_TRAIN.ts sha256=PYROUJgVZyPz4A47VlujDAKveuwhAuUbilRHb5uPeNA 3381
tsml/datasets/MinimalGasPrices/MinimalGasPrices_TEST.ts sha256=U9a6MjHdAs3VN0oI3Lz2AbsIU9UGy3GOrekryechb24 2709
tsml/datasets/MinimalGasPrices/MinimalGasPrices_TRAIN.ts sha256=eOtd2VCiNH20iYAh9GRqWr3qDm3bMZY1BWShQLZxwv8 2711
tsml/datasets/MinimalJapaneseVowels/MinimalJapaneseVowels_TEST.ts sha256=RCG85xSAevPZEnqObzHO6aj-tWre1hOghCvwKybFqVw 36247
tsml/datasets/MinimalJapaneseVowels/MinimalJapaneseVowels_TRAIN.ts sha256=r7pojNafe4-lx_TxlW6hBiohgIGxKLRbkVQq8c5g1aQ 38758
tsml/datasets/UnequalMinimalChinatown/UnequalMinimalChinatown_TEST.ts sha256=wDRp5WoDU-Tui0Hgo1iNyo39I8vQViQlk7ly-FJkMTo 3309
tsml/datasets/UnequalMinimalChinatown/UnequalMinimalChinatown_TRAIN.ts sha256=SBaL8MOpGRrSuYmiL-LwgirrLjhHCEvNcMQZzrKiAW4 3272
tsml/datasets/UnequalMinimalGasPrices/UnequalMinimalGasPrices_TEST.ts sha256=a-R5F2wIvNqKCLEc4yZpj8NABWPpIhMs-kmwTeGM5Pg 2697
tsml/datasets/UnequalMinimalGasPrices/UnequalMinimalGasPrices_TRAIN.ts sha256=xUQzIoHHrfG9wPLh1316ca9JIdTGBWlvk_Q27xxAuiM 2700
tsml/datasets/tests/__init__.py sha256=zGMgK8triXTf11Sn6mzBmw5TJejVsYdXx5a34Nr0Phw 56
tsml/datasets/tests/_expected_data_io_output.py sha256=EKRiHsFD32hE_noKZpZL_BzD0ZQn8ovxFOSjhJUFo_o 286342
tsml/datasets/tests/test_data_io.py sha256=mdaFWlXz91YMFGKAIwjXYCdhPbMMK-Nu4HSCorMaDEo 2459
tsml/distance_based/__init__.py sha256=BGzxVXCeQdIrE8nrVB_nOmqCU02ejpuvN2BkWHaBFbA 303
tsml/distance_based/_grail.py sha256=5xczVHoBzcmoxBoYyU_2KEbRvMADWiApnGMubT_VUEU 8228
tsml/distance_based/_mpdist.py sha256=yNCU_TdAvBT1DMkUKUJfpJRht34Zp0AdK6Uww1hbobc 5308
tsml/distance_based/_pf.py sha256=GzR7-vr6j3vec6BMb7zZ7C5V4DJ5YdRUVCfEhD77_dk 6156
tsml/distances/__init__.py sha256=tqW69HRgSBpS7NcyPZLr52Fxs7mRn6cYYiPOacpeyZM 125
tsml/distances/_manhattan.py sha256=44zcrSPtzKOd0LysiiSAnH0PIvWXLjb_ySQ4rgDwpzY 1878
tsml/dummy/__init__.py sha256=2EDkjQGohzvl6g2NY2cDr4B6q-WvltQzKoNY0dZl4CA 185
tsml/dummy/_dummy.py sha256=x7xUMpu-Zra-oEgCMeo5y16BX_TOB_bkl5NMSs0czuM 18023
tsml/feature_based/__init__.py sha256=GvO7UqO9DzGpuFWG1eC4oQQ70IR0f-OU0geePZZ5LF8 283
tsml/feature_based/_catch22.py sha256=_jfeVz9x7ezeSfpBtXzZJlM_CD1y2iRj4WtWbXEPEz0 20217
tsml/feature_based/_fpca.py sha256=7dQVGSbf5FVs1NHAc6591GC1aX5zD_2ntNBCuyJnwHE 13708
tsml/hybrid/__init__.py sha256=FGzglhRHtWcqhy6ZcrvAJrD97CqyLUTl8WapCTnQ_mU 133
tsml/hybrid/_rist.py sha256=IVHtGjtBTtRgOX1wqy74T1wgfw_-nYxFkIqrfnnx5A0 22193
tsml/interval_based/__init__.py sha256=V4QhKNdixMo6OiPutlK5zWJyMxC8_fY_KcMNt1cYLqE 1092
tsml/interval_based/_base.py sha256=HHNX7-sfFcgxLjTns60yo0A8rMQoiR8bHwNxHr-7dnc 48783
tsml/interval_based/_cif.py sha256=t-0QmF2Q5p0deWE3HKpwSD17dZtUs2I-FUXAztelqPw 41866
tsml/interval_based/_interval_forest.py sha256=xEs7J0nxlZu-eWMCaWxPKootdtkMO_uWe3RTQp5CK5E 21731
tsml/interval_based/_interval_pipelines.py sha256=TIrJUuaFZEaQDLzpjkW_oVmG4nZuRQy3sDon1f8qfTA 30448
tsml/interval_based/_rise.py sha256=Aca0iWXAl7NOLd8ZjZA7qgEgpe7sXcX5mcbios5W3tg 16757
tsml/interval_based/_stsf.py sha256=vPGHgtzYbgLZa6j0qhSldpxpT088eDyqr-KSQl4ZSaw 17283
tsml/interval_based/_tsf.py sha256=UeweRw5gvrluOSzgyN5x701fY1MxILEIw6fAbMP1LFk 16862
tsml/interval_based/tests/__init__.py sha256=OpaZmRPTJ9lFEB4cD24YSC--fiQQB3GaRXyE6rW79BE 47
tsml/interval_based/tests/test_interval_forest.py sha256=woF8HCLKVTtTdu7lmnhV9z-E-b5mhT8LTaEIJz1H4Xw 5515
tsml/interval_based/tests/test_interval_pipelines.py sha256=bkYUr0pvHa5kTyMTEor8TNUIhYxyZWZKSkcWn3N_QZ8 1085
tsml/shapelet_based/__init__.py sha256=Y6VJD8zPPfc5jaqE9iqlO4827XzjFV9vxTm2aPypxwc 525
tsml/shapelet_based/_mrsqm.py sha256=viK4xwjGgu83KyHJn9xc1LOxABMpKvriJb9NmMXRuX0 8152
tsml/shapelet_based/_rdst.py sha256=xgG_QzAoZPUCsYCwoZODDulcyMzH9IoJ9xSl-ZXeGd8 20841
tsml/shapelet_based/_rsf.py sha256=EZ9HmBPuli_GJfov1ObmyD4yBWeNmn73LmrOcOZglTo 11162
tsml/shapelet_based/_stc.py sha256=MMIcDmUEzAjftxNGBXog_1dDKLAT864mfnFeVCC7r1Y 12220
tsml/tests/__init__.py sha256=agUEGXZzirPqn2T1ZoayflghF5LRYgVcHTNNyxjMs6g 44
tsml/tests/test_all_estimators.py sha256=K6b1X0N-OGq4hXujnxyQ3SdP9-94wds1r_NoM3xU--0 374
tsml/tests/test_estimator_checks.py sha256=bOx4WEND5xTipk-jnuErbeDTzCSJ2gFZhhMPFH2IBTQ 9679
tsml/tests/test_estimators_sklearn.py sha256=xgblP2DVzl-0abRZJ7-pLj5UKHRsoqoKHFR02zlGs-I 47622
tsml/tests/test_interface.py sha256=a8eVle_p8Tg2e3quNrfDjV_8naKz48O4izJmQCT2Kmk 2500
tsml/transformations/__init__.py sha256=dYvLA44yLIL2JwRtmNeUqjAvy_dUOcIat5QapsGIzcg 1341
tsml/transformations/_acf.py sha256=ZSIoKGFl9ZP-FhYKgvhWwSxTpbBwAc0oNGSfrXnB89M 4798
tsml/transformations/_ar_coefficient.py sha256=U6g1vuN-VBo-bPVi9eh4bzVgZIgPAOl0opMg3-PmkR0 3839
tsml/transformations/_catch22.py sha256=Z-4IM9K7M6di9WAhuoqjPHn_3fOHQQAZ2UB5NJswIto 43348
tsml/transformations/_fpca.py sha256=57otp5bpAKhVQ131lEJrfaq0GLoeUaJ7FXvGK21C0cA 6741
tsml/transformations/_function_transformer.py sha256=b7mIuUxGsvL4WPf_GE8ABf49JzjEJDjanGNQUQpaPWM 3192
tsml/transformations/_interval_extraction.py sha256=5H62gbgSi9Gz6bX9m2w32lJt6HvAuQupslSN7V4iu74 56888
tsml/transformations/_periodogram.py sha256=zU8DzI1HsPn6ZepqQDwGdvN8ejP2O788aJ9bhoodgos 3989
tsml/transformations/_quantile.py sha256=RmfBWT5PdoboUWHrRqkd43oWXtmzvZzoA0YH3MwGePc 1851
tsml/transformations/_sfa.py sha256=aPjOVGjveeQIjPqHJNlaCLTSw4F5Gx_aoAVzX5zJni8 41527
tsml/transformations/_shapelet_transform.py sha256=vBUiy65QeuAYejHCieGJiPPYB6RRtN2j2fqXkETP8tk 56382
tsml/transformations/_summary_features.py sha256=ZNd9PNAcB8WP93HJAm_VTVxCareB154T2Ack9gfKTUY 3717
tsml/transformations/_transform_concatenator.py sha256=jso-lOInkJAqLo3CRQSRj25Xk6MJ1zvqgzS9v9I6-s8 4472
tsml/transformations/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tsml/transformations/tests/test_function_transformer.py sha256=siqgaruUFZne9mVK-pwsjcCAlR9YCBhYPzOpXK58eYM 666
tsml/transformations/tests/test_interval_extraction.py sha256=97DdE50XNyWjqBJDeuohY3fxBxAdNz0qS0lHq4O-Nlw 1494
tsml/transformations/tests/test_periodogram.py sha256=M7bOfkwZeinpI7KlH22B2fUb79VK_hiiFwLeCDwf6QI 727
tsml/transformations/tests/test_transform_concatenator.py sha256=w1Jvqj0IHt-RAYzkPdhP_V7j90P561M6e8V3GTS5xFw 986
tsml/utils/__init__.py sha256=Zkvy-171IDn_3ABvrRlXPsa6LtB8pgzscOz_MNiRcHw 46
tsml/utils/_tags.py sha256=HYm5D69aCs6z7P-E3AaO9du1iBx2N6znyHOdp7tb1Uo 2199
tsml/utils/discovery.py sha256=bvEwCVORQ5rtWFsSE9LNzuZffWVsc2iQ-IvpnCFIgvI 4358
tsml/utils/testing.py sha256=20Afe9bGdUSL3FI2kvpyTV7ZNrxqE5RLJiLjBnTpXc4 10603
tsml/utils/validation.py sha256=StS86tObrpXl0VD71dRXWZ7-2P4GBabsR0EfBY2JOxs 23075
tsml/utils/numba_functions/__init__.py sha256=jdO8i5YXUsdAnJRji_gqmyDmD9verzIkWnfSUPoALBE 55
tsml/utils/numba_functions/general.py sha256=aWJztMQdu1WQiAgyG4eWv1UIGx4vaKGDCeXcFCQTbQg 15812
tsml/utils/numba_functions/stats.py sha256=Ea88C8ChE94EaPIdVfyu4Wf6qFYDclYs9bFTgV1Bnlg 22906
tsml/vector/__init__.py sha256=n28GNBMZ3fB8XoR33AlmaOHXMMjjvfzdmwHq57USomg 285
tsml/vector/_cit.py sha256=1e31Zbci5q86mcgnkFUYXgx6kf-GHALrFYvometVLP0 15847
tsml/vector/_rotation_forest.py sha256=CmR_xvmxzQ6MYhB5YfF5Jarkxck1XSrN22dgaYku3yA 28108
tsml/vector/tests/__init__.py sha256=xNJRaWut61JvgePBlPvYSQtI8qehrQSJGrpouODy9Fc 40
tsml/vector/tests/test_rotation_forest.py sha256=4egev_5LdrSRkWjXgjLgVd5EjDN8GioxAxX5M6i8Xd8 745
tsml-0.4.0.dist-info/LICENSE sha256=A0ilu9mnPKn-wdtKELTcepLgObPWurYoWnk6Y7JOxqQ 1553
tsml-0.4.0.dist-info/METADATA sha256=o9i7tWAlIdQ-ctPz9pwDbzo81cO44jH2_ahQPosmYQU 7151
tsml-0.4.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
tsml-0.4.0.dist-info/top_level.txt sha256=v7twBWTkLkw9ou23S52I9O5xfb6m_B1xU-VMYrv37WU 5
tsml-0.4.0.dist-info/RECORD

top_level.txt

tsml