{"package": "retentioneering", "summary": "Retentioneering is a Python library that makes analyzing clickstreams, user paths (trajectories), and event logs much easier, and yields much broader and deeper insights than funnel analysis. You can\u2026", "pypi_url": "https://pypi.org/project/retentioneering", "piwheels_url": "https://www.piwheels.org/project/retentioneering", "releases": {"4.0.0rc14": {"released": "2025-12-17 15:40:23", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc14-py3-none-any.whl", "filehash": "ecf22931c9fa4c9c90d9e7939e46fd7a3cdf65bd077c8a30d8edd7295867a222", "filesize": 947752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<=3.13", "apt_dependencies": [], "pip_dependencies": ["anywidget", "docrep", "ipython", "matplotlib", "nanoid", "networkx", "numpy", "pandas", "plotly", "pydantic", "scikit-learn", "scipy", "seaborn", "statsmodels", "umap-learn"]}}}, "4.0.0rc13": {"released": "2025-11-22 22:03:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc13-py3-none-any.whl", "filehash": "bd3be6255ac1346a4b08809332d1671a2e1524ee0447e2c200c8e5536a160008", "filesize": 947868, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["anywidget", "docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc12": {"released": "2025-11-22 21:54:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc12-py3-none-any.whl", "filehash": "8b9a78e4eb47ce9af63ebe35564c0c164d3440c9e769ab7857de9b19ac8ca435", "filesize": 947872, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.14", "apt_dependencies": [], "pip_dependencies": ["anywidget", "docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc11": {"released": "2025-11-22 21:41:53", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc11-py3-none-any.whl", "filehash": "f40e2c49528cb18a1c4ad82bd4a46fc5ae4693323e65c1edff0e6da5ab5506c6", "filesize": 947865, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["anywidget", "docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc10": {"released": "2025-11-15 10:05:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc10-py3-none-any.whl", "filehash": "da7be0284ac06382156fe79b0e0452ffe29fa5a1b74f31861c4e755b858e28d1", "filesize": 947310, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["anywidget", "docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc9": {"released": "2025-10-26 10:20:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc9-py3-none-any.whl", "filehash": "6ef68ce550dce037f62727a145eb4b7e38aaf25eea612dc3fdaffcb33258a4b9", "filesize": 947300, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["anywidget", "docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc8": {"released": "2024-11-11 18:21:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc8-py3-none-any.whl", "filehash": "28a9e210efd32fb6414057cb507a7da47724d6b5e36ff5deee89056d2d9c567a", "filesize": 947455, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc7": {"released": "2024-11-11 17:53:52", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc7-py3-none-any.whl", "filehash": "cc7b60fe7a8aa988a3c34ef9332e25397b68f945ed0b4f6c383ac59d6f5cb766", "filesize": 947482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc6": {"released": "2024-11-06 22:12:39", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc6-py3-none-any.whl", "filehash": "b84d104917907e6207f50bfa4793db4516ba65fb41e1dc2303406235da0a6629", "filesize": 947460, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc5": {"released": "2024-10-23 00:49:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc5-py3-none-any.whl", "filehash": "d3c5055e33137c5f12d6bef24dec2e1c401d8cdaed706b536bf86e2549e5c865", "filesize": 945401, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc4": {"released": "2024-09-03 20:34:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc4-py3-none-any.whl", "filehash": "40886285c6fa75bc0096e119c57ae2a9024b4d596ec3781233431460d554d0ea", "filesize": 942516, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "4.0.0rc3": {"released": "2024-08-26 20:47:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "4.0.0rc2": {"released": "2024-08-26 20:39:22", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "4.0.0rc1": {"released": "2024-07-27 16:47:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-4.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc1-py3-none-any.whl", "filehash": "805d1f4f5f33570683356b0dbd4e2f00257494404b6e763bdde7ac29d1b0d1ca", "filesize": 942458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "3.3.0": {"released": "2023-12-01 01:18:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.3.0rc0": {"released": "2023-12-01 01:11:19", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.2.1": {"released": "2023-11-27 13:44:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.2.1rc1": {"released": "2023-11-27 13:23:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.2.0": {"released": "2023-11-12 17:18:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "3.2.0rc1": {"released": "2023-11-11 19:33:08", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.2.0rc0": {"released": "2023-11-11 18:52:03", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "3.1.0": {"released": "2023-10-04 15:23:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.1.0-py3-none-any.whl", "filehash": "9d8485c83c44041ab1099df6a180af174298815e64354f0432db6e3fc74923a0", "filesize": 903269, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["docrep", "ipykernel", "ipython", "ipywidgets", "jupyterlab", "matplotlib", "nanoid", "networkx", "notebook", "numpy", "pandas", "plotly", "pydantic", "pyzmq", "scikit-learn", "scipy", "seaborn", "statsmodels", "tornado", "umap-learn", "virtualenv"]}}}, "3.0.1": {"released": "2023-05-03 14:47:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.1-py3-none-any.whl", "filehash": "99911c18b0ee35738f0201f532d38f98b2cd8656fce446327065064c5b172cf4", "filesize": 880122, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["ipywidgets", "jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "3.0.0": {"released": "2023-05-03 14:45:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0-py3-none-any.whl", "filehash": "7673b6d78b773bd00c35da167dce7202c1cb8e44e1a9cf5c43c0ec7c12da4dd2", "filesize": 874711, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["ipywidgets", "jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "3.0.0rc3": {"released": "2023-05-03 14:25:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.0rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0rc3-py3-none-any.whl", "filehash": "c24a2b59450c05c10383c05057a19ae6cf291814e5e615d750e2597e4255cb52", "filesize": 880165, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["ipywidgets", "jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "3.0.0rc1": {"released": "2023-04-25 12:54:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0rc1-py3-none-any.whl", "filehash": "2d99f29767df8acfa0d2d6e1631957e9a35d8d08557c03f1718c6a50989c342e", "filesize": 866281, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["ipywidgets", "jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "3.0.0b2": {"released": "2023-04-19 11:02:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0b2-py3-none-any.whl", "filehash": "6a0f8414847e806f311c187f302ab241001f67bcad6b8f4447facb54cf518bb5", "filesize": 865698, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["ipywidgets", "jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "3.0.0b1": {"released": "2023-03-22 12:07:11", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0b1-py3-none-any.whl", "filehash": "ae92594a3670de7fb333f312231925a672459be0710e3c33d75f115be2b9b3cd", "filesize": 860003, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "3.0.0b0": {"released": "2023-03-14 09:37:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"retentioneering-3.0.0b0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0b0-py3-none-any.whl", "filehash": "a913202d45fba745af9c77dfa1412768c95b210080f67b28723f0a2e636ce982", "filesize": 856497, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["jupyterlab", "networkx", "notebook", "numpy", "pandas", "pandas-stubs", "plotly", "pydantic", "scipy", "seaborn", "statsmodels", "umap-learn", "virtualenv"]}}}, "2.0.3.5": {"released": "2023-04-17 13:35:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-2.0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.3.5-py3-none-any.whl", "filehash": "34b5c0a9a733bd6ca6a66805506cb1ef45abc43395d2e5cc41ea3208fbb70324", "filesize": 817458, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["altair", "decorator", "matplotlib", "networkx", "numba", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "scipy", "seaborn", "statsmodels", "tqdm", "umap-learn", "vega"]}}}, "2.0.3.3": {"released": "2021-12-03 22:04:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-2.0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.3.3-py3-none-any.whl", "filehash": "29daa2e8eb33c50c7ab63c760b1bfc9c6c0884f5cee8875bb24c047cdeb7b714", "filesize": 817265, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["altair", "decorator", "matplotlib", "networkx", "numba", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "scipy", "seaborn", "statsmodels", "tqdm", "umap-learn", "vega"]}}}, "2.0.3.2": {"released": "2021-09-28 00:02:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-2.0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.3.2-py3-none-any.whl", "filehash": "710e78f0346e6901a9c285428c1273304ebbc202696af6975e32dafe3358f8c2", "filesize": 817269, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["altair", "decorator", "matplotlib", "networkx", "numba", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "scipy", "seaborn", "statsmodels", "tqdm", "umap-learn", "vega"]}}}, "2.0.2": {"released": "2020-10-10 16:36:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.2-py3-none-any.whl", "filehash": "885f97115dd51942986506b5b65bac4357d0e129beb5b66f99d5a786ace61c94", "filesize": 818125, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "matplotlib", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "scipy", "seaborn", "statsmodels", "tqdm", "umap-learn", "vega"]}}}, "2.0.1": {"released": "2020-10-06 00:57:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.1-py3-none-any.whl", "filehash": "e8d20d5e02922d990975c7516fca56347cd483613dc7174c72656008955a3e79", "filesize": 817415, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "matplotlib", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "scipy", "seaborn", "tqdm", "umap-learn", "vega"]}}}, "2.0.0": {"released": "2020-10-04 21:29:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.0-py3-none-any.whl", "filehash": "fe7d7b4912ef7592cfb79a00373357086c8d197c8992b52a5e13dcfa83103019", "filesize": 816730, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "matplotlib", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "scipy", "seaborn", "tqdm", "umap-learn", "vega"]}}}, "1.0.8.4": {"released": "2020-05-20 23:45:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.8.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8.4-py3-none-any.whl", "filehash": "4bf41b5d7dbb809ebb14b8630f9f6944479ba60bddad7b7b70613fd3832c1cd0", "filesize": 66802, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "seaborn", "umap-learn", "vega"]}}}, "1.0.8.3": {"released": "2020-05-20 17:13:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8.3-py3-none-any.whl", "filehash": "8637c90f31e0f26248ebf0c8ed13583b41c2ad5247f550c89b6a63e59f573543", "filesize": 67182, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "seaborn", "umap-learn", "vega"]}}}, "1.0.8.2": {"released": "2020-05-20 15:14:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8.2-py3-none-any.whl", "filehash": "9590a1d82a2bba78fca179b2912d6ec92072f3153b044389954d49fce7977139", "filesize": 67177, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "seaborn", "umap-learn", "vega"]}}}, "1.0.8.1": {"released": "2020-05-01 17:43:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.8": {"released": "2020-04-21 17:43:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8-py3-none-any.whl", "filehash": "9d1b69ecaf15613aedef4989693fec228f1f39b03e02beb09065fcf36e4764f1", "filesize": 66643, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "seaborn", "umap-learn", "vega"]}}}, "1.0.7.6": {"released": "2020-04-21 17:43:08", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.0.7.5": {"released": "2020-02-17 06:21:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.7.5-py3-none-any.whl", "filehash": "4fae9ef667bb4879f760eb65f8df76a56faea92a5926f6e8caa12550a1da6dc6", "filesize": 63746, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "plotly", "pymongo", "scikit-learn", "seaborn", "vega"]}}}, "1.0.7.4": {"released": "2020-02-07 17:59:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.7.4-py3-none-any.whl", "filehash": "aa45717a01fe99590731a683dbfe4ec5c0dae98d34d26ad927bfd2722bdc64dd", "filesize": 69062, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "pymongo", "scikit-learn", "seaborn", "vega"]}}}, "1.0.7.3": {"released": "2020-01-30 15:05:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.7.3-py3-none-any.whl", "filehash": "dcdd7e961a225e2e064b74595f477695561e96dd6d3966147e70c425713d238b", "filesize": 69052, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["altair", "networkx", "numpy", "pandas", "pymongo", "scikit-learn", "seaborn", "vega"]}}}, "1.0.6": {"released": "2019-11-14 10:06:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.6-py3-none-any.whl", "filehash": "227d48bf3184c0b2f14e44228fddd0466ef1ecb4c325193fdbdf91bc4c38e69f", "filesize": 67998, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["altair", "eli5", "networkx", "numpy", "pandas", "pymongo", "scikit-learn", "seaborn", "vega"]}}}, "1.0.5": {"released": "2019-09-27 17:30:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.5-py3-none-any.whl", "filehash": "618e007dcf02473bfdf06f772674dc927a111a4f7bb8938de69a82b8eb71d7d3", "filesize": 44938, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["eli5", "networkx", "numpy", "pandas", "plotly", "scikit-learn", "seaborn", "shap"]}}}, "1.0.4": {"released": "2019-09-17 09:44:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.4-py3-none-any.whl", "filehash": "be45f752410d418792e9c70cdae3fb207591711887237cdae2317de9fb432221", "filesize": 40591, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["eli5", "networkx", "numpy", "pandas", "plotly", "scikit-learn", "seaborn", "shap"]}}}, "1.0.3": {"released": "2019-07-29 09:55:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.3-py3-none-any.whl", "filehash": "8a191d0b9c9f97a529fe00517af2028046a576a30e4978957f4a102dfe24c58f", "filesize": 33892, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["eli5", "networkx", "numpy", "pandas", "scikit-learn", "seaborn", "shap"]}}}, "1.0.2": {"released": "2019-07-17 10:13:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.2-py3-none-any.whl", "filehash": "578b37e27637b24750828ddd66e2b6f0dc4335c0cd76a18c6f6d657ae27e2159", "filesize": 31575, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["eli5", "networkx", "numpy", "pandas", "scikit-learn", "seaborn", "shap"]}}}, "1.0.1": {"released": "2019-07-02 15:51:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.1-py3-none-any.whl", "filehash": "eddcdb3bce9739eb5cdaa80e008195d916a23c1e19fd849ff50dcd055e39513f", "filesize": 30931, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["eli5", "networkx", "numpy", "pandas", "scikit-learn", "seaborn", "shap"]}}}, "1.0.0": {"released": "2019-07-02 14:10:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.0-py3-none-any.whl", "filehash": "7562c62289d9eac849f25f03b8f9e13c4a3427beeb9dadeef0b33e5f4146d996", "filesize": 30915, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["eli5", "networkx", "numpy", "pandas", "scikit-learn", "seaborn", "shap"]}}}, "0.3.1": {"released": "2019-04-03 10:04:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-0.3.1-py3-none-any.whl", "filehash": "7804afc10d27a5cd2de94114e64d2be089dbe377b4045e83c60729592e11162d", "filesize": 36263, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cmake", "cython", "google-cloud-bigquery", "grandalf", "jupyter", "matplotlib", "networkx", "numpy", "pandas", "plotly", "pyyaml", "requests", "scikit-learn", "scipy", "seaborn", "tqdm"]}}}, "0.3.0": {"released": "2019-04-02 17:37:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"retentioneering-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/retentioneering/retentioneering-0.3.0-py3-none-any.whl", "filehash": "071394b29dfdb8c8c1ccd879b9817dd7d9407fa666bfe0b3eecf3444445749f1", "filesize": 36291, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["cmake", "google-cloud-bigquery", "grandalf", "hdbscan", "jupyter", "matplotlib", "multicoretsne", "networkx", "numpy", "pandas", "plotly", "pyyaml", "requests", "scikit-learn", "scipy", "seaborn", "tqdm"]}}}}}