{ "info": { "author": "Tim O'Donnell", "author_email": "timodonnell@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": "pyopen\n======\n\npyopen is a command-line tool for quickly inspecting files using python. It drops you into an interactive IPython session with the parsed files available as local variables.\n\nCurrently supports csv/tsv files (uses pandas and also supports gzip / bz2 compression), excel, json, yaml, hdf5, and pickle files.\n\nInstallation\n-------------\n\n::\n\n pip install pyopen\n\nTo run the tests:\n\n::\n\n nosetests\n\nExample\n-------------\n\n::\n\n $ pyopen test/data/data1.csv\n\n f1 test/data/data1.csv 4.9 kB pandas_csv\n\n Python 2.7.10 (default, May 26 2015, 13:01:57)\n Type \"copyright\", \"credits\" or \"license\" for more information.\n\n IPython 4.0.0 -- An enhanced Interactive Python.\n ? -> Introduction and overview of IPython's features.\n %quickref -> Quick reference.\n help -> Python's own help system.\n object? -> Details about 'object', use 'object??' for extra details.\n 1 files loaded:\n\n f1 test/data/data1.csv 4.9 kB pandas_csv\n pandas.DataFrame: 99 rows x 8 cols.\n Columns: patient genome contig interbase_start interbase_end ref alt validation\n\n Variables defined:\n f1 : the parsed file\n loaded : object with attributes for each parsed file (abbreviated filenames, tab completes)\n loaded_filenames : dict from filename to parsed file\n loaded_absolute_filenames : dict from absolute filename to parsed file\n loaded_list : list of the parsed files\n\n To print this message again later, type 'info()'. To quit type 'quit()'.\n\nThe variable 'f1' is a pandas DataFrame with the contents of the csv file:\n\n::\n\n In [1]: f1.head()\n Out[1]:\n patient genome contig interbase_start interbase_end ref alt validation\n 0 PT1 GRCh37 chr1 10719783 10719784 T G untested\n 1 PT1 GRCh37 chr1 11137693 11137694 G A verified\n 2 PT1 GRCh37 chr1 11826130 11826131 A T verified\n 3 PT1 GRCh37 chr1 17664605 17664606 C G verified\n 4 PT1 GRCh37 chr1 26670492 26670493 G T verified\n\nYou can also pass URLs to pyopen:\n\n::\n\n $ pyopen https://github.com/timodonnell/pyopen/raw/master/test/data/nasa_19950801.tsv.bz2\n ...\n In [1]: f1.mean()\n\n Out[1]:\n time 8.072857e+08\n response 2.107552e+02\n bytes 1.556397e+04\n referer NaN\n useragent NaN\n dtype: float64\n Out[1]: (30969, 9) \n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/timodonnell/pyopen/tarball/0.0.7", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timodonnell/pyopen", "keywords": "", "license": "Apache License", "maintainer": "", "maintainer_email": "", "name": "pyopen", "package_url": "https://pypi.org/project/pyopen/", "platform": "", "project_url": "https://pypi.org/project/pyopen/", "project_urls": { "Download": "https://github.com/timodonnell/pyopen/tarball/0.0.7", "Homepage": "https://github.com/timodonnell/pyopen" }, "release_url": "https://pypi.org/project/pyopen/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "launch an interactive ipython session with specified files opened and parsed", "version": "0.0.7" }, "last_serial": 3533687, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "582c85ee59d7a67c2c76ac5d4727b047", "sha256": "3024dde5ac11d5c83b8e9f70ba41b8ac3c9c8a26b69440528050f0e2c88e10d5" }, "downloads": -1, "filename": "pyopen-0.0.1.tar.gz", "has_sig": false, "md5_digest": "582c85ee59d7a67c2c76ac5d4727b047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6133, "upload_time": "2016-07-13T20:32:28", "url": "https://files.pythonhosted.org/packages/88/21/abfcbfd88a2a573674404ecc0673ce3132b7b356c8e3e2f02c1611dba819/pyopen-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "25578a2a7f0accac610391fddd8e10d8", "sha256": "e40c383d17139e7cff0f3a846f6b24609d93612256ca6652c982f091eafda396" }, "downloads": -1, "filename": "pyopen-0.0.2.tar.gz", "has_sig": false, "md5_digest": "25578a2a7f0accac610391fddd8e10d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5438, "upload_time": "2016-07-13T20:50:20", "url": "https://files.pythonhosted.org/packages/f7/0c/973ab970896340e16feb06bd82cdf412682aa1b0339105d8c602724a6cce/pyopen-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9a903ed4e3beacede3ca0355d43b53f4", "sha256": "19d46ff3520e3a408ff5c2e14ac69ab2eeeb6c5c79cd47eecac7d27a22d6081e" }, "downloads": -1, "filename": "pyopen-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9a903ed4e3beacede3ca0355d43b53f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5426, "upload_time": "2016-07-13T20:52:40", "url": "https://files.pythonhosted.org/packages/6b/c7/6090063d496c5ead4d539fc017cf098cc9f267d8a45c8da1ea47ea2e1966/pyopen-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "58481352e1481ae1f95b6594e202777b", "sha256": "62df7fa554042d4d091eedd59a157a1b323009913f7d8fe189325543a2971c0f" }, "downloads": -1, "filename": "pyopen-0.0.4.tar.gz", "has_sig": false, "md5_digest": "58481352e1481ae1f95b6594e202777b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6694, "upload_time": "2016-07-18T19:00:55", "url": "https://files.pythonhosted.org/packages/01/91/8ea95167020e0f12dbdbe445f8995ce194e3dc718a1d11f7a382524e2bac/pyopen-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d051d8ba4ea0b474e2807cd93092d085", "sha256": "d163d12d1e501239d9c269b96764e22dfaa9dc9963e05e969511b52c9e8d8c4f" }, "downloads": -1, "filename": "pyopen-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d051d8ba4ea0b474e2807cd93092d085", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6707, "upload_time": "2016-07-18T19:41:35", "url": "https://files.pythonhosted.org/packages/df/0f/ea26f3e53402077a137502fa2daa13641d5abd1ba8de9d218d1e809c4a7e/pyopen-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a76feda3f7286bacc991ced9cfc5066e", "sha256": "4f36c5b3f086313714f6ee988fb15d411ebe50fa0f338a0908664d02a33f2d2b" }, "downloads": -1, "filename": "pyopen-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a76feda3f7286bacc991ced9cfc5066e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6985, "upload_time": "2017-01-05T23:44:13", "url": "https://files.pythonhosted.org/packages/9b/8a/0fc5bba220e565a75b1075540887ac19d5d644aba84b64e3c82b70954c8e/pyopen-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6657cd8096ccb6f184ab8b870e8c4186", "sha256": "2c88c400df6fad6c3575a6507059096bceee87bb2361c579d65f206436c843b1" }, "downloads": -1, "filename": "pyopen-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6657cd8096ccb6f184ab8b870e8c4186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7073, "upload_time": "2018-01-30T02:25:58", "url": "https://files.pythonhosted.org/packages/78/84/b9bcafe3b033897fcbdedb0b81f91090629258e103b46f5f94dc954cb6c0/pyopen-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6657cd8096ccb6f184ab8b870e8c4186", "sha256": "2c88c400df6fad6c3575a6507059096bceee87bb2361c579d65f206436c843b1" }, "downloads": -1, "filename": "pyopen-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6657cd8096ccb6f184ab8b870e8c4186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7073, "upload_time": "2018-01-30T02:25:58", "url": "https://files.pythonhosted.org/packages/78/84/b9bcafe3b033897fcbdedb0b81f91090629258e103b46f5f94dc954cb6c0/pyopen-0.0.7.tar.gz" } ] }