benchpots


Namebenchpots JSON
Version 0.1 PyPI version JSON
download
home_pagehttps://github.com/WenjieDu/BenchPOTS
SummaryA Python Toolbox for Benchmarking Machine Learning on Partially-Observed Time Series
upload_time2024-06-17 15:35:14
maintainerNone
docs_urlNone
authorWenjie Du
requires_python>=3.7.0
licenseBSD-3-Clause
keywords data mining neural networks machine learning deep learning artificial intelligence time-series analysis time series imputation classification clustering forecasting partially observed irregular sampled partially-observed time series incomplete time series missing data missing values
VCS
bugtrack_url
requirements h5py numpy scikit-learn pygrinder tsdb
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <a href="https://github.com/WenjieDu/BenchPOTS">
    <img src="https://pypots.com/figs/pypots_logos/BenchPOTS/logo_FFBG.svg" width="200" align="right">
</a>

<h3 align="center">Welcome to BenchPOTS</h3>

<p align="center"><i>a Python toolbox for benchmarking ML on POTS (Partially-Observed Time Series)</i></p>

<p align="center">
    <a href="https://docs.pypots.com/en/latest/install.html#reasons-of-version-limitations-on-dependencies">
       <img alt="Python version" src="https://img.shields.io/badge/Python-v3.7+-E97040?logo=python&logoColor=white">
    </a>
    <a href="https://github.com/WenjieDu/BenchPOTS/releases">
        <img alt="the latest release version" src="https://img.shields.io/github/v/release/wenjiedu/benchpots?color=EE781F&include_prereleases&label=Release&logo=github&logoColor=white">
    </a>
    <a href="https://github.com/WenjieDu/BenchPOTS/blob/main/LICENSE">
        <img alt="BSD-3 license" src="https://img.shields.io/badge/License-BSD--3-E9BB41?logo=opensourceinitiative&logoColor=white">
    </a>
    <a href="https://github.com/WenjieDu/PyPOTS#-community">
        <img alt="Community" src="https://img.shields.io/badge/join_us-community!-C8A062">
    </a>
    <a href="https://github.com/WenjieDu/BenchPOTS/graphs/contributors">
        <img alt="GitHub contributors" src="https://img.shields.io/github/contributors/wenjiedu/benchpots?color=D8E699&label=Contributors&logo=GitHub">
    </a>
    <a href="https://star-history.com/#wenjiedu/benchpots">
        <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/wenjiedu/benchpots?logo=None&color=6BB392&label=%E2%98%85%20Stars">
    </a>
    <a href="https://github.com/WenjieDu/BenchPOTS/network/members">
        <img alt="GitHub Repo forks" src="https://img.shields.io/github/forks/wenjiedu/benchpots?logo=forgejo&logoColor=black&label=Forks">
    </a>
</p>

To evaluate the performance of algorithms on POTS datasets, a benchmarking toolkit is necessary, hence the ecosystem library BenchPOTS is developed.
BenchPOTS provides the standard and unified preprocessing pipelines of a variety of POTS datasets.
It supports a variety of evaluation tasks to help users understand the performance of different algorithms.

## ❖ Citing BenchPOTS/PyPOTS
The paper introducing PyPOTS project is available on arXiv at [this URL](https://arxiv.org/abs/2305.18811),
and we are pursuing to publish it in prestigious academic venues, e.g. JMLR (track for
[Machine Learning Open Source Software](https://www.jmlr.org/mloss/)). If you use BenchPOTS in your work,
please cite PyPOTS project as below and 🌟star this repository to make others notice this library. πŸ€— Thank you!

<p align="center">
<a href="https://github.com/WenjieDu/PyPOTS">
    <img src="https://pypots.com/figs/pypots_logos/Ecosystem/PyPOTS_Ecosystem_Pipeline.png" width="95%"/>
</a>
</p>

``` bibtex
@article{du2023pypots,
title={{PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series}},
author={Wenjie Du},
year={2023},
eprint={2305.18811},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2305.18811},
doi={10.48550/arXiv.2305.18811},
}
```

or

> Wenjie Du. (2023).
> PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series.
> arXiv, abs/2305.18811.https://arxiv.org/abs/2305.18811


<details>
<summary>🏠 Visits</summary>
<a href="https://github.com/WenjieDu/BenchPOTS">
    <img alt="BenchPOTS visits" align="left" src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FWenjieDu%2FBenchPOTS&count_bg=%23009A0A&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=Visits%20since%20June%202024&edge_flat=false">
</a>
</details>
<br>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/WenjieDu/BenchPOTS",
    "name": "benchpots",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7.0",
    "maintainer_email": null,
    "keywords": "data mining, neural networks, machine learning, deep learning, artificial intelligence, time-series analysis, time series, imputation, classification, clustering, forecasting, partially observed, irregular sampled, partially-observed time series, incomplete time series, missing data, missing values",
    "author": "Wenjie Du",
    "author_email": "wenjay.du@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/1c/fe/17bab4a0b144e79d4e9836561c75445ca4fc05698a37e79888099e3d3318/benchpots-0.1.tar.gz",
    "platform": null,
    "description": "<a href=\"https://github.com/WenjieDu/BenchPOTS\">\n    <img src=\"https://pypots.com/figs/pypots_logos/BenchPOTS/logo_FFBG.svg\" width=\"200\" align=\"right\">\n</a>\n\n<h3 align=\"center\">Welcome to BenchPOTS</h3>\n\n<p align=\"center\"><i>a Python toolbox for benchmarking ML on POTS (Partially-Observed Time Series)</i></p>\n\n<p align=\"center\">\n    <a href=\"https://docs.pypots.com/en/latest/install.html#reasons-of-version-limitations-on-dependencies\">\n       <img alt=\"Python version\" src=\"https://img.shields.io/badge/Python-v3.7+-E97040?logo=python&logoColor=white\">\n    </a>\n    <a href=\"https://github.com/WenjieDu/BenchPOTS/releases\">\n        <img alt=\"the latest release version\" src=\"https://img.shields.io/github/v/release/wenjiedu/benchpots?color=EE781F&include_prereleases&label=Release&logo=github&logoColor=white\">\n    </a>\n    <a href=\"https://github.com/WenjieDu/BenchPOTS/blob/main/LICENSE\">\n        <img alt=\"BSD-3 license\" src=\"https://img.shields.io/badge/License-BSD--3-E9BB41?logo=opensourceinitiative&logoColor=white\">\n    </a>\n    <a href=\"https://github.com/WenjieDu/PyPOTS#-community\">\n        <img alt=\"Community\" src=\"https://img.shields.io/badge/join_us-community!-C8A062\">\n    </a>\n    <a href=\"https://github.com/WenjieDu/BenchPOTS/graphs/contributors\">\n        <img alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/wenjiedu/benchpots?color=D8E699&label=Contributors&logo=GitHub\">\n    </a>\n    <a href=\"https://star-history.com/#wenjiedu/benchpots\">\n        <img alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/wenjiedu/benchpots?logo=None&color=6BB392&label=%E2%98%85%20Stars\">\n    </a>\n    <a href=\"https://github.com/WenjieDu/BenchPOTS/network/members\">\n        <img alt=\"GitHub Repo forks\" src=\"https://img.shields.io/github/forks/wenjiedu/benchpots?logo=forgejo&logoColor=black&label=Forks\">\n    </a>\n</p>\n\nTo evaluate the performance of algorithms on POTS datasets, a benchmarking toolkit is necessary, hence the ecosystem library BenchPOTS is developed.\nBenchPOTS provides the standard and unified preprocessing pipelines of a variety of POTS datasets.\nIt supports a variety of evaluation tasks to help users understand the performance of different algorithms.\n\n## \u2756 Citing BenchPOTS/PyPOTS\nThe paper introducing PyPOTS project is available on arXiv at [this URL](https://arxiv.org/abs/2305.18811),\nand we are pursuing to publish it in prestigious academic venues, e.g. JMLR (track for\n[Machine Learning Open Source Software](https://www.jmlr.org/mloss/)). If you use BenchPOTS in your work,\nplease cite PyPOTS project as below and \ud83c\udf1fstar this repository to make others notice this library. \ud83e\udd17 Thank you!\n\n<p align=\"center\">\n<a href=\"https://github.com/WenjieDu/PyPOTS\">\n    <img src=\"https://pypots.com/figs/pypots_logos/Ecosystem/PyPOTS_Ecosystem_Pipeline.png\" width=\"95%\"/>\n</a>\n</p>\n\n``` bibtex\n@article{du2023pypots,\ntitle={{PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series}},\nauthor={Wenjie Du},\nyear={2023},\neprint={2305.18811},\narchivePrefix={arXiv},\nprimaryClass={cs.LG},\nurl={https://arxiv.org/abs/2305.18811},\ndoi={10.48550/arXiv.2305.18811},\n}\n```\n\nor\n\n> Wenjie Du. (2023).\n> PyPOTS: a Python toolbox for data mining on Partially-Observed Time Series.\n> arXiv, abs/2305.18811.https://arxiv.org/abs/2305.18811\n\n\n<details>\n<summary>\ud83c\udfe0 Visits</summary>\n<a href=\"https://github.com/WenjieDu/BenchPOTS\">\n    <img alt=\"BenchPOTS visits\" align=\"left\" src=\"https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FWenjieDu%2FBenchPOTS&count_bg=%23009A0A&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=Visits%20since%20June%202024&edge_flat=false\">\n</a>\n</details>\n<br>\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A Python Toolbox for Benchmarking Machine Learning on Partially-Observed Time Series",
    "version": "0.1",
    "project_urls": {
        "Documentation": "https://docs.pypots.com/",
        "Download": "https://github.com/WenjieDu/BenchPOTS/archive/main.zip",
        "Homepage": "https://github.com/WenjieDu/BenchPOTS",
        "Source": "https://github.com/WenjieDu/BenchPOTS/",
        "Tracker": "https://github.com/WenjieDu/BenchPOTS/issues/"
    },
    "split_keywords": [
        "data mining",
        " neural networks",
        " machine learning",
        " deep learning",
        " artificial intelligence",
        " time-series analysis",
        " time series",
        " imputation",
        " classification",
        " clustering",
        " forecasting",
        " partially observed",
        " irregular sampled",
        " partially-observed time series",
        " incomplete time series",
        " missing data",
        " missing values"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f026f0d6077caed9bebaad66972a82768bb4aa6d4e84da5eece9b3b5aea76e8",
                "md5": "1aafb31294f057f4a4b01beda96612b9",
                "sha256": "90fdcd890f2b1af3525c70acc354402ebb6c354c4b01a46e6ca756dabf14774d"
            },
            "downloads": -1,
            "filename": "benchpots-0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1aafb31294f057f4a4b01beda96612b9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7.0",
            "size": 21136,
            "upload_time": "2024-06-17T15:35:12",
            "upload_time_iso_8601": "2024-06-17T15:35:12.745928Z",
            "url": "https://files.pythonhosted.org/packages/5f/02/6f0d6077caed9bebaad66972a82768bb4aa6d4e84da5eece9b3b5aea76e8/benchpots-0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1cfe17bab4a0b144e79d4e9836561c75445ca4fc05698a37e79888099e3d3318",
                "md5": "312cc7e3805ab32668eedc9a1b9a732d",
                "sha256": "e43e67064cf42e60b0a2c884f31bd2738e99bf216a4778b47a1191d8ffa69a17"
            },
            "downloads": -1,
            "filename": "benchpots-0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "312cc7e3805ab32668eedc9a1b9a732d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7.0",
            "size": 13121,
            "upload_time": "2024-06-17T15:35:14",
            "upload_time_iso_8601": "2024-06-17T15:35:14.909843Z",
            "url": "https://files.pythonhosted.org/packages/1c/fe/17bab4a0b144e79d4e9836561c75445ca4fc05698a37e79888099e3d3318/benchpots-0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-17 15:35:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "WenjieDu",
    "github_project": "BenchPOTS",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "h5py",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scikit-learn",
            "specs": []
        },
        {
            "name": "pygrinder",
            "specs": [
                [
                    ">=",
                    "0.6"
                ]
            ]
        },
        {
            "name": "tsdb",
            "specs": [
                [
                    ">=",
                    "0.4"
                ]
            ]
        }
    ],
    "lcname": "benchpots"
}
        
Elapsed time: 0.26742s