Metadata-Version: 2.1
Name: openpy-ts-clu
Version: 0.1.0
Summary: Library for time series clustering
Author: jlara6
Author-email: jlara@iee.unsj.edu.ar
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
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-Dist: anyio (==4.4.0)
Requires-Dist: argon2-cffi (==23.1.0)
Requires-Dist: argon2-cffi-bindings (==21.2.0)
Requires-Dist: arrow (==1.3.0)
Requires-Dist: asttokens (==2.4.1)
Requires-Dist: async-lru (==2.0.4)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: babel (==2.15.0)
Requires-Dist: beautifulsoup4 (==4.12.3)
Requires-Dist: bleach (==6.1.0)
Requires-Dist: build (==1.2.1)
Requires-Dist: cachecontrol (==0.14.0)
Requires-Dist: certifi (==2024.6.2)
Requires-Dist: cffi (==1.16.0)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: cleo (==2.1.0)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: comm (==0.2.2)
Requires-Dist: contourpy (==1.2.1)
Requires-Dist: crashtest (==0.4.1)
Requires-Dist: cycler (==0.12.1)
Requires-Dist: debugpy (==1.8.1)
Requires-Dist: decorator (==5.1.1)
Requires-Dist: defusedxml (==0.7.1)
Requires-Dist: distlib (==0.3.8)
Requires-Dist: docutils (==0.21.2)
Requires-Dist: dulwich (==0.21.7)
Requires-Dist: exceptiongroup (==1.2.1)
Requires-Dist: executing (==2.0.1)
Requires-Dist: fastjsonschema (==2.19.1)
Requires-Dist: filelock (==3.14.0)
Requires-Dist: fonttools (==4.53.0)
Requires-Dist: fqdn (==1.5.1)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: h5py (==3.11.0)
Requires-Dist: httpcore (==1.0.5)
Requires-Dist: httpx (==0.27.0)
Requires-Dist: idna (==3.7)
Requires-Dist: importlib-metadata (==7.1.0)
Requires-Dist: importlib-resources (==6.4.0)
Requires-Dist: installer (==0.7.0)
Requires-Dist: ipykernel (==6.29.4)
Requires-Dist: ipython (==8.18.1)
Requires-Dist: ipywidgets (==8.1.3)
Requires-Dist: isoduration (==20.11.0)
Requires-Dist: jaraco-classes (==3.4.0)
Requires-Dist: jedi (==0.19.1)
Requires-Dist: jinja2 (==3.1.4)
Requires-Dist: joblib (==1.4.2)
Requires-Dist: json5 (==0.9.25)
Requires-Dist: jsonpointer (==3.0.0)
Requires-Dist: jsonschema (==4.22.0)
Requires-Dist: jsonschema-specifications (==2023.12.1)
Requires-Dist: jupyter (==1.0.0)
Requires-Dist: jupyter-client (==8.6.2)
Requires-Dist: jupyter-console (==6.6.3)
Requires-Dist: jupyter-core (==5.7.2)
Requires-Dist: jupyter-events (==0.10.0)
Requires-Dist: jupyter-lsp (==2.2.5)
Requires-Dist: jupyter-server (==2.14.1)
Requires-Dist: jupyter-server-terminals (==0.5.3)
Requires-Dist: jupyterlab (==4.2.2)
Requires-Dist: jupyterlab-pygments (==0.3.0)
Requires-Dist: jupyterlab-server (==2.27.2)
Requires-Dist: jupyterlab-widgets (==3.0.11)
Requires-Dist: keyring (==24.3.1)
Requires-Dist: kiwisolver (==1.4.5)
Requires-Dist: llvmlite (==0.42.0)
Requires-Dist: markdown-it-py (==3.0.0)
Requires-Dist: markupsafe (==2.1.5)
Requires-Dist: matplotlib (==3.9.0)
Requires-Dist: matplotlib-inline (==0.1.7)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: mistune (==3.0.2)
Requires-Dist: more-itertools (==10.2.0)
Requires-Dist: msgpack (==1.0.8)
Requires-Dist: nbclient (==0.10.0)
Requires-Dist: nbconvert (==7.16.4)
Requires-Dist: nbformat (==5.10.4)
Requires-Dist: nest-asyncio (==1.6.0)
Requires-Dist: nh3 (==0.2.17)
Requires-Dist: notebook (==7.2.1)
Requires-Dist: notebook-shim (==0.2.4)
Requires-Dist: numba (==0.59.1)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: overrides (==7.7.0)
Requires-Dist: packaging (==24.0)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: pandocfilters (==1.5.1)
Requires-Dist: parso (==0.8.4)
Requires-Dist: pexpect (==4.9.0)
Requires-Dist: pillow (==10.3.0)
Requires-Dist: pkginfo (==1.11.0)
Requires-Dist: platformdirs (==4.2.2)
Requires-Dist: poetry (==1.8.3)
Requires-Dist: poetry-core (==1.9.0)
Requires-Dist: poetry-plugin-export (==1.8.0)
Requires-Dist: prometheus-client (==0.20.0)
Requires-Dist: prompt-toolkit (==3.0.46)
Requires-Dist: psutil (==5.9.8)
Requires-Dist: ptyprocess (==0.7.0)
Requires-Dist: pure-eval (==0.2.2)
Requires-Dist: pycparser (==2.22)
Requires-Dist: pygments (==2.18.0)
Requires-Dist: pyparsing (==3.1.2)
Requires-Dist: pyproject-hooks (==1.1.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: python-json-logger (==2.0.7)
Requires-Dist: pytz (==2024.1)
Requires-Dist: pywin32 (==306)
Requires-Dist: pywin32-ctypes (==0.2.2)
Requires-Dist: pywinpty (==2.0.13)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: pyzmq (==26.0.3)
Requires-Dist: qtconsole (==5.5.2)
Requires-Dist: qtpy (==2.4.1)
Requires-Dist: rapidfuzz (==3.9.3)
Requires-Dist: readme-renderer (==43.0)
Requires-Dist: referencing (==0.35.1)
Requires-Dist: requests (==2.32.3)
Requires-Dist: requests-toolbelt (==1.0.0)
Requires-Dist: rfc3339-validator (==0.1.4)
Requires-Dist: rfc3986 (==2.0.0)
Requires-Dist: rfc3986-validator (==0.1.1)
Requires-Dist: rich (==13.7.1)
Requires-Dist: rpds-py (==0.18.1)
Requires-Dist: scikit-learn (==1.4.0)
Requires-Dist: scipy (==1.12.0)
Requires-Dist: seaborn (==0.13.2)
Requires-Dist: send2trash (==1.8.3)
Requires-Dist: shellingham (==1.5.4)
Requires-Dist: six (==1.16.0)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: soupsieve (==2.5)
Requires-Dist: stack-data (==0.6.3)
Requires-Dist: terminado (==0.18.1)
Requires-Dist: threadpoolctl (==3.5.0)
Requires-Dist: tinycss2 (==1.3.0)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: tomlkit (==0.12.5)
Requires-Dist: tornado (==6.4)
Requires-Dist: tqdm (==4.66.4)
Requires-Dist: traitlets (==5.14.3)
Requires-Dist: trove-classifiers (==2024.5.22)
Requires-Dist: tslearn (==0.6.3)
Requires-Dist: twine (==4.0.2)
Requires-Dist: types-python-dateutil (==2.9.0.20240316)
Requires-Dist: typing-extensions (==4.12.1)
Requires-Dist: tzdata (==2024.1)
Requires-Dist: uri-template (==1.3.0)
Requires-Dist: urllib3 (==2.2.1)
Requires-Dist: virtualenv (==20.26.2)
Requires-Dist: wcwidth (==0.2.13)
Requires-Dist: webcolors (==24.6.0)
Requires-Dist: webencodings (==0.5.1)
Requires-Dist: websocket-client (==1.8.0)
Requires-Dist: widgetsnbextension (==4.0.11)
Requires-Dist: zipp (==3.19.2)
Description-Content-Type: text/markdown

OpenPy-TS-Clu
===========================================
OpenPy-TS-Clu is a Python library based on the development of [OpenTC-AMI](https://sourceforge.net/projects/opentc-ami/) that allows using data mining techniques to obtain models and patterns representative of user groups.

## Installation

With pip

``pip install openpy-ts-clu``

Without pip, clone or download the repository, in the dist folder is the .whl file, copy the location of the file, and in the CMD:

``pip install {path-save-files}/openpy_ts_clu-{version}-py3-none-any.whl’``

<div id='id2'/>

If you have installation problems, you can contact us by email (**jlara@iee.unsj.edu.ar**) or through the same GitHub and according to the error that appears in the console we can give the necessary technical support.

## How to use  <a name="id1"></a>

First, in the IDE (Integrated Development Environment) of preference, we import the library:

```Python
from openpy_ts_clu import clustering_kmeans, scenarios
```

## License

License: CC BY-NC-SA 4.0

<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />

This work has a license <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.

