{ "info": { "author": "Marmaduke Woodman", "author_email": "marmaduke.woodman@univ-amu.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: C++", "Programming Language :: Other", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "# pycmdstan\n\n[![pipeline status](https://gitlab.thevirtualbrain.org/tvb/pycmdstan/badges/master/pipeline.svg)](https://gitlab.thevirtualbrain.org/tvb/pycmdstan/commits/master) [![coverage report](https://gitlab.thevirtualbrain.org/tvb/pycmdstan/badges/master/coverage.svg)](https://gitlab.thevirtualbrain.org/tvb/pycmdstan/commits/master) [![PyPI package version](https://img.shields.io/pypi/v/pycmdstan.svg)](https://pypi.org/project/pycmdstan/) [![Documentation Status](https://readthedocs.org/projects/pycmdstan/badge/?version=latest)](https://pycmdstan.readthedocs.io/en/latest/?badge=latest)\n\nPython interface to CmdStan.\n\n## Usage\nAfter installing, `pip install -U pycmdstan`, a contrived example would be\n```python\nfrom pycmdstan import Model, Run\n\nmodel = Model('''\ndata { vector[20] x; real mu; }\nparameters { real sig; }\nmodel { x ~ normal(mu, sig); }\n''')\n\nassert model.sample(data={'mu': 5.0, x: randn(20)}, chains=4).R_hat.max() < 1.2\n```\nSee the [docs](https://pycmdstan.readthedocs.io/en/latest/) for more.\n\n## Contributing\n\nContributions are welcome, please start in the issue tracker. \nUse YAPF to format the code. The Dockerfile can ease local development, \n```\ndocker build -t pycmdstan .\ndocker run --rm -it pycmdstan pytest -n4 pycmdstan/tests.py\n```\n\n## Acknowledgements\n\n- PSIS code is by Aki Vehtari & Tuomas Sivula (BSD licensed, [repo here](https://github.com/avehtari/PSIS))\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://gitlab.thevirtualbrain.org/tvb/pycmdstan", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pycmdstan", "package_url": "https://pypi.org/project/pycmdstan/", "platform": "", "project_url": "https://pypi.org/project/pycmdstan/", "project_urls": { "Homepage": "https://gitlab.thevirtualbrain.org/tvb/pycmdstan" }, "release_url": "https://pypi.org/project/pycmdstan/0.9/", "requires_dist": [ "numpy", "filelock", "matplotlib" ], "requires_python": "", "summary": "Python interface to CmdStan", "version": "0.9" }, "last_serial": 4032299, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "364f1af7d3cce7566595c90cf477f2ee", "sha256": "222f8176c8335e0c41e2d7d2dd3167439af49f0342129c697e8b6123df34ca67" }, "downloads": -1, "filename": "pycmdstan-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "364f1af7d3cce7566595c90cf477f2ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13176, "upload_time": "2018-06-05T09:27:43", "url": "https://files.pythonhosted.org/packages/72/04/54861088f9b73cd84269cbca9b2e4194b4cf77e8dc10019e61f095745920/pycmdstan-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d396a81c0a40f6cf4d29bef9d43bf5b5", "sha256": "4ef05f15a8603e2556f1c72fe96bc7e08b06258a69e06a90b101dabd014636ce" }, "downloads": -1, "filename": "pycmdstan-0.1.tar.gz", "has_sig": false, "md5_digest": "d396a81c0a40f6cf4d29bef9d43bf5b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12660, "upload_time": "2018-06-05T09:27:44", "url": "https://files.pythonhosted.org/packages/92/c0/7bbe418badb377b74777e48074901932c4f180239a62ba4cc960cb1db860/pycmdstan-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7c8860a4b0bc8100bce90eeb4cce4622", "sha256": "acf1c0be11b5f9b4140a08fce57153e0749ed4168a2a1632a3e3f2941d5effd3" }, "downloads": -1, "filename": "pycmdstan-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7c8860a4b0bc8100bce90eeb4cce4622", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13466, "upload_time": "2018-06-05T13:28:01", "url": "https://files.pythonhosted.org/packages/c9/8e/01414c3ae92b6399fffc833c41ee49a42ba04777e8d2ee39a3056937166c/pycmdstan-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97bc8cfeb4bc019cb4e92d855dc53bab", "sha256": "b4c71c7ae019b466f338edd34b5004f706dd65d74d854c077ffa0c7c73046e5e" }, "downloads": -1, "filename": "pycmdstan-0.2.tar.gz", "has_sig": false, "md5_digest": "97bc8cfeb4bc019cb4e92d855dc53bab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12938, "upload_time": "2018-06-05T13:28:03", "url": "https://files.pythonhosted.org/packages/cf/48/47b4cb3be4372830f571cd4e4aba95f642da37572a9ff3014b8234d65142/pycmdstan-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e29165b2ed2798d917b2f93fb9c6cddf", "sha256": "a176f44f5fbaabb1003085e5309a48c96658ece5cfc66de5ee036f378112cc49" }, "downloads": -1, "filename": "pycmdstan-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e29165b2ed2798d917b2f93fb9c6cddf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13504, "upload_time": "2018-06-05T13:42:39", "url": "https://files.pythonhosted.org/packages/a6/27/9232c564fcb24e3f0c757e363725f3c1535a556f521181d78692037cb825/pycmdstan-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "129e668256b011e4c0f4f2afaff6e09c", "sha256": "81df7cf624a24c66090833c8c0ff375e35642cb07c06d97c27d66ff8a4770e7f" }, "downloads": -1, "filename": "pycmdstan-0.2.1.tar.gz", "has_sig": false, "md5_digest": "129e668256b011e4c0f4f2afaff6e09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12978, "upload_time": "2018-06-05T13:42:40", "url": "https://files.pythonhosted.org/packages/2a/e3/da6510b21b0b5b0cb0f6142973556c8aa71d0e4d5b5bff2b6ad916f75f95/pycmdstan-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "57c36ef9b186cd5fe2398c16899f72a3", "sha256": "9ffd055e857d6ec8e793a85897baf0bff5f03be2d1b23b75512fd6cdb07991ec" }, "downloads": -1, "filename": "pycmdstan-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "57c36ef9b186cd5fe2398c16899f72a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13406, "upload_time": "2018-06-05T15:17:42", "url": "https://files.pythonhosted.org/packages/93/dc/cc14b81e5baaaf3b5fc24b256426bc83d5a7c8c56c63ea968dd4c463d8fb/pycmdstan-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2069363f3ee0aa40858b23f1033f7b19", "sha256": "7dc67376067f758dd2503b9f0f68f17615880eab80915bb636d83d8e150c2742" }, "downloads": -1, "filename": "pycmdstan-0.3.tar.gz", "has_sig": false, "md5_digest": "2069363f3ee0aa40858b23f1033f7b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11781, "upload_time": "2018-06-05T15:17:44", "url": "https://files.pythonhosted.org/packages/c6/2b/dc463ea1caa846d9ba9d6bb3000262e3046f0ff7a8566b7473e883e0b92c/pycmdstan-0.3.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bc8f1bd461ea507ad4cbbc8aed22507b", "sha256": "446c4d213e64b9c224d33a55254e465217b9372387728bcc9d813e5079c63592" }, "downloads": -1, "filename": "pycmdstan-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bc8f1bd461ea507ad4cbbc8aed22507b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13426, "upload_time": "2018-06-05T16:17:32", "url": "https://files.pythonhosted.org/packages/07/3e/609a4eaa3ebad007ff06fcea8185709cc11e085cc7f188f9b4a31320c747/pycmdstan-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a40b46a3792713bb885c91dbbdd5c35", "sha256": "298decb91e388cd4dffb5e6253110f88adde3903e385513b6991720be618c101" }, "downloads": -1, "filename": "pycmdstan-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9a40b46a3792713bb885c91dbbdd5c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11788, "upload_time": "2018-06-05T16:17:33", "url": "https://files.pythonhosted.org/packages/fc/28/423a37ac153802aa71363d1bd4288a6c9041db1dcd99baca6d7e430606eb/pycmdstan-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "df56692612fdd2c3f1a5313e8270c41c", "sha256": "11cd5f10b763068f457eba7508c3071b79d797b2de28bf7cba7f9b23b5689ca3" }, "downloads": -1, "filename": "pycmdstan-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "df56692612fdd2c3f1a5313e8270c41c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14369, "upload_time": "2018-06-06T08:34:13", "url": "https://files.pythonhosted.org/packages/8d/47/1c2571d3a0af78fe245e9168a4a18711736a33aa6e2ebdd1014507e6850c/pycmdstan-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7eeb82940c9628abb4e1310fe33c530", "sha256": "7dbff8cb5d742d07eb336689c192584925f83470a75269ace51b4a377ff71e14" }, "downloads": -1, "filename": "pycmdstan-0.5.tar.gz", "has_sig": false, "md5_digest": "d7eeb82940c9628abb4e1310fe33c530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12562, "upload_time": "2018-06-06T08:34:15", "url": "https://files.pythonhosted.org/packages/37/04/67ccac25262eb48cd34439744f5c3e016f2db48ded5f427beef78f1859b8/pycmdstan-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "7e1f9355cd3261729a79b454bc72b3dd", "sha256": "eead216ba8cec43e121419ec9e3263566706cc1c6ce6777202e18de2dc013fff" }, "downloads": -1, "filename": "pycmdstan-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7e1f9355cd3261729a79b454bc72b3dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15418, "upload_time": "2018-06-06T12:52:06", "url": "https://files.pythonhosted.org/packages/03/9d/9eaea2fefa67e91fd4acc150e7d165bd1552211236ad8a7d5a3acff21ff8/pycmdstan-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f968f3943246992c8ba9dc494ca823de", "sha256": "2578ce863f36c43a0e66224fd671de30aec77df32b60500047c553e7a55fab03" }, "downloads": -1, "filename": "pycmdstan-0.6.tar.gz", "has_sig": false, "md5_digest": "f968f3943246992c8ba9dc494ca823de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13670, "upload_time": "2018-06-06T12:52:08", "url": "https://files.pythonhosted.org/packages/84/c4/9c5e244955e82a906a3ad81e8321c1c89f259fb005c123991a1f6bfcf49d/pycmdstan-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "849a78fff3fe16450343d2c20b5d731a", "sha256": "60c6acf82f294c9ae00db9f123812add9c6530bc7695525bcb3632a349f56a12" }, "downloads": -1, "filename": "pycmdstan-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "849a78fff3fe16450343d2c20b5d731a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15966, "upload_time": "2018-06-06T22:00:03", "url": "https://files.pythonhosted.org/packages/8b/f3/c0081177d66eeb922ea2fe342223c0cc6525273d183056921223c553d1a3/pycmdstan-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5159c6bda583420a0f2a398c20f24add", "sha256": "7976c65f7eeca8cf7ff24c94a5988867c3621a59c8e22f39ecd7c3e3e56d86b5" }, "downloads": -1, "filename": "pycmdstan-0.7.tar.gz", "has_sig": false, "md5_digest": "5159c6bda583420a0f2a398c20f24add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14014, "upload_time": "2018-06-06T22:00:04", "url": "https://files.pythonhosted.org/packages/9c/f1/143c56d2c876348955ed51b0612c08531d04677764ec01e80756d5fc75f3/pycmdstan-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "3e28b0017e184013a69802664c7dde58", "sha256": "49a6eb91b3fb86bf062accd639361fe6b0125033617eecac2d240d3336672b20" }, "downloads": -1, "filename": "pycmdstan-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "3e28b0017e184013a69802664c7dde58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16318, "upload_time": "2018-06-15T11:41:04", "url": "https://files.pythonhosted.org/packages/2a/6a/a05452fd8e76ac5d5b0b335538c40af8b0334c76ed06d83d6d7e1e634fa7/pycmdstan-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9dde9345ce25291d9bb1b28ec8f2269", "sha256": "55880250418c969d70b7e7b09114832c186ebed59e6929a7bfbae580385e9bfa" }, "downloads": -1, "filename": "pycmdstan-0.8.tar.gz", "has_sig": false, "md5_digest": "e9dde9345ce25291d9bb1b28ec8f2269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14402, "upload_time": "2018-06-15T11:41:05", "url": "https://files.pythonhosted.org/packages/8f/7c/cde5532bf657fc2ac023f065bc2b6cec3d1cbe98b05056220838f0255c68/pycmdstan-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "d0f6026432cf57428a46e9eb92e53173", "sha256": "073f90eeefb3bd87ade72c10ee2992091781e50eed9d42313f01fa4409f4e0c1" }, "downloads": -1, "filename": "pycmdstan-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d0f6026432cf57428a46e9eb92e53173", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16331, "upload_time": "2018-07-05T08:46:26", "url": "https://files.pythonhosted.org/packages/3d/8b/9ad738ee7e83325d2a3eebd6dd45774a9f0994a4e25e13c18eba2af4aea0/pycmdstan-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13c7f87fd8f4487610e0f4b0c18ede17", "sha256": "d354b58820ae5af060270b9ba1f0d2a6d7eed90ebd9396515f6cc47cd7d833bd" }, "downloads": -1, "filename": "pycmdstan-0.9.tar.gz", "has_sig": false, "md5_digest": "13c7f87fd8f4487610e0f4b0c18ede17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14414, "upload_time": "2018-07-05T08:46:28", "url": "https://files.pythonhosted.org/packages/07/4f/016417b22677b5c6cb3429568229412162b867d9dd4b4304e2adcd1bcd7b/pycmdstan-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0f6026432cf57428a46e9eb92e53173", "sha256": "073f90eeefb3bd87ade72c10ee2992091781e50eed9d42313f01fa4409f4e0c1" }, "downloads": -1, "filename": "pycmdstan-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d0f6026432cf57428a46e9eb92e53173", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16331, "upload_time": "2018-07-05T08:46:26", "url": "https://files.pythonhosted.org/packages/3d/8b/9ad738ee7e83325d2a3eebd6dd45774a9f0994a4e25e13c18eba2af4aea0/pycmdstan-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13c7f87fd8f4487610e0f4b0c18ede17", "sha256": "d354b58820ae5af060270b9ba1f0d2a6d7eed90ebd9396515f6cc47cd7d833bd" }, "downloads": -1, "filename": "pycmdstan-0.9.tar.gz", "has_sig": false, "md5_digest": "13c7f87fd8f4487610e0f4b0c18ede17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14414, "upload_time": "2018-07-05T08:46:28", "url": "https://files.pythonhosted.org/packages/07/4f/016417b22677b5c6cb3429568229412162b867d9dd4b4304e2adcd1bcd7b/pycmdstan-0.9.tar.gz" } ] }