{ "info": { "author": "Alex Rogozhnikov", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# hep_ml\n\n**hep_ml** provides specific machine learning tools for purposes of high energy physics.\n\n[![travis status](https://travis-ci.org/arogozhnikov/hep_ml.svg?branch=master)](https://travis-ci.org/arogozhnikov/hep_ml)\n[![appveyor status](https://ci.appveyor.com/api/projects/status/kxatlw869t9ibbo3?svg=true)](https://ci.appveyor.com/project/arogozhnikov/hep-ml)\n[![PyPI version](https://badge.fury.io/py/hep_ml.svg)](http://badge.fury.io/py/hep_ml)\n[![Documentation](https://img.shields.io/badge/documentation-link-blue.svg)](https://arogozhnikov.github.io/hep_ml/)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1247391.svg)](https://doi.org/10.5281/zenodo.1247391)\n\n\n\n![hep_ml, python library for high energy physics](https://github.com/arogozhnikov/hep_ml/blob/data/data_to_download/hep_ml_image.png)\n\n\n### Main points\n* uniform classifiers - the classifiers with low correlation of predictions and mass (or some other variable, or even set of variables)\n * __uBoost__ optimized implementation inside\n * __UGradientBoosting__ (with different losses, specially __FlatnessLoss__ is very interesting)\n* measures of uniformity (see **hep_ml.metrics**)\n* advanced losses for classification, regression and ranking for __UGradientBoosting__ (see **hep_ml.losses**). \n* **hep_ml.nnet** - theano-based flexible neural networks \n* **hep_ml.reweight** - reweighting multidimensional distributions
\n (_multi_ here means 2, 3, 5 and more dimensions - see GBReweighter!)\n* **hep_ml.splot** - minimalistic sPlot-ting \n* **hep_ml.speedup** - building models for fast classification (Bonsai BDT)\n* **sklearn**-compatibility of estimators.\n\n### Installation\n\nBasic installation:\n\n```bash\npip install hep_ml\n```\n\nIf you're new to python and never used `pip`, first install scikit-learn [with these instructions](http://scikit-learn.org/stable/install.html).\n\nTo use **latest development version**, clone it and install with `pip`:\n```bash\ngit clone https://github.com/arogozhnikov/hep_ml.git\ncd hep_ml\nsudo pip install .\n```\n\n### Links\n\n* [documentation](https://arogozhnikov.github.io/hep_ml/)\n* [notebooks, code examples](https://github.com/arogozhnikov/hep_ml/tree/master/notebooks)\n - you may need to install `ROOT` and `root_numpy` to run those \n* [repository](https://github.com/arogozhnikov/hep_ml)\n* [issue tracker](https://github.com/arogozhnikov/hep_ml/issues)\n\n### Related projects \nLibraries you'll require to make your life easier and HEPpier.\n\n* [IPython Notebook](http://ipython.org/notebook.html) — web-shell for python\n* [scikit-learn](http://scikit-learn.org/) — general-purpose library for machine learning in python\n* [numpy](http://www.numpy.org/) — 'MATLAB in python', vector operation in python. \n Use it you need to perform any number crunching. \n* [theano](http://deeplearning.net/software/theano/) — optimized vector analytical math engine in python\n* [ROOT](https://root.cern.ch/) — main data format in high energy physics \n* [root_numpy](http://rootpy.github.io/root_numpy/) — python library to deal with ROOT files (without pain)\n\n\n### License\nApache 2.0, `hep_ml` is an open-source library.\n\n### Platforms \nLinux, Mac OS X and Windows are supported.\n\n**hep_ml** supports both python 2 and python 3.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/arogozhnikov/hep_ml", "keywords": "machine learning,supervised learning,uncorrelated methods of machine learning,high energy physics,particle physics", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "hep_ml", "package_url": "https://pypi.org/project/hep_ml/", "platform": "", "project_url": "https://pypi.org/project/hep_ml/", "project_urls": { "Homepage": "https://github.com/arogozhnikov/hep_ml" }, "release_url": "https://pypi.org/project/hep_ml/0.6.0/", "requires_dist": [ "numpy (>=1.9)", "scipy (>=0.15.0)", "pandas (>=0.14.0)", "scikit-learn (>=0.19)", "theano (>=1.0.2)", "six" ], "requires_python": "", "summary": "Machine Learning for High Energy Physics", "version": "0.6.0" }, "last_serial": 4258029, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8c475de259c21efa1a03f30edcdeecce", "sha256": "2a8bc2de91094c2f4fcc36480553d5c97ea0665320b4f9a04c23864f03d4f82f" }, "downloads": -1, "filename": "hep_ml-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c475de259c21efa1a03f30edcdeecce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39636, "upload_time": "2015-07-27T21:54:53", "url": "https://files.pythonhosted.org/packages/0d/a2/15b77fa7fab8f03723c231ceda9b7c92e6e67f3a48ec72073845e4467c71/hep_ml-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3535387ccf22e211ba70359c11ab078f", "sha256": "96d3d83e3e74799d697c498caaa164cc051b6f0cdb56e2cf8653ff7ef76b6a3d" }, "downloads": -1, "filename": "hep_ml-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3535387ccf22e211ba70359c11ab078f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33254, "upload_time": "2015-07-27T21:54:57", "url": "https://files.pythonhosted.org/packages/d9/a2/5f448670fd06c76b7c50a8d81f083a011209c8017a16c40b67731103cc80/hep_ml-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e2967f8ab2b38fc37cbdaac2a5eeecc1", "sha256": "0569e97771997a5b75712ef653b2676520774bff83fe3376101e1ce20cf7b89b" }, "downloads": -1, "filename": "hep_ml-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2967f8ab2b38fc37cbdaac2a5eeecc1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43865, "upload_time": "2015-08-13T16:00:33", "url": "https://files.pythonhosted.org/packages/7e/61/b90e68d9854c230e5adf510b17e9c880e0376711c0342485e7e9910227ab/hep_ml-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "403f23371638d12d62e0fc1a9161ecd3", "sha256": "445a5d47e86926ccbd9ccaf928ad46a3144bb5125f2ffeb130a8ba224531a943" }, "downloads": -1, "filename": "hep_ml-0.3.0.tar.gz", "has_sig": false, "md5_digest": "403f23371638d12d62e0fc1a9161ecd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36609, "upload_time": "2015-08-13T15:55:21", "url": "https://files.pythonhosted.org/packages/8d/f3/8ef2eaa8a8c724c844f8ab97225f26910be5e4f99a89073c43fe42d9ddf4/hep_ml-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d40be35777ec6de0f324b0f3a469a0ba", "sha256": "af0e0f3fb526dd65d6e764606f10e4d31d21e6b1c8ff00fe67346def65b1a4e0" }, "downloads": -1, "filename": "hep_ml-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d40be35777ec6de0f324b0f3a469a0ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49711, "upload_time": "2015-10-05T16:45:26", "url": "https://files.pythonhosted.org/packages/9b/55/f2dd34b0bd88a4d67bc5b1032b33a5ce3cbde4941f9b81c090bb662af14b/hep_ml-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e336d76ab4bb862bcf60a6c4981572f", "sha256": "2326b7ac6fc6d6da48c4d77957d70bf0bde992650a211cc8456d2575cdf865e5" }, "downloads": -1, "filename": "hep_ml-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1e336d76ab4bb862bcf60a6c4981572f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40396, "upload_time": "2015-10-05T16:45:34", "url": "https://files.pythonhosted.org/packages/f2/e3/64b170cb14162c9569c90df4ce5191fa972e968e8b049af5dfe33add3baa/hep_ml-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "bad338cc2c3736f3583d0af9a186ebb1", "sha256": "b77907b7af3d22e849d091d5e9a80082fb605adda331aa0ef659ec213bb6be45" }, "downloads": -1, "filename": "hep_ml-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bad338cc2c3736f3583d0af9a186ebb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53241, "upload_time": "2017-08-28T19:37:12", "url": "https://files.pythonhosted.org/packages/7f/9d/c2cab77d453f24de3d1cb4bb7a029a1e391daf8ff8e06ff47e9bb2c4f4c1/hep_ml-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "261521d564488d22181d11870297b988", "sha256": "749385e0a722e1686e081daf60bc89680fee4da723e4fbff0975000fa003a974" }, "downloads": -1, "filename": "hep_ml-0.5.0.tar.gz", "has_sig": false, "md5_digest": "261521d564488d22181d11870297b988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43602, "upload_time": "2017-08-28T19:37:15", "url": "https://files.pythonhosted.org/packages/91/2c/8fa3598e047309f65d09351e6e0b286f78c2d12e59cbdc0bd91f05419ae6/hep_ml-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b7daff321f9192b983fe5df62a9b9773", "sha256": "9d5768c54d25dca649eda75a689e36fc3201e508d7006c75298a280277ccc0d1" }, "downloads": -1, "filename": "hep_ml-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7daff321f9192b983fe5df62a9b9773", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50783, "upload_time": "2018-09-10T15:06:37", "url": "https://files.pythonhosted.org/packages/27/67/6b2c5931ca515ce68cd4c8ac6b75febf2b13827e4d92fa33e351e1d3a04a/hep_ml-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eabdb4fdefb5fd3d3db6bf8b5e0cb2b9", "sha256": "a5309ab93ef81392a8ace05b719a6a875ef51bcdcff3cb38ed4652d65527f55a" }, "downloads": -1, "filename": "hep_ml-0.6.0.tar.gz", "has_sig": false, "md5_digest": "eabdb4fdefb5fd3d3db6bf8b5e0cb2b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43790, "upload_time": "2018-09-10T15:06:38", "url": "https://files.pythonhosted.org/packages/81/12/5f6e3c3456cecaf28c58415f74a886a69a54cd9410cc789b62eea3345dd5/hep_ml-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7daff321f9192b983fe5df62a9b9773", "sha256": "9d5768c54d25dca649eda75a689e36fc3201e508d7006c75298a280277ccc0d1" }, "downloads": -1, "filename": "hep_ml-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7daff321f9192b983fe5df62a9b9773", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50783, "upload_time": "2018-09-10T15:06:37", "url": "https://files.pythonhosted.org/packages/27/67/6b2c5931ca515ce68cd4c8ac6b75febf2b13827e4d92fa33e351e1d3a04a/hep_ml-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eabdb4fdefb5fd3d3db6bf8b5e0cb2b9", "sha256": "a5309ab93ef81392a8ace05b719a6a875ef51bcdcff3cb38ed4652d65527f55a" }, "downloads": -1, "filename": "hep_ml-0.6.0.tar.gz", "has_sig": false, "md5_digest": "eabdb4fdefb5fd3d3db6bf8b5e0cb2b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43790, "upload_time": "2018-09-10T15:06:38", "url": "https://files.pythonhosted.org/packages/81/12/5f6e3c3456cecaf28c58415f74a886a69a54cd9410cc789b62eea3345dd5/hep_ml-0.6.0.tar.gz" } ] }