{ "info": { "author": "Alexander L. Hayes (hayesall)", "author_email": "alexander@batflyer.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "########\nboostsrl\n########\n\n.. image:: https://raw.githubusercontent.com/starling-lab/boostsrl-python-package/master/docs/source/_static/preview.png\n :alt: Repository preview image: \"boostsrl. Python wrappers around BoostSRL with a scikit-learn-style interface. pip install boostsrl.\"\n\n|License|_ |Travis|_ |AppVeyor|_ |Codecov|_ |CircleCi|_ |ReadTheDocs|_\n\n.. |License| image:: https://img.shields.io/github/license/starling-lab/boostsrl-python-package.svg\n :alt: License\n.. _License: LICENSE\n\n.. |Travis| image:: https://travis-ci.org/starling-lab/boostsrl-python-package.svg?branch=master\n :alt: Travis CI continuous integration build status\n.. _Travis: https://travis-ci.org/starling-lab/boostsrl-python-package\n\n.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/mxi2kffhr7a14rpt?svg=true\n :alt: AppVeyor Windows build status\n.. _AppVeyor: https://ci.appveyor.com/project/hayesall/boostsrl-python-package\n\n.. |Codecov| image:: https://codecov.io/gh/starling-lab/boostsrl-python-package/branch/master/graphs/badge.svg?branch=master\n :alt: Code coverage status\n.. _Codecov: https://codecov.io/github/starling-lab/boostsrl-python-package?branch=master\n\n.. |CircleCI| image:: https://circleci.com/gh/starling-lab/boostsrl-python-package.svg?style=shield\n.. _CircleCi: https://circleci.com/gh/starling-lab/boostsrl-python-package\n\n.. |ReadTheDocs| image:: https://readthedocs.org/projects/boostsrl/badge/?version=latest\n :alt: Documentation status\n.. _ReadTheDocs: https://boostsrl.readthedocs.io/en/latest/\n\n**boostsrl** is a set of Python wrappers around\n`BoostSRL `_ with a scikit-learn interface.\n\n- **Documentation**: https://boostsrl.readthedocs.io/en/latest/\n- **Questions?** Contact `Alexander L. Hayes `_ (`hayesall `_)\n\nGetting Started\n---------------\n\n**Prerequisites**:\n\n- Java 1.8\n- Python (3.6, 3.7)\n\n**Installation**\n\n.. code-block:: bash\n\n pip install boostsrl\n\nBasic Usage\n-----------\n\nThe general setup should be similar to scikit-learn. But there are a few extra requirements in terms of setting\nbackground knowledge and formatting the data.\n\nA minimal working example (using the Toy-Cancer data set imported with 'example_data') is:\n\n.. code-block:: python\n\n >>> from boostsrl.rdn import RDN\n >>> from boostsrl import Background\n >>> from boostsrl import example_data\n >>> bk = Background(\n ... modes=example_data.train.modes,\n ... use_std_logic_variables=True,\n ... )\n >>> clf = RDN(\n ... background=bk,\n ... target='cancer',\n ... )\n >>> clf.fit(example_data.train)\n >>> clf.predict_proba(example_data.test)\n array([0.88079619, 0.88079619, 0.88079619, 0.3075821 , 0.3075821 ])\n >>> clf.classes_\n array([1., 1., 1., 0., 0.])\n\n``example_data.train`` and ``example_data.test`` are each ``boostsrl.Database`` objects, so this hides some of\nthe complexity behind the scenes.\n\nThis example abstracts away some complexity in exchange for compactness.\nFor more thorough examples, see the `'docs/examples/' `_ directory.\n\nContributing\n------------\n\nWe have adopted the `Contributor Covenant Code of Conduct <.github/CODE_OF_CONDUCT.md>`_ version 1.4. Please read,\nfollow, and report any incidents which violate this.\n\nQuestions, Issues, and Pull Requests are welcome. Please refer to `CONTRIBUTING.md <.github/CONTRIBUTING.md>`_ for\ninformation on submitting issues and pull requests.\n\nVersioning and Releases\n-----------------------\n\nWe use `SemVer `_ for versioning.\nSee `Releases `_\nfor stable versions that are available, or the\n`Project Page on PyPi `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/starling-lab/boostsrl-python-package", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://starling.utdallas.edu/software/boostsrl-python-wrappers/", "keywords": "machine-learning-algorithms machine-learning statistical-learning pattern-classification artificial-intelligence", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "boostsrl", "package_url": "https://pypi.org/project/boostsrl/", "platform": "", "project_url": "https://pypi.org/project/boostsrl/", "project_urls": { "Download": "https://github.com/starling-lab/boostsrl-python-package", "Homepage": "https://starling.utdallas.edu/software/boostsrl-python-wrappers/" }, "release_url": "https://pypi.org/project/boostsrl/0.4.3/", "requires_dist": [ "graphviz", "numpy", "scipy", "scikit-learn", "sphinx ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "sphinx-gallery ; extra == 'docs'", "numpydoc ; extra == 'docs'", "matplotlib ; extra == 'docs'", "coverage ; extra == 'tests'", "pytest ; extra == 'tests'" ], "requires_python": "", "summary": "Python wrappers for using BoostSRL jar files.", "version": "0.4.3" }, "last_serial": 5531824, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ee0fd1cf4482a58b9ad849f29e0f6f0b", "sha256": "a73509863798b0ad1c0b5a3401f1f6bbe0ae76b0841f52452cc9c32c684310b8" }, "downloads": -1, "filename": "boostsrl-0.1.tar.gz", "has_sig": false, "md5_digest": "ee0fd1cf4482a58b9ad849f29e0f6f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7295, "upload_time": "2017-08-22T22:14:37", "url": "https://files.pythonhosted.org/packages/f0/df/66a9c0ab4b008a44c1c3d1aaa68b16f96a54c37529673716fb7ed76e334c/boostsrl-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "318b119bd89041169554d587c25c3b94", "sha256": "bdf30d5fe5cf642ec9ac38226c6b64deea9864bbc198ddf53cf90164c2ac2585" }, "downloads": -1, "filename": "boostsrl-0.2.tar.gz", "has_sig": false, "md5_digest": "318b119bd89041169554d587c25c3b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7235, "upload_time": "2017-08-22T23:08:21", "url": "https://files.pythonhosted.org/packages/32/65/26dbb0827e64a17a7f0a1556e209785cb303235a94d0bb5d90040845a603/boostsrl-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3908acf76e7f583cb1127787c7fe8943", "sha256": "e66e679133f5f710c873ca021c1b9c924b406772d55ae31582c09abbd351831c" }, "downloads": -1, "filename": "boostsrl-0.3.tar.gz", "has_sig": false, "md5_digest": "3908acf76e7f583cb1127787c7fe8943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7239, "upload_time": "2017-08-22T23:18:52", "url": "https://files.pythonhosted.org/packages/3f/d3/6b52689e3f68b8ee79de12713d0ce2552b32dd702131a55352559671e787/boostsrl-0.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b84a69c0930c35381ea9ba60fe7fd3f9", "sha256": "536e5111e99608821fba1683297025999277d8ed3b19668b0f371393d48c34d1" }, "downloads": -1, "filename": "boostsrl-0.4.0-py3.7.egg", "has_sig": false, "md5_digest": "b84a69c0930c35381ea9ba60fe7fd3f9", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 4095300, "upload_time": "2019-06-28T13:41:43", "url": "https://files.pythonhosted.org/packages/20/ed/b01271348070423c0434822ee4e7313a14cc52d44f14ef688535e26b1fe2/boostsrl-0.4.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "ad3c6d7a24d14972bb5b5b4a4d8a3c59", "sha256": "7a35b91594ed95825d7be53bd31466c9bd516237dcaaef840f31f8b24f23e6b0" }, "downloads": -1, "filename": "boostsrl-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ad3c6d7a24d14972bb5b5b4a4d8a3c59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4083019, "upload_time": "2019-06-28T13:41:41", "url": "https://files.pythonhosted.org/packages/9d/29/7f920afd46c009bfc473617cb186ad63092f6cff8b87b21b29409243d7bf/boostsrl-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d8edb91261c2e639b496bd6716575d9", "sha256": "bc45fa33581fd6a7467a9534014d73e1db4c291bfb159bbe90bc5ce65171fbc7" }, "downloads": -1, "filename": "boostsrl-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9d8edb91261c2e639b496bd6716575d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4068483, "upload_time": "2019-06-28T13:41:45", "url": "https://files.pythonhosted.org/packages/97/d1/e158a086ea828f17c8b72e49db6f7c77137b4d6698989e35a115ed76dc96/boostsrl-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8310fafdf0781409d0385c5aee496139", "sha256": "5fe30b49d97247ea15f67015340a9314eeb498f34d534f6936ce14d52d2cc80c" }, "downloads": -1, "filename": "boostsrl-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8310fafdf0781409d0385c5aee496139", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4109643, "upload_time": "2019-06-28T14:56:01", "url": "https://files.pythonhosted.org/packages/d6/f4/f8181a5e50a598723fc0151fffc8416e880b980e48533c13850ff8045b86/boostsrl-0.4.1-py3-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "716769c61506a8e13928de4857e48707", "sha256": "5347ba1f1e8b269074dff9bc060a5e8c6ef60bff1a56f52d5bf8e2175ed190ad" }, "downloads": -1, "filename": "boostsrl-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "716769c61506a8e13928de4857e48707", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4087767, "upload_time": "2019-07-06T18:52:08", "url": "https://files.pythonhosted.org/packages/40/2f/c382116e11c0ccc0146d64bc6fd61148af76ec610ae218bc0b6bdbd02c95/boostsrl-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f95611b2f10857daa99eddf72aed5653", "sha256": "2c30afcc5c67cbf6e43429771e3761328dad385adec6b355ac67ba72581e9b88" }, "downloads": -1, "filename": "boostsrl-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f95611b2f10857daa99eddf72aed5653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4073497, "upload_time": "2019-07-06T18:52:10", "url": "https://files.pythonhosted.org/packages/65/19/29461f1e5465ffd57335d3896dc3eda94a6188b9ab698785bda6e4277a05/boostsrl-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "af6d496c38a014eb909a79fcba54879a", "sha256": "69f799ed5dd0ff712f704daebf540ae0b886e977b07c559aa11b3d37718bdf7a" }, "downloads": -1, "filename": "boostsrl-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "af6d496c38a014eb909a79fcba54879a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4092068, "upload_time": "2019-07-14T19:12:43", "url": "https://files.pythonhosted.org/packages/90/a4/6d3db66b5f7f12bdffa1b8b0adae8e757e7e2d518560277055ced348529c/boostsrl-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a73a37838c866547b03df778b5b544df", "sha256": "e3a3751d054cd89410e91e241a7e7d57e646979d699355c6f51bef0a3149a97f" }, "downloads": -1, "filename": "boostsrl-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a73a37838c866547b03df778b5b544df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4075627, "upload_time": "2019-07-14T19:12:45", "url": "https://files.pythonhosted.org/packages/e4/a2/b53a5965487f81915d0cefb63016ccb84ca91496b2990c1745b13ca68423/boostsrl-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af6d496c38a014eb909a79fcba54879a", "sha256": "69f799ed5dd0ff712f704daebf540ae0b886e977b07c559aa11b3d37718bdf7a" }, "downloads": -1, "filename": "boostsrl-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "af6d496c38a014eb909a79fcba54879a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4092068, "upload_time": "2019-07-14T19:12:43", "url": "https://files.pythonhosted.org/packages/90/a4/6d3db66b5f7f12bdffa1b8b0adae8e757e7e2d518560277055ced348529c/boostsrl-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a73a37838c866547b03df778b5b544df", "sha256": "e3a3751d054cd89410e91e241a7e7d57e646979d699355c6f51bef0a3149a97f" }, "downloads": -1, "filename": "boostsrl-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a73a37838c866547b03df778b5b544df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4075627, "upload_time": "2019-07-14T19:12:45", "url": "https://files.pythonhosted.org/packages/e4/a2/b53a5965487f81915d0cefb63016ccb84ca91496b2990c1745b13ca68423/boostsrl-0.4.3.tar.gz" } ] }