{ "info": { "author": "Tom Keaty", "author_email": "tkeaty2@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=================================================\nGapSplit: universal sampling for metabolic models\n=================================================\n\n* GapSplit is a sampling algorithm designed to generate uniform, high-coverage sample points on any metabolic model\n* regardless of convexity (i.e. logical/integer constraints).\n\nFunctions\n---------\n\nsample(fname, n_points, lower_bounds=None, upper_bounds=None, n_update=100, n_secondary=0)\n * Generate samples from a given input model.\n\n INPUT:\n * fname - str\n * String representing path to model file (see gurobipy.read() for acceptable file types).\n\n * n_points - int\n * Number of desired sample points.\n\n * lower_bounds - list/ndarray, optional\n * FVA minimums for model. Generated if not provided.\n\n * upper_bounds - list/ndarray, optional\n * FVA maximums for model. Generated if not provided.\n\n * n_update - int, optional\n * Refresh rate (in points) for console output of current model coverage and sample count.\n\n * n_secondary - int, optional\n * Number of additional gaps targeted for splitting.\n\n OUTPUT:\n * samples - ndarray\n * n_points by n_reactions array of sample points.\n\n\nDependencies\n------------\n * gurobipy: 7.0 and up (requires download and license from gurobi.com - license provided free for academic users)\n * numpy: 1.14.5\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tkeaty/gapsplit", "keywords": "sampling biology", "license": "", "maintainer": "", "maintainer_email": "", "name": "gapsplit", "package_url": "https://pypi.org/project/gapsplit/", "platform": "", "project_url": "https://pypi.org/project/gapsplit/", "project_urls": { "Homepage": "https://github.com/tkeaty/gapsplit" }, "release_url": "https://pypi.org/project/gapsplit/1.1.1/", "requires_dist": [ "numpy (>=1.14.5)" ], "requires_python": "", "summary": "A sampling algorithm for convex and non-convex metabolic models", "version": "1.1.1" }, "last_serial": 5393049, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "9f602d4b307723d5e6e467844c60861f", "sha256": "7533af7c3de7729a5a4e0c1f769a6185cd122e3b41eb00c6e679e37491f161d9" }, "downloads": -1, "filename": "gapsplit-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9f602d4b307723d5e6e467844c60861f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1688, "upload_time": "2018-10-23T22:18:55", "url": "https://files.pythonhosted.org/packages/08/dd/23b8d7d1a27b79d6ac081d5757d3c79db96eb05fa17846405586e522ace0/gapsplit-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16d42cb54b016e6d042e5087fb430323", "sha256": "eddec2913fbb28bd371550e6b31159bba43cfb75db2f6831e438a5484a921624" }, "downloads": -1, "filename": "gapsplit-1.1.0.tar.gz", "has_sig": false, "md5_digest": "16d42cb54b016e6d042e5087fb430323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1672, "upload_time": "2018-10-23T22:18:57", "url": "https://files.pythonhosted.org/packages/b8/fb/d1bd2bc65bb1e58f034ce32aee79cd5fd61ccaf9f66e2eb61f1b2cbbdba6/gapsplit-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "12df77676d4307ce885bc4637b44bc26", "sha256": "3003b4f38835d04fb64024940cf6c8783f964393e38c52b77458776bba2219a8" }, "downloads": -1, "filename": "gapsplit-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "12df77676d4307ce885bc4637b44bc26", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1686, "upload_time": "2019-06-12T20:51:42", "url": "https://files.pythonhosted.org/packages/74/95/f3611c5a9ade47cf3bf0e56d595b1e52d7a5c949ae9c2b670f5bbfa6638d/gapsplit-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1155f2d9fa8c17deb2bf5018e2e7fb50", "sha256": "97db08ea6222bb026dd90e73cc88c1ee23ade598c79ce7d05a5db4065967dbdd" }, "downloads": -1, "filename": "gapsplit-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1155f2d9fa8c17deb2bf5018e2e7fb50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1673, "upload_time": "2019-06-12T20:51:44", "url": "https://files.pythonhosted.org/packages/04/be/af577b66e34899f71d6ae986e200db3e77eb54d96af180be18ac89960b69/gapsplit-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12df77676d4307ce885bc4637b44bc26", "sha256": "3003b4f38835d04fb64024940cf6c8783f964393e38c52b77458776bba2219a8" }, "downloads": -1, "filename": "gapsplit-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "12df77676d4307ce885bc4637b44bc26", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1686, "upload_time": "2019-06-12T20:51:42", "url": "https://files.pythonhosted.org/packages/74/95/f3611c5a9ade47cf3bf0e56d595b1e52d7a5c949ae9c2b670f5bbfa6638d/gapsplit-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1155f2d9fa8c17deb2bf5018e2e7fb50", "sha256": "97db08ea6222bb026dd90e73cc88c1ee23ade598c79ce7d05a5db4065967dbdd" }, "downloads": -1, "filename": "gapsplit-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1155f2d9fa8c17deb2bf5018e2e7fb50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1673, "upload_time": "2019-06-12T20:51:44", "url": "https://files.pythonhosted.org/packages/04/be/af577b66e34899f71d6ae986e200db3e77eb54d96af180be18ac89960b69/gapsplit-1.1.1.tar.gz" } ] }