{ "info": { "author": "Mateusz Zakrzewski, \u0141ukasz Bala", "author_email": "paralytics@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "==========\nParalytics\n==========\n\n.. image:: https://img.shields.io/badge/python-3.7-blue.svg\n :target: http://badge.fury.io/py/Paralytics\n\n* Documentation: https://mrtovsky.github.io/Paralytics/.\n* Repository: https://github.com/mrtovsky/Paralytics/.\n\nWhat is it?\n-----------\n**Paralytics** package was created in order to simplify and accelerate repetitive\ntasks during modeling and predictive analysis. It especially puts stronger emphasis\non data preprocessing, which is often the most arduous stage of modeling.\n\nThe purpose of this package is to reduce to a minimum time allocated on repetitive\nactivities preceding the problem-specific approach to a given problem, containing\namong others optimization of the applied machine learning techniques, which is the\npart that most of Data Scientists would like to devote the most energy to, however,\nby poorly prepared data, it is often only a fraction of the total work time devoted\nto the project.\n\nMain Features\n-------------\nHighlighting the main functionalities of the **Paralytics**:\n\n* Expanded **target encoding** of categorical variables using double cross-validation\n technique with additional regularisation preventing favoritism of sparse categories\n with reduction of excessive adjustment to the training set, effectively reducing\n overfitting.\n\n* **Discretization** of continuous variables to ordinal using shallow decision tree or\n method based on Spearman's rank-order correlation.\n\n* Processing data read into the\n `DataFrames `_,\n including:\n\n * automatic unification of variable types,\n * grouping of sparse categories,\n * projecting of text variables whose unique elements symbolize a binary response onto\n binary variables,\n * imputation of missing data.\n\n* Collinearity reduction using such factors as: **variance inflation factor** (VIF) or correlation.\n\nInstallation\n------------\n\nDependencies\n~~~~~~~~~~~~\n**Paralytics** package requirements are checked and, if needed, installed during the installation\nprocess automatically. Mainly used packages across the **Paralytics** are:\n\n* `NumPy `_ (>= 1.15.4)\n* `Pandas `_ (>= 0.23.4)\n* `scikit-learn `_ (>= 0.20.1)\n* `SciPy `_ (>= 1.1.0)\n\nFor visualizations:\n\n* `matplotlib `_ (>= 3.0.2)\n\nThe easiest way to install the package is using ``pip``: ::\n\n pip install paralytics\n\nIf you want to omit the packages upgrade (when your version does not meet the requirements) run: ::\n\n pip install paralytics --no-deps\n\nWhen functionalities requiring optional dependencies are needed you can install those extra requirements by running: ::\n\n pip install paralytics[]\n\nFor example, to use ``BaseSeleniumBrowser`` (requires selenium) and ``VIFSelector`` (requires statsmodels) run: ::\n\n pip install paralytics[browser,vif]\n \nInstallation of all extras is possible via: ::\n\n pip install paralytics[all]\n\nYou can always install directly from the github `repository `_: ::\n\n pip install git+https://github.com/mrtovsky/Paralytics.git", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mrtovsky.github.io/Paralytics/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "paralytics", "package_url": "https://pypi.org/project/paralytics/", "platform": "", "project_url": "https://pypi.org/project/paralytics/", "project_urls": { "Homepage": "https://mrtovsky.github.io/Paralytics/" }, "release_url": "https://pypi.org/project/paralytics/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "Python analytical scripts that will overcome paralysis in your data analysis.", "version": "0.3.2" }, "last_serial": 5922923, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "9f1a2f8c812c060b751f54610e7f3e19", "sha256": "da5e021db6aefe56cd78cecad7f5487ad7fbe61cb74e26d51f0423c87203172a" }, "downloads": -1, "filename": "paralytics-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9f1a2f8c812c060b751f54610e7f3e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24351, "upload_time": "2019-03-31T16:22:24", "url": "https://files.pythonhosted.org/packages/38/3c/bcb88e996a7e42eab6fdd4068ab44dd574f32376a8a08201ad270b3e72d6/paralytics-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "118640ef7e17f184eaafb3645c91d551", "sha256": "57d6bf7a9ceebc843509b1af88a840989e1f3df1d393de2e3b5c9c3b9ccb8d41" }, "downloads": -1, "filename": "paralytics-0.2.2.tar.gz", "has_sig": false, "md5_digest": "118640ef7e17f184eaafb3645c91d551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28002, "upload_time": "2019-06-19T21:54:28", "url": "https://files.pythonhosted.org/packages/89/99/06c5d32fd99b96aa0b7a41e081e0e5479c105758c049738b6a681a07e422/paralytics-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cd64941dcac4d7ad7e5d098cb4f7e371", "sha256": "a9701f8b6d599deb5a4a7562e77f55946062bce76eec6d7cd80ae5cf9e87af82" }, "downloads": -1, "filename": "paralytics-0.3.tar.gz", "has_sig": false, "md5_digest": "cd64941dcac4d7ad7e5d098cb4f7e371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37123, "upload_time": "2019-07-08T22:58:10", "url": "https://files.pythonhosted.org/packages/9e/8c/ccbb928f7a85b60a216915e1271cca7ea23fd3d67cbb15414d3d0946199e/paralytics-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d1c78a3d0d58b2b5fb11aa9d811b6bd0", "sha256": "c4d1d71c1c316a73180feae4fc0bc47e1329340ab3001d39c6ecf64b5a40557e" }, "downloads": -1, "filename": "paralytics-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d1c78a3d0d58b2b5fb11aa9d811b6bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37214, "upload_time": "2019-07-09T06:13:16", "url": "https://files.pythonhosted.org/packages/32/bf/a938c16f39e59b1b3592666af40a31441c4023c1dbb8c5c05e9d2d79da41/paralytics-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "43ee82b6261702207f19fa4a5f96e89d", "sha256": "75c9a0720303144b44a4b86196443bd70482b447ff0a6355e2e68e88f8afcb2c" }, "downloads": -1, "filename": "paralytics-0.3.2.tar.gz", "has_sig": false, "md5_digest": "43ee82b6261702207f19fa4a5f96e89d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37930, "upload_time": "2019-10-03T11:22:13", "url": "https://files.pythonhosted.org/packages/51/59/961302f6ce630e70ab0b38ec08f344d39d254510f7c669ccfc2235c636c1/paralytics-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43ee82b6261702207f19fa4a5f96e89d", "sha256": "75c9a0720303144b44a4b86196443bd70482b447ff0a6355e2e68e88f8afcb2c" }, "downloads": -1, "filename": "paralytics-0.3.2.tar.gz", "has_sig": false, "md5_digest": "43ee82b6261702207f19fa4a5f96e89d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37930, "upload_time": "2019-10-03T11:22:13", "url": "https://files.pythonhosted.org/packages/51/59/961302f6ce630e70ab0b38ec08f344d39d254510f7c669ccfc2235c636c1/paralytics-0.3.2.tar.gz" } ] }