{ "info": { "author": "Cory Giles", "author_email": "mail@corygil.es", "bugtrack_url": null, "classifiers": [], "description": "==========================================\nfmio - Fast stream I/O for numeric matrices\n==========================================\n\nIf you have ever piped large CSV or TSV numeric data between\nscripts, you might realize just how much time is taken parsing\nstrings rather than performing actual computations.\n\n``fmio`` is a simple compressed, binary format and Python library\nto read and write matrices -- defined as 2D numeric data with row\nand column names, analogous to pandas DataFrames that only accept\nnumeric data.\n\nInstallation\n============\n\nThe only dependencies are numpy and pandas.\n\n.. code-block:: bash\n $ pip install fmio\n\nUsage\n=====\n\nFrom the command-line, you can serialize and deserialize fmio\nmatrices.\n\n.. code-block:: bash\n \n $ fmio < in.tsv > out.fmio\n $ fmio -dc < out.fmio\n \n\nThe real purpose is to perform fast reads from within Python:\n\n``run.py``\n.. code-block:: python\n\n import fmio, sys\n with fmio.Reader(sys.stdin) as h:\n for r in h:\n print(r.name, r.sum())\n\n.. code-block:: bash\n \n $ python run.py < out.fmio\n\nWarnings\n========\n\nThe file format is in machine-native format. Although almost all\nmodern processors are \"little-endian\", these files may not be\ncompletely portable.\n\nThe library is still in development. The file format is mostly\nstable but still subject to change. Don't use this for long-term\ndata storage.\n\nLicense\n=======\n\nAGPLv3\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/gilesc/fmio", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "fmio", "package_url": "https://pypi.org/project/fmio/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fmio/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/gilesc/fmio" }, "release_url": "https://pypi.org/project/fmio/1.0-beta/", "requires_dist": null, "requires_python": null, "summary": "Fast streaming I/O of numeric matrices", "version": "1.0-beta" }, "last_serial": 1337648, "releases": { "1.0-beta": [ { "comment_text": "", "digests": { "md5": "4673edc22bd1a3ae7ab37ae67d7de578", "sha256": "5adc03b900700389d43725fe03c24d94fe856ab33e76b7d2261f8b9e918c2ce1" }, "downloads": -1, "filename": "fmio-1.0-beta.tar.gz", "has_sig": false, "md5_digest": "4673edc22bd1a3ae7ab37ae67d7de578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3714, "upload_time": "2014-12-09T22:15:02", "url": "https://files.pythonhosted.org/packages/d0/59/f3af9bca536924ef94b7212f7b920938d1e7b8a724ed2cb7323f18d72f68/fmio-1.0-beta.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4673edc22bd1a3ae7ab37ae67d7de578", "sha256": "5adc03b900700389d43725fe03c24d94fe856ab33e76b7d2261f8b9e918c2ce1" }, "downloads": -1, "filename": "fmio-1.0-beta.tar.gz", "has_sig": false, "md5_digest": "4673edc22bd1a3ae7ab37ae67d7de578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3714, "upload_time": "2014-12-09T22:15:02", "url": "https://files.pythonhosted.org/packages/d0/59/f3af9bca536924ef94b7212f7b920938d1e7b8a724ed2cb7323f18d72f68/fmio-1.0-beta.tar.gz" } ] }