{ "info": { "author": "Luca Cappelletti", "author_email": "cappelletti.luca94@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": ".. role:: py(code)\n :language: python\n\n.. role:: json(code)\n :language: json\n\n\nTranspose Dictionary\n====================\n\n|travis| |sonar_quality| |sonar_maintainability| |sonar_coverage| |code_climate_maintainability| |pip|\n\nSimple python package to transpose python dictionaries.\n\nInstalling Transpose_Dict\n-------------------------------------------------------------\n\n.. code:: shell\n\n pip install transpose_dict\n\nBasic usage example\n---------------------\n\n.. code:: python\n\n from transpose_dict import TD\n\n test = {\n \"a\":{\n \"0\":{\n \"I\":[1,2,3],\n \"II\":[4,5,6]\n }\n },\n \"b\":{\n \"0\":{\n \"I\":[8,9,10],\n \"II\":[467,23,23]\n },\n \"1\":{\n \"III\":[6,7,9]\n }\n }\n }\n\n TD(test, 0) # The given dictionary does not change\n #> {\"b\": {\"0\": {\"I\": [8, 9, 10], \"II\": [467, 23, 23]}, \"1\": {\"III\": [6, 7, 9]}}, \"a\": {\"0\": {\"I\": [1, 2, 3], \"II\": [4, 5, 6]}}}\n TD(test, 1) # The new main axis is the one with (\"0\", \"1\")\n #> {\"0\": {\"a\": {\"I\": [1, 2, 3], \"II\": [4, 5, 6]}, \"b\": {\"I\": [8, 9, 10], \"II\": [467, 23, 23]}}, \"1\": {\"b\": {\"III\": [6, 7, 9]}}}\n TD(test, 2) # The new main axis is the one with (\"I\", \"II\", \"III\")\n #> {\"I\": {\"a\": {\"0\": [1, 2, 3]}, \"b\": {\"0\": [8, 9, 10]}}, \"III\": {\"b\": {\"1\": [6, 7, 9]}}, \"II\": {\"a\": {\"0\": [4, 5, 6]}, \"b\": {\"0\": [467, 23, 23]}}}\n\nLicense\n--------------\nThe software is released under the MIT license.\n\n.. |preview| image:: https://github.com/LucaCappelletti94/transpose_dict/blob/master/preview.png?raw=true\n\n.. |travis| image:: https://travis-ci.org/LucaCappelletti94/transpose_dict.png\n :target: https://travis-ci.org/LucaCappelletti94/transpose_dict\n\n.. |sonar_quality| image:: https://sonarcloud.io/api/project_badges/measure?project=transpose_dict.lucacappelletti&metric=alert_status\n :target: https://sonarcloud.io/dashboard/index/transpose_dict.lucacappelletti\n\n.. |sonar_maintainability| image:: https://sonarcloud.io/api/project_badges/measure?project=transpose_dict.lucacappelletti&metric=sqale_rating\n :target: https://sonarcloud.io/dashboard/index/transpose_dict.lucacappelletti\n\n.. |sonar_coverage| image:: https://sonarcloud.io/api/project_badges/measure?project=transpose_dict.lucacappelletti&metric=coverage\n :target: https://sonarcloud.io/dashboard/index/transpose_dict.lucacappelletti\n\n.. |code_climate_maintainability| image:: https://api.codeclimate.com/v1/badges/25fb7c6119e188dbd12c/maintainability\n :target: https://codeclimate.com/github/LucaCappelletti94/transpose_dict/maintainability\n :alt: Maintainability\n\n.. |pip| image:: https://badge.fury.io/py/transpose_dict.svg\n :target: https://badge.fury.io/py/transpose_dict\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LucaCappelletti94/transpose_dict", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "transpose-dict", "package_url": "https://pypi.org/project/transpose-dict/", "platform": "", "project_url": "https://pypi.org/project/transpose-dict/", "project_urls": { "Homepage": "https://github.com/LucaCappelletti94/transpose_dict" }, "release_url": "https://pypi.org/project/transpose-dict/1.0.0/", "requires_dist": [ "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "coveralls ; extra == 'test'" ], "requires_python": "", "summary": "Small customizable multiprocessing multi-proxy crawler.", "version": "1.0.0" }, "last_serial": 5097370, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "fe12b2938677e4eaf9e7b1924f22baf5", "sha256": "20002fccf0a762c945c6db77f8d3cb381de421983df4bfb318363a97d985e62c" }, "downloads": -1, "filename": "transpose_dict-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fe12b2938677e4eaf9e7b1924f22baf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4079, "upload_time": "2019-04-04T13:33:38", "url": "https://files.pythonhosted.org/packages/33/ea/8d9a8697f2c6cab757a4ea632db17bad12d8abe106b5fb0b28570da331f4/transpose_dict-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbbde2e0c255c0b6473a7c7610e7b8e0", "sha256": "785d854acf3335f2798a0e724d727dd6f91961f9d77cc413f43b6752ca9e8039" }, "downloads": -1, "filename": "transpose_dict-1.0.0.tar.gz", "has_sig": false, "md5_digest": "dbbde2e0c255c0b6473a7c7610e7b8e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3611, "upload_time": "2019-04-04T13:33:40", "url": "https://files.pythonhosted.org/packages/b1/f6/9baa0397a305cdb2645e5535685896f961f7229055ee2b8207a865cc369e/transpose_dict-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe12b2938677e4eaf9e7b1924f22baf5", "sha256": "20002fccf0a762c945c6db77f8d3cb381de421983df4bfb318363a97d985e62c" }, "downloads": -1, "filename": "transpose_dict-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fe12b2938677e4eaf9e7b1924f22baf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4079, "upload_time": "2019-04-04T13:33:38", "url": "https://files.pythonhosted.org/packages/33/ea/8d9a8697f2c6cab757a4ea632db17bad12d8abe106b5fb0b28570da331f4/transpose_dict-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbbde2e0c255c0b6473a7c7610e7b8e0", "sha256": "785d854acf3335f2798a0e724d727dd6f91961f9d77cc413f43b6752ca9e8039" }, "downloads": -1, "filename": "transpose_dict-1.0.0.tar.gz", "has_sig": false, "md5_digest": "dbbde2e0c255c0b6473a7c7610e7b8e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3611, "upload_time": "2019-04-04T13:33:40", "url": "https://files.pythonhosted.org/packages/b1/f6/9baa0397a305cdb2645e5535685896f961f7229055ee2b8207a865cc369e/transpose_dict-1.0.0.tar.gz" } ] }