{ "info": { "author": "Roger Lew", "author_email": "rogerlew@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Topic :: Database", "Topic :: Database :: Database Engines/Servers", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "PyvtTbl\r\n=======================================================================\r\n Python pivot table (contingency tables) with sqlite3 \r\n backend.\r\n\r\n=======================================================================\r\n\r\n Author: Roger Lew\r\n Author email: rogerlew@gmail.com\r\n Home: http://code.google.com/p/pyvttbl/\r\n=======================================================================\r\n\r\n Change Log\r\n\r\n v 0.5.2.2\r\n - fix in anova1way tukey post-hoc comparisons. observed values were\r\n not calculated correctly when the number of comparisons did not\r\n match the number of observations. Most of the time would lead to\r\n conservative comparisons (N > # of comparisons)\r\n\r\n v 0.5.2.1\r\n - dumbed down the tick label formatting on scatter_matrix\r\n\r\n v 0.5.2.0\r\n - PyvtTbl.__iter__ defaults to super now that __getitem__ is working\r\n - when not indexing a single element PyvtTbl will always be at\r\n least 2-dimensional\r\n - made plotting API more consistent\r\n - extended test coverage\r\n - Everything now has at least some documentation\r\n\r\n v 0.5.1.0\r\n - Implemented PyvtTbl.__getitem__\r\n - PyvtTbl should always have >= 2 dimensions\r\n - Testing coverage for PyvtTbl slicing\r\n - More Sphinx documentation\r\n - Removed PyvtTbl.write\r\n\r\n v 0.5.0.0\r\n - NOT BACKWARDS COMPATIBLE WITH PREVIOUS PYPI RELEASES\r\n - Sphinx documentation\r\n \r\n v 0.4.4.1\r\n - Test coverage\r\n - DataFrame.row_iter iterator\r\n\r\n v 0.4.4.0\r\n - PyvtTbl inherents numpy.ma.MaskedArray\r\n - Implemented PyvtTbl.ndenumerate iterator\r\n\r\n v 0.4.3.0\r\n - DataFrame holds numpy.arrays and numpy.ma.arrays (masked arrays)\r\n - keys just have to be hashable (strings, tups, lists). Strings\r\n can contain special characters\r\n - No DataFrames.names() method\r\n - added DataFrames.get_sqltype()\r\n - added DataFrames.get_nptype()\r\n - nose testing\r\n - reorganized\r\n\r\n v 0.4.2.0\r\n - implemented scatter matrix plotting\r\n\r\n v 0.4.1.0\r\n - added Pyvttbl.to_dataframe method\r\n - fixed Anova so it can transform data in lists\r\n - fixed DataFrame.anova wrapper so 'SNK' can be specified as\r\n posthoc test\r\n\r\n v 0.4.0.2\r\n - fixed dependency issue with dictset and pystaggrelite3.\r\n - They should install automatically through easy_install.\r\n\r\n v 0.4.0.1\r\n - fixed issue 4 were column names or row labels could\r\n exceed pivot table with non-factorial data\r\n\r\n v 0.4.0.0\r\n - Finalized Tukey and SNK posthoc comparisons in Anova1way\r\n - Added posthoc power analyses in Anova, Anova1way, Ttest,\r\n ChiSquare1way, and ChiSquare2way\r\n\r\n v 0.3.6.7\r\n - fixed bug in anova.py that prevented output when subject \r\n variable was not 'SUBJECT'\r\n - fixed tick label issue with interaction_plot\r\n\r\n v 0.3.6.6\r\n - fixed bug with interaction_plots with subplots\r\n\r\n ... see repo\r\n\r\n=======================================================================", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/pyvttbl/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pyvttbl", "package_url": "https://pypi.org/project/pyvttbl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyvttbl/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.google.com/p/pyvttbl/" }, "release_url": "https://pypi.org/project/pyvttbl/0.5.2.2/", "requires_dist": null, "requires_python": null, "summary": "Multidimensional pivot tables, data processing, statistical computation", "version": "0.5.2.2" }, "last_serial": 798250, "releases": { "0.3.3.1": [ { "comment_text": "", "digests": { "md5": "03ef63239ca8d6c611b421f58b23d09f", "sha256": "04ba70d638d4acb44f1cd42d2fc7a9075134e386635284cdfc639d894b1c1c81" }, "downloads": -1, "filename": "pyvttbl-0.3.3.1.zip", "has_sig": true, "md5_digest": "03ef63239ca8d6c611b421f58b23d09f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62388, "upload_time": "2011-05-19T07:27:45", "url": "https://files.pythonhosted.org/packages/f0/e0/f606cc1cfd933e740d724142dbba314a90dfa19aa2968d5396aafd06c9c2/pyvttbl-0.3.3.1.zip" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "9fd119cf932e8b6bb11e9a0c22d7af2c", "sha256": "77b5e70a0305a121afdc6a90be969dac8aa5e7ada136c6c7305f88b9908890c9" }, "downloads": -1, "filename": "pyvttbl-0.3.5.zip", "has_sig": true, "md5_digest": "9fd119cf932e8b6bb11e9a0c22d7af2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146975, "upload_time": "2011-05-21T03:41:06", "url": "https://files.pythonhosted.org/packages/83/10/3685eafde4b1b121056366c0f8740ffff3a50b99c5c7622b198724ad3bca/pyvttbl-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "a4c561ea40074f1dd36e60c9d09e482e", "sha256": "016a4816d490db60b4199bd37fac4401f9518ffc6ce39dfe8e06036c7a1ae20a" }, "downloads": -1, "filename": "pyvttbl-0.3.6.zip", "has_sig": true, "md5_digest": "a4c561ea40074f1dd36e60c9d09e482e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154375, "upload_time": "2011-05-23T08:29:38", "url": "https://files.pythonhosted.org/packages/9b/0c/8b879f14b52f0963168ceef2a99d28e72d02f19a2fbc1c8c94b90194ded1/pyvttbl-0.3.6.zip" } ], "0.3.6.1": [ { "comment_text": "", "digests": { "md5": "d48192961f024a6c731cd98fe6fda329", "sha256": "7df6ac050f67c5ea07af54477df3812f247f3e1575fea068bbb49fb8522018bd" }, "downloads": -1, "filename": "pyvttbl-0.3.6.1.zip", "has_sig": true, "md5_digest": "d48192961f024a6c731cd98fe6fda329", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 206366, "upload_time": "2011-06-10T22:27:08", "url": "https://files.pythonhosted.org/packages/c4/90/aeebc4c7f41af02698b18fea0dd94f0ea995ba1a32c9a410bb203a734c2d/pyvttbl-0.3.6.1.zip" } ], "0.3.6.2": [ { "comment_text": "", "digests": { "md5": "6a85c32bc2cc80f76c13d3ce7f559c0c", "sha256": "2c7df24d23dfbf6a293fbfcb359a21c0a2e0efd861c32259df8df684b1a52c67" }, "downloads": -1, "filename": "pyvttbl-0.3.6.2.zip", "has_sig": true, "md5_digest": "6a85c32bc2cc80f76c13d3ce7f559c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227177, "upload_time": "2012-02-12T00:16:31", "url": "https://files.pythonhosted.org/packages/7a/6c/e53a6d521b0b3af27b64160b2a4ec4398793cb941c3150b51b3c4e0a7473/pyvttbl-0.3.6.2.zip" } ], "0.3.6.3": [ { "comment_text": "", "digests": { "md5": "83d2e1b66461e6bb01c4bd4c55fa4ae7", "sha256": "5117676c3f7030df0ecee74f9fd4d261b23d356e6c0e0b54de3994c609232306" }, "downloads": -1, "filename": "pyvttbl-0.3.6.3.zip", "has_sig": true, "md5_digest": "83d2e1b66461e6bb01c4bd4c55fa4ae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227245, "upload_time": "2012-02-12T00:35:59", "url": "https://files.pythonhosted.org/packages/4e/62/0bf5fca7fc31cec0d7e26bb9f0798ecf5be0d35b755db0a662e81ac5e1ee/pyvttbl-0.3.6.3.zip" } ], "0.3.6.5": [ { "comment_text": "", "digests": { "md5": "f21a0d3ba7cb70bd34754ceba4b2b0d6", "sha256": "88f8cb925a2940c5fd7fe9b16c79e3546e3c81839db03740c89d993c392b2488" }, "downloads": -1, "filename": "pyvttbl-0.3.6.5.zip", "has_sig": true, "md5_digest": "f21a0d3ba7cb70bd34754ceba4b2b0d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227424, "upload_time": "2012-02-18T21:51:19", "url": "https://files.pythonhosted.org/packages/78/b4/64ed2a5d73afd22922f7c9d962921176d655369b978979566be0a87d5a29/pyvttbl-0.3.6.5.zip" } ], "0.3.6.6": [ { "comment_text": "", "digests": { "md5": "f532d2566d603341ae30062c8f6e21fa", "sha256": "66ee66a545e7c2811801619e6e6aab9331e53c622e85dbdcbd381ee2c4cd6381" }, "downloads": -1, "filename": "pyvttbl-0.3.6.6.zip", "has_sig": true, "md5_digest": "f532d2566d603341ae30062c8f6e21fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241788, "upload_time": "2012-02-19T07:05:57", "url": "https://files.pythonhosted.org/packages/2e/e3/f33f363dd9c6ebce188d970c5ed7906b210d64188bcdd65e4fa196d97b90/pyvttbl-0.3.6.6.zip" } ], "0.3.6.7": [ { "comment_text": "", "digests": { "md5": "61ccb0b01da6425dc777397c3d027e11", "sha256": "50ca838bc7401a6ca92ee8872284c301a1b58367b0a8e8f7dfaad0af7a60dde4" }, "downloads": -1, "filename": "pyvttbl-0.3.6.7.zip", "has_sig": true, "md5_digest": "61ccb0b01da6425dc777397c3d027e11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 241781, "upload_time": "2012-02-24T01:05:26", "url": "https://files.pythonhosted.org/packages/4b/df/d8c6a53531549c1718686bb87bd1195690b7dcf68476e7a572809b122559/pyvttbl-0.3.6.7.zip" } ], "0.4.0.0": [ { "comment_text": "", "digests": { "md5": "f98d96bf7ea938431056ea2f42469e73", "sha256": "e1ffcb9fb78ca6b626feae76c86bea026d15a8f2e32a3886f3b4cdb294886399" }, "downloads": -1, "filename": "pyvttbl-0.4.0.0.zip", "has_sig": true, "md5_digest": "f98d96bf7ea938431056ea2f42469e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200645, "upload_time": "2012-05-17T21:39:47", "url": "https://files.pythonhosted.org/packages/25/7c/a3fb74a2b0e0afb73408813abfa4711e4c929335a2aba0097f7750db6dc2/pyvttbl-0.4.0.0.zip" } ], "0.4.0.1": [ { "comment_text": "", "digests": { "md5": "11729a4b2d9ceee4646596272bd7c789", "sha256": "bf174b3403bda37a9cab5547dde60b1a9799910337560d76d4df88f871c6e5c4" }, "downloads": -1, "filename": "pyvttbl-0.4.0.1.zip", "has_sig": true, "md5_digest": "11729a4b2d9ceee4646596272bd7c789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187268, "upload_time": "2012-05-18T01:40:26", "url": "https://files.pythonhosted.org/packages/c5/12/4df9bb965fa41d62d83e049ed90e83a05ba021a14b09f0717a00faea71fa/pyvttbl-0.4.0.1.zip" } ], "0.4.0.2": [ { "comment_text": "", "digests": { "md5": "cc8890bd22080ab7a9bbe22a937fb800", "sha256": "8624ee9f1406405168422143213d07173bf0dbf90f19b3dcda1eab5eb4b60edb" }, "downloads": -1, "filename": "pyvttbl-0.4.0.2.zip", "has_sig": true, "md5_digest": "cc8890bd22080ab7a9bbe22a937fb800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187510, "upload_time": "2012-05-21T06:34:51", "url": "https://files.pythonhosted.org/packages/96/13/fa4921c3d5ff0f635e81dff044fe26de695d5a9b60e6711030a5e9d36eea/pyvttbl-0.4.0.2.zip" } ], "0.4.1.0": [ { "comment_text": "", "digests": { "md5": "f432114fc61063e4a1260917e0c6ceb9", "sha256": "c4b17cfff7fe3523ab8c82ee41f70dbb1e4c0b9144ae19a1839eefec2a2bd58c" }, "downloads": -1, "filename": "pyvttbl-0.4.1.0.zip", "has_sig": true, "md5_digest": "f432114fc61063e4a1260917e0c6ceb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195926, "upload_time": "2012-05-23T05:51:10", "url": "https://files.pythonhosted.org/packages/e1/d2/6a453fd1dfa5892d4f63fae7ed403323a4d16b14e1fc43faa0c0253cb73b/pyvttbl-0.4.1.0.zip" } ], "0.5.0.0": [ { "comment_text": "", "digests": { "md5": "39d39b358836b05c3ee9a87ede7a3868", "sha256": "cc6d2f0b25fb0cd8fb82269f09fb742d8538ced122dbdd29624bdd86f7e59dd0" }, "downloads": -1, "filename": "pyvttbl-0.5.0.0.zip", "has_sig": true, "md5_digest": "39d39b358836b05c3ee9a87ede7a3868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1156137, "upload_time": "2012-06-01T10:51:34", "url": "https://files.pythonhosted.org/packages/42/f2/a8442f16997546d7f288b21a785cf2def8f1b7fde259f744dd23490e3acb/pyvttbl-0.5.0.0.zip" } ], "0.5.0.1": [ { "comment_text": "", "digests": { "md5": "c6742a85b14320d74d3c51bf662bc6a7", "sha256": "708cdf290630a62a1606e5ce6c004c902eebd2fb7de40a8c0168156fa7e30830" }, "downloads": -1, "filename": "pyvttbl-0.5.0.1.zip", "has_sig": true, "md5_digest": "c6742a85b14320d74d3c51bf662bc6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1156139, "upload_time": "2012-06-01T10:56:23", "url": "https://files.pythonhosted.org/packages/0f/26/a163dac73578ffceeffdcbbe211e4bac85e8e964269f0cd18a7ce330b967/pyvttbl-0.5.0.1.zip" } ], "0.5.1.0": [ { "comment_text": "", "digests": { "md5": "2a23ca08a1facafa8c75f3094d83db95", "sha256": "d8248e8e19e9ca26fbcffbdfe9f2313758fe30d19d0eea85621e07c4ec24cf1b" }, "downloads": -1, "filename": "pyvttbl-0.5.1.0.zip", "has_sig": true, "md5_digest": "2a23ca08a1facafa8c75f3094d83db95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1174957, "upload_time": "2012-06-02T10:31:56", "url": "https://files.pythonhosted.org/packages/7a/27/d79284bd8e4b807528587d6d0476c06468ac12864168ac2bad42a72beb85/pyvttbl-0.5.1.0.zip" } ], "0.5.2.0": [ { "comment_text": "", "digests": { "md5": "8d72a8f764e8676856e8e6a58cb49534", "sha256": "3d0244653444789488687615480e038e31a2a10c4f2b50e1d94857e6fa4d08dc" }, "downloads": -1, "filename": "pyvttbl-0.5.2.0.zip", "has_sig": true, "md5_digest": "8d72a8f764e8676856e8e6a58cb49534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1033205, "upload_time": "2012-06-03T04:37:00", "url": "https://files.pythonhosted.org/packages/a9/1a/7c5432ceb68ef1bd706020b7999d83d068c7b375b2b51f8dfac69b609fec/pyvttbl-0.5.2.0.zip" } ], "0.5.2.1": [ { "comment_text": "", "digests": { "md5": "752b81a729b5978e51cfd20337c1cb8e", "sha256": "cf01e5e796141896eafeec4db1c128379e5066a5e1f2602d664a7fa96c523b04" }, "downloads": -1, "filename": "pyvttbl-0.5.2.1.zip", "has_sig": true, "md5_digest": "752b81a729b5978e51cfd20337c1cb8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 998338, "upload_time": "2012-06-08T02:48:39", "url": "https://files.pythonhosted.org/packages/fe/76/c40a7fa49b69a97abf230112cfbda50b49a05706370e451abf0d5a22d21d/pyvttbl-0.5.2.1.zip" } ], "0.5.2.2": [ { "comment_text": "", "digests": { "md5": "83a03969c1c3f4d53a1b298edf6a321e", "sha256": "f7e9255ec9b3180eb5fa4c5c877ca9ae52e814a91a0acacb9f4b6ce94a9002b9" }, "downloads": -1, "filename": "pyvttbl-0.5.2.2.zip", "has_sig": true, "md5_digest": "83a03969c1c3f4d53a1b298edf6a321e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1001693, "upload_time": "2013-01-31T20:24:31", "url": "https://files.pythonhosted.org/packages/74/ba/5bbf8604962a8e0a0bdc76865cbda28db80d86bfbda7ec10c9f1bb61b2cf/pyvttbl-0.5.2.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83a03969c1c3f4d53a1b298edf6a321e", "sha256": "f7e9255ec9b3180eb5fa4c5c877ca9ae52e814a91a0acacb9f4b6ce94a9002b9" }, "downloads": -1, "filename": "pyvttbl-0.5.2.2.zip", "has_sig": true, "md5_digest": "83a03969c1c3f4d53a1b298edf6a321e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1001693, "upload_time": "2013-01-31T20:24:31", "url": "https://files.pythonhosted.org/packages/74/ba/5bbf8604962a8e0a0bdc76865cbda28db80d86bfbda7ec10c9f1bb61b2cf/pyvttbl-0.5.2.2.zip" } ] }