{ "info": { "author": "Thiago P. Bueno", "author_email": "thiago.pbueno@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# rddlgym [![License](https://img.shields.io/aur/license/yaourt.svg)](https://github.com/thiagopbueno/rddlgym/blob/master/LICENSE)\n\n\nA toolkit for working with RDDL domains in Python3.\n\n# Quickstart\n\n```text\n$ pip3 install rddlgym\n```\n\n# Usage\n\nrddlgym can be used as a standalone script or programmatically.\n\n\n## Script mode\n\n```text\n$ rddlgym --help\nusage: rddlgym [-h] [--rddl RDDL] [-v] {list,info,show}\n\nrddl-gym: A toolkit for working with RDDL domains in Python3.\n\npositional arguments:\n {list,info,show} available commands\n\noptional arguments:\n -h, --help show this help message and exit\n --rddl RDDL RDDL id\n -v, --verbose verbosity mode\n```\n\n\n## Programmatic mode\n\n```python\nimport rddlgym\n\nmodel_id = 'Reservoir-8'\n\n# Get raw RDDL model\nraw = rddlgym.make(model_id, mode=rddlgym.RAW)\nprint(raw)\n\n# Get a RDDL parser\nparser = rddlgym.make(model_id, mode=rddlgym.AST)\n\n# Get a RDDL2TensorFlow compiler\ncompiler = rddlgym.make(model_id, mode=rddlgym.SCG)\n```\n\n\n# License\n\nCopyright (c) 2018-2019 Thiago Pereira Bueno All Rights Reserved.\n\nrddlgym is free software: you can redistribute it and/or modify it\nunder the terms of the GNU Lesser General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or (at\nyour option) any later version.\n\nrddlgym is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with rddlgym. If not, see http://www.gnu.org/licenses/.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thiagopbueno/rddlgym", "keywords": "rddl,toolkit", "license": "GNU General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "rddlgym", "package_url": "https://pypi.org/project/rddlgym/", "platform": "", "project_url": "https://pypi.org/project/rddlgym/", "project_urls": { "Homepage": "https://github.com/thiagopbueno/rddlgym" }, "release_url": "https://pypi.org/project/rddlgym/0.5.8/", "requires_dist": null, "requires_python": ">=3.5", "summary": "rddlgym: A toolkit for working with RDDL domains in Python3.", "version": "0.5.8" }, "last_serial": 5080876, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a4945112cabd46d89f6387a239c2e524", "sha256": "cba14e674b903ddfe17812ce17334061600c2eae8d21972e858f1f506928ea43" }, "downloads": -1, "filename": "rddlgym-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a4945112cabd46d89f6387a239c2e524", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1466, "upload_time": "2018-09-08T17:31:14", "url": "https://files.pythonhosted.org/packages/4e/9d/6c096bc4a7a8faf37230ad3369a773162af5f07a162a62c9f755c9fe3bb8/rddlgym-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dcd42560cb8da2582b979180018d335d", "sha256": "be87c0517dc605f6a524df58bf67e21b32233d3db946254ae0f397cca1158786" }, "downloads": -1, "filename": "rddlgym-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dcd42560cb8da2582b979180018d335d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6508, "upload_time": "2018-09-08T20:19:12", "url": "https://files.pythonhosted.org/packages/16/54/2f743a6a090f4957b7ce0a9f7e14b999500e4b7c09da4fa3079c9b77b52d/rddlgym-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d32ce0aa0d5dc0a03f2ebb0f69d3d466", "sha256": "ca4b5829700533b37b273d693dfac69152c1ffa91249bfbc81f4e7e952b89380" }, "downloads": -1, "filename": "rddlgym-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d32ce0aa0d5dc0a03f2ebb0f69d3d466", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6517, "upload_time": "2018-09-08T20:23:21", "url": "https://files.pythonhosted.org/packages/1f/e0/b5f25d471494b1ae1b146e6d0782aa6b1cae449e2319117810157481c4a5/rddlgym-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fbec0ca9c9c3915b284082ef44f936be", "sha256": "653bccbad619208b33cbe8bf481233c6684b4a9007ef226b24711ff325109733" }, "downloads": -1, "filename": "rddlgym-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fbec0ca9c9c3915b284082ef44f936be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2322, "upload_time": "2018-09-08T20:29:24", "url": "https://files.pythonhosted.org/packages/b8/4b/8614f7e3fa519d2b20af2597d3fc5a2f4c830b7621d4c31466d14bee45b2/rddlgym-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b8c332e99fa862229383378e941f4390", "sha256": "367e43fa89832e68dc1c61641c55bf2b56580ccfebe9198c221de547c7581770" }, "downloads": -1, "filename": "rddlgym-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b8c332e99fa862229383378e941f4390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6536, "upload_time": "2018-09-08T20:32:52", "url": "https://files.pythonhosted.org/packages/5c/a7/c791093bc37affb27c878b7d7965dc543df7f4b0634beb2e24eaaca43507/rddlgym-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "cd23506e4705df77f139cbe90c430946", "sha256": "90a37a146dd1c4aa0a65b2041c21de2a57c2e3a520460aab3a05aba3123d8e40" }, "downloads": -1, "filename": "rddlgym-0.2.4.tar.gz", "has_sig": false, "md5_digest": "cd23506e4705df77f139cbe90c430946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6529, "upload_time": "2018-09-08T20:51:33", "url": "https://files.pythonhosted.org/packages/69/e5/629cbc0e10f767ace54fee3f6b71c530bf61d38a4d74843a010709d338cf/rddlgym-0.2.4.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "5887d7019715145b6a1e9bcf2fea096b", "sha256": "f27c0b062ecdf169a453a3c2d981fda2ae7df9e7e349b931a276465919b56c55" }, "downloads": -1, "filename": "rddlgym-0.2.6.tar.gz", "has_sig": false, "md5_digest": "5887d7019715145b6a1e9bcf2fea096b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11125, "upload_time": "2018-09-08T21:43:53", "url": "https://files.pythonhosted.org/packages/40/31/8f0f84bdc53afe5c61ef72dc85c6f81b5af7cf0ace76a07d7469863c4576/rddlgym-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d3ed30395fb2bbb086d7cffff12c6d3a", "sha256": "4a3f5b970a2ab31a96d051596b5bab3dba39d45c2d1c78b75183332c64d156fb" }, "downloads": -1, "filename": "rddlgym-0.2.7.tar.gz", "has_sig": false, "md5_digest": "d3ed30395fb2bbb086d7cffff12c6d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11897, "upload_time": "2018-09-08T22:13:13", "url": "https://files.pythonhosted.org/packages/a0/ca/701eb91922149f4f911dbcc06e4c7c1750d663b57718baa7ae2484ca9ad4/rddlgym-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "81e1b1c372e88b39cc57be2c174027c3", "sha256": "3e2bd73dd1c971ef3e3657d0ca39075228a411fca9aeba5af1d0600464ab8d3b" }, "downloads": -1, "filename": "rddlgym-0.2.8.tar.gz", "has_sig": false, "md5_digest": "81e1b1c372e88b39cc57be2c174027c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11899, "upload_time": "2018-09-08T22:40:12", "url": "https://files.pythonhosted.org/packages/47/60/d7a729e2f372593cc28eff85018a48ccc04e2d3992aaa75a3ffd4067d755/rddlgym-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7214bf8b26cdd6e7f9dcdcba5bcbe027", "sha256": "028d7948307b041defc7df370b1cff78c81686eb4190d8b709caf832d03abbe8" }, "downloads": -1, "filename": "rddlgym-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7214bf8b26cdd6e7f9dcdcba5bcbe027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11815, "upload_time": "2018-09-08T23:30:07", "url": "https://files.pythonhosted.org/packages/07/c8/136dc0ce22b3f4c9942e1b29db52f014024b4fe44887079b09a1d8fda905/rddlgym-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9b58a23d6ce752065b99f8075544833b", "sha256": "b1d84ee67b8ea8995cf82ab82fc72eed82232c86b7e823923a282eeb39dfbd26" }, "downloads": -1, "filename": "rddlgym-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9b58a23d6ce752065b99f8075544833b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11822, "upload_time": "2018-09-11T14:34:26", "url": "https://files.pythonhosted.org/packages/63/c6/ccf574835c7b9316bb0101913f9a8d220628ac172b7aa7708a8c84904859/rddlgym-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d58939fda524c534bb0356aec37bc5f3", "sha256": "304d0330328018c87b899439366f5efc9730454746e4d2d02f8236741c330cd8" }, "downloads": -1, "filename": "rddlgym-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d58939fda524c534bb0356aec37bc5f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11758, "upload_time": "2018-09-11T14:56:08", "url": "https://files.pythonhosted.org/packages/42/56/e5e232a5f4ced5f91bb3ffcb7a0e6f54cdc4c8af538b6e4f90e0f2840f20/rddlgym-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "778b908e846accd619eb5c4f4a15af35", "sha256": "1e041e0579f33442049a11cedb42771c144509f1fcbfdb12cdd5b63bc2ec6ad9" }, "downloads": -1, "filename": "rddlgym-0.3.3.tar.gz", "has_sig": false, "md5_digest": "778b908e846accd619eb5c4f4a15af35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11783, "upload_time": "2018-09-11T15:18:46", "url": "https://files.pythonhosted.org/packages/a9/c4/0e0ff1054f2518b14f706f612f77cc5d02d8e2e90ef874ba3b463519b28c/rddlgym-0.3.3.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5932b95c649a3d18f95831ef66620e7a", "sha256": "45e203f0aaab4bdb5cda638787697a880532fe360e9dfc6576f05c61ddd0a31d" }, "downloads": -1, "filename": "rddlgym-0.4.1-py3.6.egg", "has_sig": false, "md5_digest": "5932b95c649a3d18f95831ef66620e7a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 20948, "upload_time": "2018-11-14T01:31:22", "url": "https://files.pythonhosted.org/packages/54/2f/987e3531b7516342b7dd964bb42111653216f9a3a124a00d2827ace17cd3/rddlgym-0.4.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "839101c66fc1e7b6906d26ebf0b9a196", "sha256": "3894c1216b7f9f47b5466c3cb5124e4b857de864579d270d3ae25a689e8b660b" }, "downloads": -1, "filename": "rddlgym-0.4.1.tar.gz", "has_sig": false, "md5_digest": "839101c66fc1e7b6906d26ebf0b9a196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11892, "upload_time": "2018-09-11T17:10:29", "url": "https://files.pythonhosted.org/packages/af/72/c66fb04d47940c47109c3c5eb23ba3656819170042bd6a29bfc714d49caa/rddlgym-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "f46bd166f14e09d774441b0ee53ee15b", "sha256": "e52655b0a2d268e0b40ab08033a1782ddb3d8028ea0f508a850102278c29415a" }, "downloads": -1, "filename": "rddlgym-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f46bd166f14e09d774441b0ee53ee15b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11893, "upload_time": "2018-09-11T17:20:11", "url": "https://files.pythonhosted.org/packages/f3/6c/979e2a0dc3cc03a63010b50c4ae80ae0c84a5a3d6ad7baa43c804bdbc9bc/rddlgym-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "229d3b7e6bacf0c6e4ac29fb3c8964ce", "sha256": "3181084e7197fd2584bc4f5dcf25345491a3b2905fb55cf37214a44431474a60" }, "downloads": -1, "filename": "rddlgym-0.5.0.tar.gz", "has_sig": false, "md5_digest": "229d3b7e6bacf0c6e4ac29fb3c8964ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14218, "upload_time": "2018-09-11T18:37:47", "url": "https://files.pythonhosted.org/packages/36/6a/5d71362aa07c1660abc48e6aa96c9aa508d292bce9424cc76e59c2adc90f/rddlgym-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "bf56ac3f861e1d260e8ddd98990252da", "sha256": "b0c8837ef276c2623fbd6662d8f060cd0b726ff669f0c15023f0c2b6e29d8cae" }, "downloads": -1, "filename": "rddlgym-0.5.1.tar.gz", "has_sig": false, "md5_digest": "bf56ac3f861e1d260e8ddd98990252da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20828, "upload_time": "2018-09-23T15:00:50", "url": "https://files.pythonhosted.org/packages/88/92/b39337f3a040d9c5e5bb62b3339a317f78c536203d3285634a3d67c660b9/rddlgym-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "f6744c857c3d88195c3e9b6b4a9da1f7", "sha256": "aa14dce5534dc111b7f0bdd79118617d171f39d150b455a7750dedd58f7451dc" }, "downloads": -1, "filename": "rddlgym-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f6744c857c3d88195c3e9b6b4a9da1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20940, "upload_time": "2018-09-29T21:43:43", "url": "https://files.pythonhosted.org/packages/c8/6d/19056546b7bdb8c8db0bf8198801d21529179b20c95ce5b4e1de5a02d541/rddlgym-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "82b36efe9a68ae628cc3b8a3ae670c7e", "sha256": "1dd5af442825b08955426024a8edc5ddae64a7e6242e0180c3fb406bf799b51b" }, "downloads": -1, "filename": "rddlgym-0.5.3.tar.gz", "has_sig": false, "md5_digest": "82b36efe9a68ae628cc3b8a3ae670c7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21274, "upload_time": "2018-09-29T21:54:01", "url": "https://files.pythonhosted.org/packages/4c/fa/77f1355202017b0327510ee83b0e8f29e4495c160ca44602dcdb5c4828bf/rddlgym-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "50ec6256143e7c5dbc9aa15651f5641a", "sha256": "0adf41cf3dd1d1e302e413b0e1fc608937a870fb37d13c854d323382ec529387" }, "downloads": -1, "filename": "rddlgym-0.5.4.tar.gz", "has_sig": false, "md5_digest": "50ec6256143e7c5dbc9aa15651f5641a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21330, "upload_time": "2018-10-29T14:49:34", "url": "https://files.pythonhosted.org/packages/95/af/6f70497db99d375f214a2a5fad3eaaffcb9b0343c60800e9246bf337cff8/rddlgym-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "2b2b305e099735c117f2186f28ac3991", "sha256": "e152e64fdc66d17043cb82cc105b06343da52ff70b179c931b61ff91dd391047" }, "downloads": -1, "filename": "rddlgym-0.5.5.tar.gz", "has_sig": false, "md5_digest": "2b2b305e099735c117f2186f28ac3991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22157, "upload_time": "2018-11-08T17:25:01", "url": "https://files.pythonhosted.org/packages/dd/78/39e6d7d9a7ce9a7b158fd4bbb51031c449a04f190c4ac15c039b2f8376e5/rddlgym-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "305ecb4f5dac3fdf4a7223c0d5f0a398", "sha256": "d7263b297d4b54b876eab6e1902a97f3f43d6e87d42ec1cdba6d2a9b28e53870" }, "downloads": -1, "filename": "rddlgym-0.5.6.tar.gz", "has_sig": false, "md5_digest": "305ecb4f5dac3fdf4a7223c0d5f0a398", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 22211, "upload_time": "2018-11-14T01:31:33", "url": "https://files.pythonhosted.org/packages/9c/19/ab1288e989e6f2dde7c423d3b7dd3ebe0bd62124cdd7f76f2979dba58c54/rddlgym-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "1461ff9599283bad924b55dec5637129", "sha256": "d07401752c1fddd4d6ee53e732ac745ae15935ce1139f0b0a18bdf5b3e209d38" }, "downloads": -1, "filename": "rddlgym-0.5.7.tar.gz", "has_sig": false, "md5_digest": "1461ff9599283bad924b55dec5637129", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 22271, "upload_time": "2018-11-15T16:40:10", "url": "https://files.pythonhosted.org/packages/62/94/faf25d335eb7758ce7f28f2285135f6187cfbf5442c0fbdf02f2aca2a381/rddlgym-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "f65172e909fbc07fcefe5e9f15b5ac07", "sha256": "164860a13fa87f60f609a6a9eea65709aabf98721958a58f1f5c48b3bde30cf3" }, "downloads": -1, "filename": "rddlgym-0.5.8.tar.gz", "has_sig": false, "md5_digest": "f65172e909fbc07fcefe5e9f15b5ac07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 25994, "upload_time": "2019-04-02T20:56:20", "url": "https://files.pythonhosted.org/packages/4d/d6/c49a9135db6ea81a4c8155bb1402de3aa00dcfbbf94d55ae172cb9d95594/rddlgym-0.5.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f65172e909fbc07fcefe5e9f15b5ac07", "sha256": "164860a13fa87f60f609a6a9eea65709aabf98721958a58f1f5c48b3bde30cf3" }, "downloads": -1, "filename": "rddlgym-0.5.8.tar.gz", "has_sig": false, "md5_digest": "f65172e909fbc07fcefe5e9f15b5ac07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 25994, "upload_time": "2019-04-02T20:56:20", "url": "https://files.pythonhosted.org/packages/4d/d6/c49a9135db6ea81a4c8155bb1402de3aa00dcfbbf94d55ae172cb9d95594/rddlgym-0.5.8.tar.gz" } ] }