# PyTSML
## Python Time Series Machine Learning
This package, which was initially made as a result of my MSC Thesis in Computer Engineering, contains Python implementations of few machine learning algorithms designed to work (mainly classify) data in the time series format.
### Currently implemented methods:
- LDMLT (LogDet Divergence-Based Metric Learning With Triplet Constraints) [Mei, J., Liu, M., Karimi, H.R., & Gao, H. (2014). LogDet Divergence-Based Metric Learning With Triplet Constraints and Its Applications. IEEE Transactions on Image Processing, 23, 4920-4931.];
- DDE (Derivative Delay Embedding) [Zhang, Z., Song, Y., Wang, W., & Qi, H. (2016). Derivative Delay Embedding: Online Modeling of Streaming Time Series. Proceedings of the 25th ACM International on Conference on Information and Knowledge Management.];
- KNN classifier with DTW distance.
# Usage
To use the package, build the wheel yourself, install it through pip or just use the source file in Your project.
```
pip3 install PyTSML
```
# Contact
Please use Github issues page for anything related to this package.
Raw data
{
"_id": null,
"home_page": null,
"name": "PyTSML",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "Classification, DDE, DE, DTW, Delay Embedding, LDMLT, Machine Learning, Time Series",
"author": null,
"author_email": "Adrian Ha\u0142ys <bl0tniaqus578@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/29/7c/ef903de3bdb049b2ae4d60aefa89a3adc6c6de684f041ee61236cc2f2bbc/pytsml-1.1.tar.gz",
"platform": null,
"description": "# PyTSML\n## Python Time Series Machine Learning\n\nThis package, which was initially made as a result of my MSC Thesis in Computer Engineering, contains Python implementations of few machine learning algorithms designed to work (mainly classify) data in the time series format.\n\n### Currently implemented methods:\n\n- LDMLT (LogDet Divergence-Based Metric Learning With Triplet Constraints) [Mei, J., Liu, M., Karimi, H.R., & Gao, H. (2014). LogDet Divergence-Based Metric Learning With Triplet Constraints and Its Applications. IEEE Transactions on Image Processing, 23, 4920-4931.];\n- DDE (Derivative Delay Embedding) [Zhang, Z., Song, Y., Wang, W., & Qi, H. (2016). Derivative Delay Embedding: Online Modeling of Streaming Time Series. Proceedings of the 25th ACM International on Conference on Information and Knowledge Management.];\n- KNN classifier with DTW distance.\n\n# Usage\nTo use the package, build the wheel yourself, install it through pip or just use the source file in Your project.\n\n```\npip3 install PyTSML\n```\n\n# Contact\n\nPlease use Github issues page for anything related to this package.\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Python implementations for a few machine learning algorithms used for working with time series, including LDMLT and DDE",
"version": "1.1",
"project_urls": {
"Homepage": "https://github.com/Bl0tniaQus/PyTSML",
"Issues": "https://github.com/Bl0tniaQus/PyTSML/issues"
},
"split_keywords": [
"classification",
" dde",
" de",
" dtw",
" delay embedding",
" ldmlt",
" machine learning",
" time series"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4bc2eedec39363fcd634045b0f20020d351aee8a816adeb27d263e6cd54d0467",
"md5": "2b90e1a2d3c383bd403a5f3a8f72a41c",
"sha256": "2edddb4fea8a44720cdaf0d17a31f3cfadb06fbcd1b1f52bef6d73e4f0bcef04"
},
"downloads": -1,
"filename": "pytsml-1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2b90e1a2d3c383bd403a5f3a8f72a41c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 10967,
"upload_time": "2025-07-09T11:37:14",
"upload_time_iso_8601": "2025-07-09T11:37:14.526134Z",
"url": "https://files.pythonhosted.org/packages/4b/c2/eedec39363fcd634045b0f20020d351aee8a816adeb27d263e6cd54d0467/pytsml-1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "297cef903de3bdb049b2ae4d60aefa89a3adc6c6de684f041ee61236cc2f2bbc",
"md5": "681d26ba4bc4b8fb09f2a5ce356ab95d",
"sha256": "d06302da713d91d29650f4e438eb980caddd6aee4dd57f3a9a34d0c18b36362d"
},
"downloads": -1,
"filename": "pytsml-1.1.tar.gz",
"has_sig": false,
"md5_digest": "681d26ba4bc4b8fb09f2a5ce356ab95d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 12711,
"upload_time": "2025-07-09T11:37:16",
"upload_time_iso_8601": "2025-07-09T11:37:16.152035Z",
"url": "https://files.pythonhosted.org/packages/29/7c/ef903de3bdb049b2ae4d60aefa89a3adc6c6de684f041ee61236cc2f2bbc/pytsml-1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-09 11:37:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Bl0tniaQus",
"github_project": "PyTSML",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pytsml"
}