{ "info": { "author": "Felipe M. Vieira", "author_email": "fmv.profissional@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "[![Build Status](https://travis-ci.org/fmv1992/data_utilities.svg?branch=master)](https://travis-ci.org/fmv1992/data_utilities)\n\n# Data Utilities\n\nData utilities library focused on machine learning and data analysis.\n\nThe library relies upon python's scientific/numeric stack to expand their\ncapabilities. The dependencies are:\n* numpy\n* scipy\n* pandas\n* matplotlib\n* seaborn\n* scikit-learn\n\nOptional dependencies are:\n* XGBoost\n* deap\n\nHighlights are:\n* matplotlib_utilities: out-of-the-shelf data description with\n `histogram_of_dataframe`.\n* pandas_utilities: easier dataframe preparation with\n `rename_columns_to_lower`, `categorical_serie_to_binary_dataframe`,\n `balance_ndframe` and `get_numeric_columns`.\n* sklearn_utilities: multiprocessing and persistence support for hyper\n parameter grid search, both exhaustive and using a genetic algorithmic\n approach; convenience functions to the XGBoost module.\n\nAnd much more.\n\n# Organization and files\n\n ./data_utilities\n \u251c\u2500\u2500 __init__.py\n \u251c\u2500\u2500 matplotlib_utilities.py\n \u251c\u2500\u2500 pandas_utilities.py\n \u251c\u2500\u2500 python_utilities.py\n \u251c\u2500\u2500 sklearn_utilities\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 evolutionary_grid_search.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 grid_search.py\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 __init__.py\n \u2514\u2500\u2500 tests\n \u251c\u2500\u2500 __init__.py\n \u251c\u2500\u2500 test_matplotlib_utilities.py\n \u251c\u2500\u2500 test_pandas_utilities.py\n \u251c\u2500\u2500 test_python_utilities.py\n \u251c\u2500\u2500 test_sklearn_utilities.py\n \u2514\u2500\u2500 test_support.py\n\nEach of python's significant data modules has its own set of functions.\nOptional dependencies functions are interspersed throughout the code.\n\nThis module does not intend to create its own API or standards. Instead each of\nthe utilities module should follow the guidelines and APIs provided by the\nparent module.\n\nNote: This is a primitive project. Expect backwards incompatible changes as I\nfigure out the best way to to develop the utilities.\n\n# What's new\n\nCheck our [changelog](https://github.com/fmv1992/data_utilities/blob/master/changelog.md).\n\n# Development guidelines\n\n* Coding style: [PEP 8](https://www.python.org/dev/peps/pep-0008/) compliant.\n* Docstrings: [google docstrings](http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html).\n* Before commiting new versions do a test for different versions of python3:\n * python3.4\n * python3.5\n * python3.6\n * (newer versions)\n * Rationale: even though stability is expected between python versions some\n changes occur. See for instance that on commit v1.2.8 (60573d7) there was\n as unexpected import error on python34 but not on python36.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fmv1992/data_utilities", "keywords": "data sciences", "license": "GPLv2 or any later", "maintainer": "", "maintainer_email": "", "name": "data-utilities", "package_url": "https://pypi.org/project/data-utilities/", "platform": "", "project_url": "https://pypi.org/project/data-utilities/", "project_urls": { "Homepage": "https://github.com/fmv1992/data_utilities" }, "release_url": "https://pypi.org/project/data-utilities/1.2.10/", "requires_dist": null, "requires_python": "", "summary": "A data analysis and visualization helper module.", "version": "1.2.10" }, "last_serial": 5965264, "releases": { "1.2.1": [ { "comment_text": "", "digests": { "md5": "c4c545f7929a032ce4f4cb84709ad330", "sha256": "84f5def6fdccb75e1926cb68bd03cd33a17a780a354b06dd1f323dd037b3ce6f" }, "downloads": -1, "filename": "data_utilities-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c4c545f7929a032ce4f4cb84709ad330", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18158, "upload_time": "2017-04-08T17:52:14", "url": "https://files.pythonhosted.org/packages/46/51/6f669996712c2c6b4b590da61b264cec6a65bce97c81a670727221868621/data_utilities-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efde4ddf57d04ae51dc7b5aca6f95fc9", "sha256": "e3237d8720d40c336f54e9185393a95099227273b5f8a64e27e4eb66bb53fc4d" }, "downloads": -1, "filename": "data_utilities-1.2.1.tar.gz", "has_sig": false, "md5_digest": "efde4ddf57d04ae51dc7b5aca6f95fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15282, "upload_time": "2017-04-08T17:52:12", "url": "https://files.pythonhosted.org/packages/24/23/177ebc9e72044dbd67fd6ea7138369a1105439dff3d469fdd5c345ec5c7a/data_utilities-1.2.1.tar.gz" } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "7ea9a7cdb7a1debfae9048b74c2bb081", "sha256": "dac06617d43998e2a1cd14a7cfe3b2376680d175959bd7f0d1fa29e107fe549d" }, "downloads": -1, "filename": "data_utilities-1.2.10.tar.gz", "has_sig": false, "md5_digest": "7ea9a7cdb7a1debfae9048b74c2bb081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58497, "upload_time": "2019-10-12T20:10:45", "url": "https://files.pythonhosted.org/packages/6f/20/9d197d8526fac3c264090764b891eacb1a25fd65e723c8fe221f1f72a4c4/data_utilities-1.2.10.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "51b9133793a7930c8fefcd05a0048f82", "sha256": "6d2afcaf8e4408d698dad093639cc75126a41fb05891eabddf3fd5183c9c1ac2" }, "downloads": -1, "filename": "data_utilities-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51b9133793a7930c8fefcd05a0048f82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18160, "upload_time": "2017-04-08T18:08:08", "url": "https://files.pythonhosted.org/packages/cb/58/46c98694704ea4720b3e95e23a2a4c0bb3396ad0105c4f1dc720f22ebb5a/data_utilities-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f5ffea02d4ea85b9013bb03b7137d4b", "sha256": "f32a1b6f69a674a21c1f915d5a10a2b512d1b0bdbba9e5d48496d6de416012cb" }, "downloads": -1, "filename": "data_utilities-1.2.2.tar.gz", "has_sig": false, "md5_digest": "9f5ffea02d4ea85b9013bb03b7137d4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18948, "upload_time": "2017-04-08T18:08:05", "url": "https://files.pythonhosted.org/packages/d0/6e/f027b5ce46a427d2632cc3244c5093d5eed75592275b794de3a66df9cf99/data_utilities-1.2.2.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "9639892d8f4441f067f143a732f44cf9", "sha256": "0d276b2c20f02d3b3b79963ea1e1050c40ecee7ca35451f5a46028a4f0402273" }, "downloads": -1, "filename": "data_utilities-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9639892d8f4441f067f143a732f44cf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18161, "upload_time": "2017-04-12T19:54:02", "url": "https://files.pythonhosted.org/packages/69/fd/1618dd00ef63468dbf9edd78fb0e983909e91edb2f990ef53d46ec365d02/data_utilities-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e7964f60baf7d235c12738d9bfbe58c", "sha256": "978012263b5a1c16cb61deed700a604b60d74cc09e227c97870ce8311cc5c517" }, "downloads": -1, "filename": "data_utilities-1.2.4.tar.gz", "has_sig": false, "md5_digest": "9e7964f60baf7d235c12738d9bfbe58c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18936, "upload_time": "2017-04-12T19:54:00", "url": "https://files.pythonhosted.org/packages/d4/86/af72655f49302d782bc6cacb0304566351ee04d174df0460f8225d3e371d/data_utilities-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "d24d2454c1631ed3fc8086051e2ea3dc", "sha256": "721fb4fa5febd9f0594cec371d768ae75b2e6d11c0f2b5db013111859f6d9d3a" }, "downloads": -1, "filename": "data_utilities-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d24d2454c1631ed3fc8086051e2ea3dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23752, "upload_time": "2017-04-12T21:07:14", "url": "https://files.pythonhosted.org/packages/9f/4d/eb028547d17de53366585df0c7d704273ae7dfc6253944dd67650ba6efcb/data_utilities-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42a2a0735bd25ba8ca69ba62959d4d7a", "sha256": "f1ec431aba88f937c772470e520b80ba5e91199040942fa56249eef0a720c134" }, "downloads": -1, "filename": "data_utilities-1.2.5.tar.gz", "has_sig": false, "md5_digest": "42a2a0735bd25ba8ca69ba62959d4d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19217, "upload_time": "2017-04-12T21:07:12", "url": "https://files.pythonhosted.org/packages/c1/ba/5f064f706f5d99a4b7bb0a2f1d555098d7090cec7a990ed42955b9c2cb11/data_utilities-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "d9db118ed1ba999c394c535fe2c414c0", "sha256": "a891db7b4fffc6f917e18987f5ab147d0f0f13b0a52bb806a9493e5b935890ef" }, "downloads": -1, "filename": "data_utilities-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d9db118ed1ba999c394c535fe2c414c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23878, "upload_time": "2017-04-19T00:47:55", "url": "https://files.pythonhosted.org/packages/ad/38/e13d288fbf899d17d7052a10c7059c674f18f3bde5449e8bc02cb10b5844/data_utilities-1.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a300a36c5680c0882a65330e816e8db2", "sha256": "52231f48c2be4bb4f1c4052ee6a2d918afae9fc60f091d3a3bc89efb61d3b9ee" }, "downloads": -1, "filename": "data_utilities-1.2.6.tar.gz", "has_sig": false, "md5_digest": "a300a36c5680c0882a65330e816e8db2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19315, "upload_time": "2017-04-19T00:47:53", "url": "https://files.pythonhosted.org/packages/26/bb/e0433b70c559ef7a03da784e4520689d9e8ec02fb3cf87f72b9e6c33522a/data_utilities-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "7a0d987ee1120d7075bbb3217a8dd85a", "sha256": "b7cbcdb65a01cae8085faefdc7b2def97a896cf2c94159985553ee0cd8cb27c4" }, "downloads": -1, "filename": "data_utilities-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7a0d987ee1120d7075bbb3217a8dd85a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29268, "upload_time": "2017-05-13T19:17:41", "url": "https://files.pythonhosted.org/packages/8b/6d/d38e4785f196ba97ff6115d9e41737485b92d07d11f77aeb6ff9012430e3/data_utilities-1.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "830e5a68c4da770e11ae7a57a1c3ddee", "sha256": "e4472710943dc36aa92b03be1fb8da4aaf827e041300aef51b9fc84a5f682baa" }, "downloads": -1, "filename": "data_utilities-1.2.7.tar.gz", "has_sig": false, "md5_digest": "830e5a68c4da770e11ae7a57a1c3ddee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23673, "upload_time": "2017-05-13T19:17:38", "url": "https://files.pythonhosted.org/packages/25/b2/eb4c38cc815deeaf21abf4591ecc6cdf3ddbe671a6a2d9473ac19f226c9a/data_utilities-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "7e17770a1794e827e043bdf8b98f3b02", "sha256": "65cec4a42475ac9bc984cffdaf30b69be72c17f6a40708208780e10c33fa10d9" }, "downloads": -1, "filename": "data_utilities-1.2.8.tar.gz", "has_sig": false, "md5_digest": "7e17770a1794e827e043bdf8b98f3b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32041, "upload_time": "2017-10-01T03:35:34", "url": "https://files.pythonhosted.org/packages/fc/8d/ac4487d5d1ef27018781fe0450299043a8acdf438f975120508e71558e4c/data_utilities-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "31daa5b2d99de546dbe6f64dfedfa2d5", "sha256": "6556885f431c46d2cdfefe7d5e8e39303a7f369203f2146ca5ca67699f0ca12f" }, "downloads": -1, "filename": "data_utilities-1.2.9.tar.gz", "has_sig": false, "md5_digest": "31daa5b2d99de546dbe6f64dfedfa2d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42352, "upload_time": "2018-01-20T16:53:33", "url": "https://files.pythonhosted.org/packages/9c/92/d7d0a7b5c91857ce53ca9dcc5150c212706f6eed80d207a5b9f1d4765083/data_utilities-1.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ea9a7cdb7a1debfae9048b74c2bb081", "sha256": "dac06617d43998e2a1cd14a7cfe3b2376680d175959bd7f0d1fa29e107fe549d" }, "downloads": -1, "filename": "data_utilities-1.2.10.tar.gz", "has_sig": false, "md5_digest": "7ea9a7cdb7a1debfae9048b74c2bb081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58497, "upload_time": "2019-10-12T20:10:45", "url": "https://files.pythonhosted.org/packages/6f/20/9d197d8526fac3c264090764b891eacb1a25fd65e723c8fe221f1f72a4c4/data_utilities-1.2.10.tar.gz" } ] }