{ "info": { "author": "Marcel Rieger", "author_email": "marcel.rieger@cern.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# Lorentz Boost Network (LBN) [![pipeline status](https://git.rwth-aachen.de/3pia/lbn/badges/master/pipeline.svg)](https://git.rwth-aachen.de/3pia/lbn/pipelines)\n\nTensorFlow implementation of the Lorentz Boost Network from [arXiv:1812.09722 [hep-ex]](https://arxiv.org/abs/1812.09722).\n\nOriginal repository: [git.rwth-aachen.de/3pia/lbn](https://git.rwth-aachen.de/3pia/lbn)\n\n\n### Usage example\n\n```python\nfrom lbn import LBN\n\n# initialize the LBN, set 10 combinations and pairwise boosting\nlbn = LBN(10, boost_mode=LBN.PAIRS)\n\n# create a feature tensor based on input four-vectors\nfeatures = lbn(four_vectors)\n\n# use the features as input for a subsequent, application-specific network\n...\n```\n\n\n### Installation and dependencies\n\nVia [pip](https://pypi.python.org/pypi/lbn):\n\n```bash\npip install lbn\n```\n\nNumPy and TensorFlow are the only dependencies.\n\n\n### Testing\n\nTests should be run for Python 2 and 3. The following commands assume you are root directory of the LBN respository:\n\n```bash\npython -m unittest test\n\n# or via docker, python 2\ndocker run --rm -v `pwd`:/root/lbn -w /root/lbn tensorflow/tensorflow:latest python -m unittest test\n\n# or via docker, python 3\ndocker run --rm -v `pwd`:/root/lbn -w /root/lbn tensorflow/tensorflow:latest-py3 python -m unittest test\n```\n\n\n### Contributing\n\nIf you like to contribute, we are happy to receive pull requests. Just make sure to add new test cases and run the tests. Also, please use a coding style that is compatible with our `.flake8` config.\n\n\n### Development\n\n- Original source hosted at [RWTH GitLab](https://git.rwth-aachen.de/3pia/lbn)\n- Report issues, questions, feature requests on [RWTH GitLab Issues](https://git.rwth-aachen.de/3pia/lbn/issues)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.rwth-aachen.de/3pia/lbn", "keywords": "neural network,lorentz,lorentz transformation,lorentz boost,autonomous,feature,feature engineering,autonomous engineering,hep,four momenta,four vectors", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "lbn", "package_url": "https://pypi.org/project/lbn/", "platform": "", "project_url": "https://pypi.org/project/lbn/", "project_urls": { "Homepage": "https://git.rwth-aachen.de/3pia/lbn" }, "release_url": "https://pypi.org/project/lbn/1.0.3/", "requires_dist": null, "requires_python": ">=2.7", "summary": "TensorFlow implementation of the Lorentz Boost Network (LBN). https://arxiv.org/abs/1812.09722.", "version": "1.0.3" }, "last_serial": 4855371, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "87d58c1593a13836c3f33e37e0d95928", "sha256": "7eeb17f7b40bb412d4774d37d073812664c567be864f149950c947bc1cd39911" }, "downloads": -1, "filename": "lbn-0.0.1.tar.gz", "has_sig": false, "md5_digest": "87d58c1593a13836c3f33e37e0d95928", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2216, "upload_time": "2018-05-17T14:42:45", "url": "https://files.pythonhosted.org/packages/73/af/8d7b2f6670cd6585dafe24f837325fe28510bb7d612a55fc73d6c543f2d4/lbn-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "092625b003f5532e21cf450aa219cbe9", "sha256": "a701bb7e19a38ff446822ffa3bccf7205fa3badc8fef88e3b2dd04fc2bfc9c24" }, "downloads": -1, "filename": "lbn-1.0.0.tar.gz", "has_sig": false, "md5_digest": "092625b003f5532e21cf450aa219cbe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12000, "upload_time": "2018-12-27T09:21:21", "url": "https://files.pythonhosted.org/packages/15/3c/4911213a1dba76932f11f38d825c9e14e03347064f9595608b4188cc2f4e/lbn-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "94c0d3896a78dd5c541c54b81c833c17", "sha256": "3a615c88bccb2a12785a0c99becaed353a29c9c6172bc7d77fe99ce8e8084aca" }, "downloads": -1, "filename": "lbn-1.0.1.tar.gz", "has_sig": false, "md5_digest": "94c0d3896a78dd5c541c54b81c833c17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11971, "upload_time": "2018-12-27T19:16:25", "url": "https://files.pythonhosted.org/packages/20/08/5e631309f89a63e21ee8be664eb9700a15723379d57da45702a9e4c6de41/lbn-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4b54ad69b370c06735f374159932cc93", "sha256": "dfeec9f5d3d936cab56b106c562c9dfeba58dba76be7aa7ba7d91132c44502a0" }, "downloads": -1, "filename": "lbn-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4b54ad69b370c06735f374159932cc93", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 12009, "upload_time": "2019-02-22T17:53:03", "url": "https://files.pythonhosted.org/packages/e4/c3/a1b70e8e1098897057baf7bd99bbf2b3bcb710d3b40b1668acffca96c812/lbn-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0a1750ddb1996af78f203a18b4f9fdc0", "sha256": "9e4688cbf48db4f49573a0ac6efa6e767777b889def8c2bf68fa2545adcc73c2" }, "downloads": -1, "filename": "lbn-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0a1750ddb1996af78f203a18b4f9fdc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 12090, "upload_time": "2019-02-22T18:00:35", "url": "https://files.pythonhosted.org/packages/d6/92/0ff19f485c9ae545fcc88bf694d2ed7f47e662c2d977f51cc7f6de4d2a95/lbn-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a1750ddb1996af78f203a18b4f9fdc0", "sha256": "9e4688cbf48db4f49573a0ac6efa6e767777b889def8c2bf68fa2545adcc73c2" }, "downloads": -1, "filename": "lbn-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0a1750ddb1996af78f203a18b4f9fdc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 12090, "upload_time": "2019-02-22T18:00:35", "url": "https://files.pythonhosted.org/packages/d6/92/0ff19f485c9ae545fcc88bf694d2ed7f47e662c2d977f51cc7f6de4d2a95/lbn-1.0.3.tar.gz" } ] }