{ "info": { "author": "Daan Knoope", "author_email": "daan@knoope.dev", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# jkl-serialization\nPython library for (de)serializing **jkl** data as used by the Bayesian Network Structure Learner [GOBNILP](https://www.cs.york.ac.uk/aig/sw/gobnilp/) and proposed by Jaakkola et al. in [Learning Bayesian Network Structure using LP Relaxations](https://people.csail.mit.edu/dsontag/papers/structure_aistats10.pdf). \n\n## Example\n\n### JKL String\n```\n3\n0 4\n-2.772589 2 1 2\n-2.865831 0\n-2.963209 1 2\n-2.963209 1 1\n1 4\n-2.772589 2 0 2\n-2.865831 0\n-2.963209 1 2\n-2.963209 1 0\n2 4\n-2.772589 2 0 1\n-2.865831 0\n-2.963209 1 1\n-2.963209 1 0\n```\n\n### Serialized Python Object\n```python\n{\n '0': [('-2.772589', ['1', '2']),\n ('-2.865831', []),\n ('-2.963209', ['2']),\n ('-2.963209', ['1'])],\n '1': [('-2.772589', ['0', '2']),\n ('-2.865831', []),\n ('-2.963209', ['2']),\n ('-2.963209', ['0'])],\n '2': [('-2.772589', ['0', '1']),\n ('-2.865831', []),\n ('-2.963209', ['1']),\n ('-2.963209', ['0'])]\n }\n```\n\n## Build Status\n[![Build Status](https://travis-ci.org/daanknoope/jkl-serialization.svg?branch=master)](https://travis-ci.org/daanknoope/jkl-serialization)\n[![codecov](https://codecov.io/gh/daanknoope/jkl-serialization/branch/master/graph/badge.svg)](https://codecov.io/gh/daanknoope/jkl-serialization)\n\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/daanknoope/jkl-serialization", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jkl-serialization", "package_url": "https://pypi.org/project/jkl-serialization/", "platform": "", "project_url": "https://pypi.org/project/jkl-serialization/", "project_urls": { "Homepage": "https://github.com/daanknoope/jkl-serialization" }, "release_url": "https://pypi.org/project/jkl-serialization/0.0.1/", "requires_dist": null, "requires_python": ">3.6", "summary": "(De)Serialization of JKL objects", "version": "0.0.1" }, "last_serial": 5460342, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "03ddb6760faef18698d98e8cb5f7c4a2", "sha256": "cb7b0efb6d02cafe0d9597a6d9a4502f41e4b09774cbbceae94ee707fa458093" }, "downloads": -1, "filename": "jkl_serialization-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "03ddb6760faef18698d98e8cb5f7c4a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 3748, "upload_time": "2019-06-28T06:53:10", "url": "https://files.pythonhosted.org/packages/c8/1c/acc0bdab272380cad45b6e3495aed0e5b16ec232ab0c2eb2d74b7058aa54/jkl_serialization-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22f7cb2912ddd4c958267ef9dcf35b4d", "sha256": "259c18ba56f92fbecbbc0c48434c0096f01bdb4e193c56bc883f01db1a5ddec0" }, "downloads": -1, "filename": "jkl_serialization-0.0.1.tar.gz", "has_sig": false, "md5_digest": "22f7cb2912ddd4c958267ef9dcf35b4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 2282, "upload_time": "2019-06-28T06:53:12", "url": "https://files.pythonhosted.org/packages/be/85/87be702ac622cdf4965332a81a08c973772270723403ae07dbc08e614616/jkl_serialization-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03ddb6760faef18698d98e8cb5f7c4a2", "sha256": "cb7b0efb6d02cafe0d9597a6d9a4502f41e4b09774cbbceae94ee707fa458093" }, "downloads": -1, "filename": "jkl_serialization-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "03ddb6760faef18698d98e8cb5f7c4a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 3748, "upload_time": "2019-06-28T06:53:10", "url": "https://files.pythonhosted.org/packages/c8/1c/acc0bdab272380cad45b6e3495aed0e5b16ec232ab0c2eb2d74b7058aa54/jkl_serialization-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22f7cb2912ddd4c958267ef9dcf35b4d", "sha256": "259c18ba56f92fbecbbc0c48434c0096f01bdb4e193c56bc883f01db1a5ddec0" }, "downloads": -1, "filename": "jkl_serialization-0.0.1.tar.gz", "has_sig": false, "md5_digest": "22f7cb2912ddd4c958267ef9dcf35b4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 2282, "upload_time": "2019-06-28T06:53:12", "url": "https://files.pythonhosted.org/packages/be/85/87be702ac622cdf4965332a81a08c973772270723403ae07dbc08e614616/jkl_serialization-0.0.1.tar.gz" } ] }