{ "info": { "author": "Yandex School of Data Analysis", "author_email": "kazeevn@yandex-team.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Topic :: System :: Clustering" ], "description": "The LHCb experiment stores around $10^{11}$ collision events per year.\nA typical physics analysis deals with a final sample of up to $10^7$\nevents. Event preselection algorithms (lines) are used for data\nreduction. Since the data are stored in a format that requires\nsequential access, the lines are grouped into several output file\nstreams, in order to increase the efficiency of user analysis jobs\nthat read these data. The scheme efficiency heavily depends on the\nstream composition. By putting similar lines together and balancing\nthe stream sizes it is possible to reduce the overhead. This library\nimplements a method for finding an optimal stream composition.\n\nIt takes an arbitary differentiable loss functon and produces a\nstreaming scheme that's optimized to that loss loss function. For\nTesla streams we used $\\sum_{streams} E(N_{events}) E(N_{lines})$.\n\nPlease read more and cite the paper submitted to CHEP proceedings:\nhttps://arxiv.org/abs/1702.05262\n\nInstallation\nAs of time of writing (09.03.2017), PyPi doesn't have the required\nversions of theano and lasagne. You should install them via:\n\npip install -r https://raw.githubusercontent.com/Lasagne/Lasagne/master/requirements.txt\npip install https://github.com/Lasagne/Lasagne/archive/master.zip\n\nthen proceed with installing the streams-optimization package:\npython setup.py install\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.cern.ch/YSDA/streams-optimization/tree/master", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "streams-optimization", "package_url": "https://pypi.org/project/streams-optimization/", "platform": "", "project_url": "https://pypi.org/project/streams-optimization/", "project_urls": { "Homepage": "https://gitlab.cern.ch/YSDA/streams-optimization/tree/master" }, "release_url": "https://pypi.org/project/streams-optimization/1.0.0.dev3/", "requires_dist": [ "ddt (==1.1.1)", "lasagne (>=0.2.dev1)", "numpy (>=1.12.0)", "theano (>=0.9.0rc2)" ], "requires_python": "", "summary": "A library for LHCb trigger/stripping streams optimization", "version": "1.0.0.dev3" }, "last_serial": 2720544, "releases": { "1.0.0.dev2": [ { "comment_text": "", "digests": { "md5": "b21bdc3c931e0caf93914492de41305a", "sha256": "7a264ac0b323257acd134466b1e37ca070bc79c539c554152c3edc41d3e8d0b9" }, "downloads": -1, "filename": "streams_optimization-1.0.0.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "b21bdc3c931e0caf93914492de41305a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17509, "upload_time": "2017-03-21T14:20:57", "url": "https://files.pythonhosted.org/packages/44/67/9aa115e824bedb8eabe603087bbee2dd5d1098105f3356fae719912b23ef/streams_optimization-1.0.0.dev2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae83dd177c685f44818df28a87200e7b", "sha256": "8017f4e07c239289ac7c6ef007577d5c38ff9512764c84624f3ce1c98f846f75" }, "downloads": -1, "filename": "streams_optimization-1.0.0.dev2.tar.gz", "has_sig": false, "md5_digest": "ae83dd177c685f44818df28a87200e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13220, "upload_time": "2017-03-21T14:20:59", "url": "https://files.pythonhosted.org/packages/c4/fe/f928aaaa3a169d941a8e398a0dcba67092c7681be3f9ac858aa9d779d7e3/streams_optimization-1.0.0.dev2.tar.gz" } ], "1.0.0.dev3": [ { "comment_text": "", "digests": { "md5": "a906ae2afcdf647866b865fb7c15d000", "sha256": "c92d21cdd40303b3fcdf167714c5fc40a36b55ba4f4e9898431a15b2b0cafa8b" }, "downloads": -1, "filename": "streams_optimization-1.0.0.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "a906ae2afcdf647866b865fb7c15d000", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17488, "upload_time": "2017-03-21T14:30:59", "url": "https://files.pythonhosted.org/packages/4a/00/efe524db23fffbac49c3d6e57bc1effa8b6db8320fe05566353326fc4241/streams_optimization-1.0.0.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "312e07ea72267f868ac032b31116127f", "sha256": "61a6416598de922f22de76cda5db84d30854f47974397bcedc27921e5641c482" }, "downloads": -1, "filename": "streams_optimization-1.0.0.dev3.tar.gz", "has_sig": false, "md5_digest": "312e07ea72267f868ac032b31116127f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13288, "upload_time": "2017-03-21T14:31:00", "url": "https://files.pythonhosted.org/packages/0d/4b/bd04e278b06ccca1a00f04a027aaa992f89fd4c587b3ab56174fd02f7096/streams_optimization-1.0.0.dev3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a906ae2afcdf647866b865fb7c15d000", "sha256": "c92d21cdd40303b3fcdf167714c5fc40a36b55ba4f4e9898431a15b2b0cafa8b" }, "downloads": -1, "filename": "streams_optimization-1.0.0.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "a906ae2afcdf647866b865fb7c15d000", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17488, "upload_time": "2017-03-21T14:30:59", "url": "https://files.pythonhosted.org/packages/4a/00/efe524db23fffbac49c3d6e57bc1effa8b6db8320fe05566353326fc4241/streams_optimization-1.0.0.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "312e07ea72267f868ac032b31116127f", "sha256": "61a6416598de922f22de76cda5db84d30854f47974397bcedc27921e5641c482" }, "downloads": -1, "filename": "streams_optimization-1.0.0.dev3.tar.gz", "has_sig": false, "md5_digest": "312e07ea72267f868ac032b31116127f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13288, "upload_time": "2017-03-21T14:31:00", "url": "https://files.pythonhosted.org/packages/0d/4b/bd04e278b06ccca1a00f04a027aaa992f89fd4c587b3ab56174fd02f7096/streams_optimization-1.0.0.dev3.tar.gz" } ] }