{ "info": { "author": "Simon Dirmeier", "author_email": "mail@simon-dirmeier.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "*********\ndataframe\n*********\n\n.. image:: http://www.repostatus.org/badges/latest/active.svg\n :target: http://www.repostatus.org/#active\n.. image:: https://travis-ci.org/dirmeier/dataframe.svg?branch=master\n :target: https://travis-ci.org/dirmeier/dataframe/\n.. image:: https://codecov.io/gh/dirmeier/dataframe/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/dirmeier/dataframe\n.. image:: https://api.codacy.com/project/badge/Grade/3787d3068c2f472bb337665ff67d7068\n :target: https://www.codacy.com/app/simon-dirmeier/dataframe?utm_source=github.com&utm_medium=referral&utm_content=dirmeier/dataframe&utm_campaign=Badge_Grade\n.. image:: https://badge.fury.io/py/dataframe.svg\n :target: https://badge.fury.io/py/dataframe\n.. image:: https://anaconda.org/dirmeier/dataframe/badges/installer/conda.svg\n :target: https://anaconda.org/dirmeier/dataframe\n\nA data-frame_ implementation using method piping in python.\n\n.. image:: https://rawgit.com/dirmeier/dataframe/master/_fig/demo.svg\n :height: 600px\n :align: center\n :target: https://rawgit.com/dirmeier/dataframe/master/_fig/demo.svg\n\nIntroduction\n============\n\nLarge-scale data-analysis is getting increasingly important in statistics and\ncomputer science. For matrix-shaped data-sets ``dataframe`` offers an easy to\nuse framework for analysis, reshaping and modification of data in ``Python``.\n``dataframe`` hasbasic *grouping*, *aggregation*, *subsetting*\nand *modification* functions and is (in the near future maybe) extended to C++\nand Fortran. In the latest version ``dataframe`` offers method piping as in\nthe `unix`-commandline or `R`'s `magrittr` package.\n\nInstallation\n============\n\nI recommend installing the library using:\n\n.. code-block:: bash\n\n pip install dataframe\n\nDocumentation\n=============\n\nDetailed documentation is found at pythonhosted.org_. A more convenient way to\nlearn ``dataframe``, however, is to use the provided jupyter notebook\nin ``examples``:\n\n.. code-block:: bash\n\n cd examples\n jupyter notebook\n\nThis of course requires you to install jupyter!\n\nAuthor\n======\n\n- Simon Dirmeier \n\n.. _data-frame: https://pypi.python.org/pypi/dataframe/\n.. _pythonhosted.org: http://pythonhosted.org/dataframe/\n\n\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/dataframe/", "download_url": "https://github.com/dirmeier/dataframe/tarball/0.2.1.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dirmeier/dataframe", "keywords": "table,dataframe,datatable", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "dataframe", "package_url": "https://pypi.org/project/dataframe/", "platform": "", "project_url": "https://pypi.org/project/dataframe/", "project_urls": { "Download": "https://github.com/dirmeier/dataframe/tarball/0.2.1.3", "Homepage": "https://github.com/dirmeier/dataframe" }, "release_url": "https://pypi.org/project/dataframe/0.2.1.3/", "requires_dist": [ "nose (==1.3.7)", "numpy (>=1.11.0)", "pytest (>=2.9.2)", "scipy (>=0.18.0)", "sphinx (>=1.4.5)", "tabulate (>=0.7.7)" ], "requires_python": "", "summary": "A data-frame implementation using method piping.", "version": "0.2.1.3" }, "last_serial": 2940963, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "17963db5b2b9e2971c1077f1db0f1b07", "sha256": "3399f8e4cacdad6972bd0a8cab34657a569f7370c41ba8131a4d1c6883745e73" }, "downloads": -1, "filename": "dataframe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "17963db5b2b9e2971c1077f1db0f1b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29035, "upload_time": "2016-08-10T17:48:14", "url": "https://files.pythonhosted.org/packages/9b/22/e86bcfcaf3368a9a5c29c458f07366a62dfa04cecb0cbb749027b60928a9/dataframe-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "77c122f11a4ccbb2f7aba8f9bdc4befe", "sha256": "0ad62efab3ed5695654f4b23fc8889a72e537cc3891b21ce40ed85ee02fffae2" }, "downloads": -1, "filename": "dataframe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "77c122f11a4ccbb2f7aba8f9bdc4befe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7279, "upload_time": "2016-08-14T19:56:29", "url": "https://files.pythonhosted.org/packages/27/82/80bc90ecf4cbf286d452df4a9c5c044b17c0cd8d06c7031a5919799bd3ce/dataframe-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "de54c6ba464bea9694552b58ae0f6c35", "sha256": "6a92242734906cb921af8d67d84dfc60934297789214b412b035c84e589cef72" }, "downloads": -1, "filename": "dataframe-0.1.2.1-py3.5.egg", "has_sig": false, "md5_digest": "de54c6ba464bea9694552b58ae0f6c35", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 37990, "upload_time": "2017-04-08T14:07:08", "url": "https://files.pythonhosted.org/packages/a8/b5/900d588377668d1fda7dea65d3bcfcf8e27a79e4168fa6193a9edcc544ac/dataframe-0.1.2.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "2a3bb66dfbd034951163c56257d8a32c", "sha256": "2e3096215ada45b1a5aa465d3ff03bb71b9552a29ae83dad1ba5bdd1cb2e9b36" }, "downloads": -1, "filename": "dataframe-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "2a3bb66dfbd034951163c56257d8a32c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7423, "upload_time": "2016-09-08T16:37:48", "url": "https://files.pythonhosted.org/packages/90/1c/8196ba72391883d59a0e8a699276fca5f36399a9ff33706d52328264b12d/dataframe-0.1.2.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e07479bb2980f22f632a47d6a66f991f", "sha256": "0009c4272a3f45a60118bf6451ea8291a48d1d5930bd1c52f1babc9d4e50279c" }, "downloads": -1, "filename": "dataframe-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e07479bb2980f22f632a47d6a66f991f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21600, "upload_time": "2017-04-08T14:07:06", "url": "https://files.pythonhosted.org/packages/29/09/5da51d408e68f82366460a99b730e019474fa418ddc22dd488fa274b8032/dataframe-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "816f3349bb103b66c9627c245ec362ad", "sha256": "10ccfd1429fefe6e1256c7e0291a32c8e221af01052b2621e478bc047b2700c0" }, "downloads": -1, "filename": "dataframe-0.2-py3.5.egg", "has_sig": false, "md5_digest": "816f3349bb103b66c9627c245ec362ad", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 38329, "upload_time": "2017-04-08T14:07:10", "url": "https://files.pythonhosted.org/packages/6f/f0/fb0231b3ac4bd10f76752942f7ac163e258d4b6725fcfe77be8ac090c413/dataframe-0.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "b749a7d132e6d635b7b2ac0c214a7bf9", "sha256": "0f23aaa52b188e6cd59d96559db75d99589320216726c03ebf3b905c06199e46" }, "downloads": -1, "filename": "dataframe-0.2.tar.gz", "has_sig": false, "md5_digest": "b749a7d132e6d635b7b2ac0c214a7bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9361, "upload_time": "2017-04-08T13:59:10", "url": "https://files.pythonhosted.org/packages/3d/02/ca0813dc69843f8719c2cd3e92368695f5dd050d7b9d3287f4c4083329c8/dataframe-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4243de60c7c00abc4d0a8b4773aca8c6", "sha256": "099b0aa4b9f4a0a1db18cddaf5f0b04445df64ef3118d8b029c2123b85e12522" }, "downloads": -1, "filename": "dataframe-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4243de60c7c00abc4d0a8b4773aca8c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21659, "upload_time": "2017-04-09T17:25:47", "url": "https://files.pythonhosted.org/packages/fa/c3/eacb3d4744d08216abe882c460d9e6a8651d11761aa46c9b70fae2bddb0f/dataframe-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a61f38ef65e014f528f802a5338472a9", "sha256": "f74494b540aee2a96c72cf9f459bd75ed99ff716418393215fa6badfa575825b" }, "downloads": -1, "filename": "dataframe-0.2.1-py3.5.egg", "has_sig": false, "md5_digest": "a61f38ef65e014f528f802a5338472a9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 38349, "upload_time": "2017-04-09T17:25:52", "url": "https://files.pythonhosted.org/packages/25/c6/71fe7c1f0770215a971708c414c697f373a7030dd101e5f231ff2458f970/dataframe-0.2.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "2a0d943d48807e460adac8e8d047660b", "sha256": "b8f0c99761472c1e15ddd639dbb61e6731510e479deb3051a9f1a49f512899c6" }, "downloads": -1, "filename": "dataframe-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2a0d943d48807e460adac8e8d047660b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21653, "upload_time": "2017-04-09T17:25:49", "url": "https://files.pythonhosted.org/packages/9f/b5/b686b2ff57072d287aa9a487847dd84d6338a452cc2b17255b5003aaa017/dataframe-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8028eb66477243c40277c9a4967f87d0", "sha256": "9a5c520ee4a1196457e0e731657f8d4e2f225d36b87d74d2301115e5efaca4dc" }, "downloads": -1, "filename": "dataframe-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8028eb66477243c40277c9a4967f87d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9332, "upload_time": "2017-04-09T17:25:53", "url": "https://files.pythonhosted.org/packages/29/ee/3899b14feaff64d11c61405b3bd2a53ab71d42e1545e9ef869220a2bdeca/dataframe-0.2.1.tar.gz" } ], "0.2.1.1": [ { "comment_text": "", "digests": { "md5": "ace2b37ed798473efb35712af6c37ca4", "sha256": "e835f8141d2ac3c9b5b1326771813b520fd7bd67bdbdd8f418a2e872af02f68e" }, "downloads": -1, "filename": "dataframe-0.2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ace2b37ed798473efb35712af6c37ca4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21619, "upload_time": "2017-04-10T18:08:51", "url": "https://files.pythonhosted.org/packages/25/78/abcaecab82e9284028b804a2c005425eb5a5c5cc35723c50b8894b9e9dd5/dataframe-0.2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f63516396bb4c502cb9b86e920067d7", "sha256": "63cf035a089e119fff396db125405b146ff6773a2d7f4003ccb38d56597b1925" }, "downloads": -1, "filename": "dataframe-0.2.1.1-py3.5.egg", "has_sig": false, "md5_digest": "9f63516396bb4c502cb9b86e920067d7", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 38332, "upload_time": "2017-04-10T18:08:55", "url": "https://files.pythonhosted.org/packages/21/d9/3f86b9680b6a3a03fc70475559f462ea0fa970809ac9b7ec171b60329c8a/dataframe-0.2.1.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "1174c80247100946b903b57cae844604", "sha256": "ad5aab243ad5bb67cbe3c1dfb40a6aeb37fc7445e46a62c4e2a25566b5d270a4" }, "downloads": -1, "filename": "dataframe-0.2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1174c80247100946b903b57cae844604", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21616, "upload_time": "2017-04-10T18:08:53", "url": "https://files.pythonhosted.org/packages/fd/e5/35beabb06d6bd932c539560feb92c81de6aff82a8a1cc42420f9fd794802/dataframe-0.2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64627179359f3e023b4e98619e184f29", "sha256": "9dc471879534bf8ab2a73f2891303aecd03fee56d9feb779b29cc282e75115e0" }, "downloads": -1, "filename": "dataframe-0.2.1.1.tar.gz", "has_sig": false, "md5_digest": "64627179359f3e023b4e98619e184f29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9286, "upload_time": "2017-04-10T18:08:58", "url": "https://files.pythonhosted.org/packages/05/1c/0ca51be53123fd620b50e3dfcf0fc8816d9ac76902b86bafdfed3b27d820/dataframe-0.2.1.1.tar.gz" } ], "0.2.1.2": [ { "comment_text": "", "digests": { "md5": "5155a6a1c84e4ee22ce448ad3897347a", "sha256": "9b65e0ae200e508130eb79a31906ea9c2a1066a3645bc8a6cc551e061f8b07eb" }, "downloads": -1, "filename": "dataframe-0.2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5155a6a1c84e4ee22ce448ad3897347a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24459, "upload_time": "2017-06-10T22:56:32", "url": "https://files.pythonhosted.org/packages/7d/83/f223a2a3160df1898cefe5d74c3a354cbb66542f5c883cdb4c6c0b5ad963/dataframe-0.2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05da938b468acbcbbff6b12b3819b29", "sha256": "ac053d0d822224ca4bb351410a12192efeadb5857d849d1ec3323b0640e98f78" }, "downloads": -1, "filename": "dataframe-0.2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e05da938b468acbcbbff6b12b3819b29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24455, "upload_time": "2017-06-10T22:56:36", "url": "https://files.pythonhosted.org/packages/e8/87/3ef2ec33fe4776b32e8f5df6ae374c7b5a682905b1d175a3e9e1339f5ac4/dataframe-0.2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "552d4f79a45810a115663c79d8b31c74", "sha256": "e95e705a5666016bdffea6d52b7c6eeb1d2efd6b2f7a35dc069e4d31cd30eae3" }, "downloads": -1, "filename": "dataframe-0.2.1.2.tar.gz", "has_sig": false, "md5_digest": "552d4f79a45810a115663c79d8b31c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10067, "upload_time": "2017-06-10T22:56:37", "url": "https://files.pythonhosted.org/packages/a6/61/e3d36b76576d20f3bb63a14e79488751935197038177735434b6e9bb488b/dataframe-0.2.1.2.tar.gz" } ], "0.2.1.3": [ { "comment_text": "", "digests": { "md5": "8e13561a59c336b228af5209d85da2d5", "sha256": "4760d3421d46728f23e122479a66f515aa7e6ba03bb7996c15d42a9c0249e655" }, "downloads": -1, "filename": "dataframe-0.2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e13561a59c336b228af5209d85da2d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24501, "upload_time": "2017-06-10T23:24:05", "url": "https://files.pythonhosted.org/packages/b7/05/ad7ac314d8c2e0a6ec63c30057dc5876b919c5f7d9fa290af05e54e65e87/dataframe-0.2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d41df63227b6310866ed5188c1ad42cf", "sha256": "a5ece80b957fe7fe6e20d3fd977d15df34a95917bae8dfd80e18f1b2522c0019" }, "downloads": -1, "filename": "dataframe-0.2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d41df63227b6310866ed5188c1ad42cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24498, "upload_time": "2017-06-10T23:24:07", "url": "https://files.pythonhosted.org/packages/4c/16/0f0d4135fe9784c36e6178da1649760a20f0a2f9530b04466221ca24ad21/dataframe-0.2.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f569993e860ee5e868a9a5c725a63b35", "sha256": "f6c4b86132337790fbb31bf47cbb9a6d6e29e810ad4a62d2e81cb2f1b5780407" }, "downloads": -1, "filename": "dataframe-0.2.1.3.tar.gz", "has_sig": false, "md5_digest": "f569993e860ee5e868a9a5c725a63b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23338, "upload_time": "2017-06-10T23:24:08", "url": "https://files.pythonhosted.org/packages/b8/62/306efcdeb0e36c15c0cda6586e6e3efd556834a04ac0289baa092e4aae49/dataframe-0.2.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e13561a59c336b228af5209d85da2d5", "sha256": "4760d3421d46728f23e122479a66f515aa7e6ba03bb7996c15d42a9c0249e655" }, "downloads": -1, "filename": "dataframe-0.2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e13561a59c336b228af5209d85da2d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24501, "upload_time": "2017-06-10T23:24:05", "url": "https://files.pythonhosted.org/packages/b7/05/ad7ac314d8c2e0a6ec63c30057dc5876b919c5f7d9fa290af05e54e65e87/dataframe-0.2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d41df63227b6310866ed5188c1ad42cf", "sha256": "a5ece80b957fe7fe6e20d3fd977d15df34a95917bae8dfd80e18f1b2522c0019" }, "downloads": -1, "filename": "dataframe-0.2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d41df63227b6310866ed5188c1ad42cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24498, "upload_time": "2017-06-10T23:24:07", "url": "https://files.pythonhosted.org/packages/4c/16/0f0d4135fe9784c36e6178da1649760a20f0a2f9530b04466221ca24ad21/dataframe-0.2.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f569993e860ee5e868a9a5c725a63b35", "sha256": "f6c4b86132337790fbb31bf47cbb9a6d6e29e810ad4a62d2e81cb2f1b5780407" }, "downloads": -1, "filename": "dataframe-0.2.1.3.tar.gz", "has_sig": false, "md5_digest": "f569993e860ee5e868a9a5c725a63b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23338, "upload_time": "2017-06-10T23:24:08", "url": "https://files.pythonhosted.org/packages/b8/62/306efcdeb0e36c15c0cda6586e6e3efd556834a04ac0289baa092e4aae49/dataframe-0.2.1.3.tar.gz" } ] }