{ "info": { "author": "Ryan Spangler, John Mason, Jerry Morrison", "author_email": "spanglry@stanford.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "# Arrow\n\n\u201c... even if the previous millisecond is closer to us than the birth of the universe, it is equally out of reach.\u201d\n\u2015 Jean-Christophe Valtat, Luminous Chaos\n\n## Concept\n\nThis library implements a generalized version of the [Gillespie\nAlgorithm](https://en.wikipedia.org/wiki/Gillespie_algorithm), a stochastic\napproach to numerically solving discrete systems. Each iteration, the algorithm\nwill calculate the propensities for each reaction given a rate and the counts\nof the reactants present in the current state of the system, then selects one\nreaction to occur and the interval of time between the previous reaction and\nthe current reaction. Iterating this produces a trajectory (or `history`) of\nthe state vector over the course of the simulation.\n\n## Installation\n\nAdd the following to your `requirements.txt`, or\n`pip install stochastic-arrow`:\n\n stochastic-arrow\n\n## Usage\n\nThe `arrow` library presents a single class as an interface,\n`StochasticSystem`, which operates on a set of reactions (encoded as a `numpy`\nmatrix of stoichiometrix coefficients) and associated reaction rates:\n\n```python\nfrom arrow import StochasticSystem\nimport numpy as np\n\n# Each row is a reaction and each column is a molecular species (or other\n# entity). The first reaction here means that the first and second elements\n# combine to create the third, while the fourth is unaffected.\nstoichiometric_matrix = np.array([\n [1, 1, -1, 0],\n [-2, 0, 0, 1],\n [-1, -1, 1, 0]], np.int64)\n\n# Each reaction has an associated rate for how probable that reaction is.\nrates = np.array([3.0, 1.0, 1.0])\n\n# Once we have a matrix of reactions and their associated rates, we can\n# construct the system.\nsystem = StochasticSystem(stoichiometric_matrix, rates)\n```\n\nNow that the system has been instantiated, we can invoke it with any initial\nstate vector and then run it for a given time interval:\n\n```python\n# This gives the initial state of the system (counts of each molecular species,\n# for instance).\nstate = np.array([1000, 1000, 0, 0])\n\n# We also specify how long we want the simulation to run. Here we set it to one\n# second.\nduration = 1\n```\n\nOnce we have an initial state and duration, we can run the simulation for the\ngiven duration. `evolve` returns a dictionary with five keys:\n\n* steps - the number of steps the simulation took\n* time - at what time point each event took place\n* events - the events that occurred\n* occurrences - the number of times each event occurred (derived directly from `events`)\n* outcome - the final state of the system\n\n```python\nresult = system.evolve(state, duration)\n```\n\nIf you are interested in the history of states for plotting or otherwise, these can be\nderived from the list of events and the stoichiometric matrix, along with the inital\nstate. `reenact_events` will do this for you:\n\n```python\nfrom arrow import reenact_events\n\nhistory = reenact_events(stoichiometry, result['events'], state)\n```\n\n## Testing\n\n`arrow` uses [pytest](https://docs.pytest.org/en/latest/). To test it:\n\n > make clean compile\n > pytest\n\n**NOTE:** `make compile` without an explicit `clean` might not fully build the extension.\n\nThere are more command line features in test_arrow:\n\n > python -m arrow.test.test_arrow --complexation\n\n > python -m arrow.test.test_arrow --plot\n\n > python -m arrow.test.test_arrow --obsidian\n\n > python -m arrow.test.test_arrow --memory\n\n > python -m arrow.test.test_arrow --time", "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/CovertLab/arrow", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "stochastic-arrow", "package_url": "https://pypi.org/project/stochastic-arrow/", "platform": "", "project_url": "https://pypi.org/project/stochastic-arrow/", "project_urls": { "Homepage": "https://github.com/CovertLab/arrow" }, "release_url": "https://pypi.org/project/stochastic-arrow/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.2.0" }, "last_serial": 5986708, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "abc8a9a6f5344b8fe9f978c0ccbf6c53", "sha256": "f5e6c2cb7e752e6877c7a55acbca8e864ae3ad5e3c999f0affe065a643b0e5f7" }, "downloads": -1, "filename": "stochastic_arrow-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "abc8a9a6f5344b8fe9f978c0ccbf6c53", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4122, "upload_time": "2018-12-17T21:34:21", "url": "https://files.pythonhosted.org/packages/86/5d/4b3a43fea1b3df97a559d949c9a8c9ec20c2366e0a9872516e8ae5e0c803/stochastic_arrow-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71733d187e3cca9ce4f049504b887199", "sha256": "41d84a34b3783199b333f3ad4ff2de81eeb5fd5eeb6883b111376e972a135895" }, "downloads": -1, "filename": "stochastic-arrow-0.0.1.tar.gz", "has_sig": false, "md5_digest": "71733d187e3cca9ce4f049504b887199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2926, "upload_time": "2018-12-17T21:34:23", "url": "https://files.pythonhosted.org/packages/d3/96/6a38ec9281260c4b6bb078982b4a4b60dd0f0a911dc38509ca381cbede8d/stochastic-arrow-0.0.1.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "da5b5e70a21225854e0a35133c41c08f", "sha256": "24bef75efcae02fa65465797d2ba955aca3b7ffbb1bc60e72d101dd2b8501334" }, "downloads": -1, "filename": "stochastic_arrow-0.0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "da5b5e70a21225854e0a35133c41c08f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5019, "upload_time": "2019-01-07T19:34:33", "url": "https://files.pythonhosted.org/packages/db/eb/91fb8b86c0ac6cc4ff1a12a10ad4929e0234344720af32c6afe36a3dc87c/stochastic_arrow-0.0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ac70b5504280cc2eac5ba950be67d3c", "sha256": "cab79166e7fb8ee6dc576466ba6e1287c632a0b6390868e2844b0a633f78150b" }, "downloads": -1, "filename": "stochastic-arrow-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4ac70b5504280cc2eac5ba950be67d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3677, "upload_time": "2019-01-07T19:34:34", "url": "https://files.pythonhosted.org/packages/1f/71/3a0492fa54ca914c53ccdd946930e57233505c6617f2461c16a15f3e868f/stochastic-arrow-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "7c885249467b4f1c6ce37c4437f3f91a", "sha256": "74eb2ea9b2db52860c9fd50c9932f10b4cc5bfbfa8758e402515d049c24ba465" }, "downloads": -1, "filename": "stochastic_arrow-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "7c885249467b4f1c6ce37c4437f3f91a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5090, "upload_time": "2019-01-11T18:45:27", "url": "https://files.pythonhosted.org/packages/75/d1/81344323e664a9fe9c07287dbb80c75aa3c0d6bf3a776b7edb5474600f27/stochastic_arrow-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97a3293f6309dfd706b5b6abfed9d0de", "sha256": "ec3cdbd0289f6b82394ee7ed7baaa2bf2fb43d7c759afb5703b8f3e58d971f75" }, "downloads": -1, "filename": "stochastic-arrow-0.0.12.tar.gz", "has_sig": false, "md5_digest": "97a3293f6309dfd706b5b6abfed9d0de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3758, "upload_time": "2019-01-11T18:45:29", "url": "https://files.pythonhosted.org/packages/5b/a4/8e779ba343a334d9bc64f276c8fd14d4adc3bb8210d26195590817697921/stochastic-arrow-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "e1de06349c96378d45714c348ffd7e1b", "sha256": "c1b1b0df668d2f64d858ab5538075707622e4ac1da7189d23a16b1f36bafe2c8" }, "downloads": -1, "filename": "stochastic-arrow-0.0.13.tar.gz", "has_sig": false, "md5_digest": "e1de06349c96378d45714c348ffd7e1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9497, "upload_time": "2019-01-23T22:34:40", "url": "https://files.pythonhosted.org/packages/f8/45/e0bff236b4b1874b62ed46baaaa98970d2f251be45c754be621c43ee1807/stochastic-arrow-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "39cc0e376163f288fc380bbf4c716e51", "sha256": "4bec8d43247cbfabc58aa3d35fd4434b993f44b7d88bb5bcbbf4961dea0e7a86" }, "downloads": -1, "filename": "stochastic-arrow-0.0.14.tar.gz", "has_sig": false, "md5_digest": "39cc0e376163f288fc380bbf4c716e51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9643, "upload_time": "2019-01-23T22:41:22", "url": "https://files.pythonhosted.org/packages/60/6d/83c4530313c1dfe5442d51bd579ecbc8409aee0756956c3fc594f1f9f958/stochastic-arrow-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "6ada748a9aa611d9e3838cd205898c6a", "sha256": "d9ff94ba35aa4d1ed1973286d9dbc0db684e384c01b2d045638aff1d6f42b662" }, "downloads": -1, "filename": "stochastic-arrow-0.0.15.tar.gz", "has_sig": false, "md5_digest": "6ada748a9aa611d9e3838cd205898c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9709, "upload_time": "2019-01-23T22:49:36", "url": "https://files.pythonhosted.org/packages/68/c8/39a737f084c6e4d4a2635be5e157139ded178d2e60a94a2a935c3f1a11fa/stochastic-arrow-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "5fcdafb7db04735d0de601ea8fc5159f", "sha256": "935f23fa3ae093a5763860fe9bdfb9d9d0214779426856af67dd51cca8a75eff" }, "downloads": -1, "filename": "stochastic-arrow-0.0.16.tar.gz", "has_sig": false, "md5_digest": "5fcdafb7db04735d0de601ea8fc5159f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13873, "upload_time": "2019-01-26T07:09:13", "url": "https://files.pythonhosted.org/packages/a2/32/8eedbdc907f18bb2f276b4b535852713ad85056d4c395fda9ae945e2ae92/stochastic-arrow-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "eefe1b5bf7d8be8ef71905a177dcaa6f", "sha256": "76454565137738e96affebbbb429c167a867b1e793df4dd7d4644b71c4c2741f" }, "downloads": -1, "filename": "stochastic_arrow-0.0.17-py2.7-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "eefe1b5bf7d8be8ef71905a177dcaa6f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22098, "upload_time": "2019-01-31T00:33:31", "url": "https://files.pythonhosted.org/packages/2a/ea/9043acf411c3ee804fe9bb99e52a57c77e801df7d5979df732e1259c5faf/stochastic_arrow-0.0.17-py2.7-macosx-10.13-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "8d192f712eefab7a83e1c80b06279c05", "sha256": "d8a01fcf23a0b43c83223f8b43924981343834de7512dae6deda7746ac7e6c22" }, "downloads": -1, "filename": "stochastic-arrow-0.0.17.tar.gz", "has_sig": false, "md5_digest": "8d192f712eefab7a83e1c80b06279c05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16760, "upload_time": "2019-01-31T00:33:28", "url": "https://files.pythonhosted.org/packages/13/48/540f0bef61fd8f7a75c449a2984389bfbfc7ea24ef2fd0c17dfc250a17b5/stochastic-arrow-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "d707868e3a20c1d58dff1e0d4c130875", "sha256": "78a35af1f2e4bb3cd2c2361ea6a3fadcf7a5b3803572f6a1bb42ec308134168e" }, "downloads": -1, "filename": "stochastic-arrow-0.0.18.tar.gz", "has_sig": false, "md5_digest": "d707868e3a20c1d58dff1e0d4c130875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16967, "upload_time": "2019-01-31T08:59:03", "url": "https://files.pythonhosted.org/packages/3b/06/1a04c0cc98aba607cfb64af0d01e0b3967ff3f0b7d4e34c0e04c0be1862f/stochastic-arrow-0.0.18.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "cc22b361fe9e147c692a25ce177b7130", "sha256": "c5564e35c1186e3b363e8e3ef14e331ecb0fd3a35b5bb3d8afd5cfbed2e32831" }, "downloads": -1, "filename": "stochastic_arrow-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "cc22b361fe9e147c692a25ce177b7130", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4168, "upload_time": "2018-12-17T23:19:11", "url": "https://files.pythonhosted.org/packages/77/01/b5e17c4d4118f20296cc1672c4f95280572ac8d54a533194e81f070e241c/stochastic_arrow-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5eac52b5d5f80b906daca407e14abe92", "sha256": "608eda0a7aeba71c126cfa2ab96f057c6eff048e1d44b45cfbd29812ab0b9310" }, "downloads": -1, "filename": "stochastic-arrow-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5eac52b5d5f80b906daca407e14abe92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2985, "upload_time": "2018-12-17T23:19:12", "url": "https://files.pythonhosted.org/packages/9d/79/30e075f705b258c8cc331d6160dbe2dccb1568373e8ac196eb504c304e3a/stochastic-arrow-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c923a46a26f082533bc7d9dce4953e6e", "sha256": "fd54d1f4a79e597fb50876c9080048e1986e34c2bb4af3ddf22512104501be1c" }, "downloads": -1, "filename": "stochastic_arrow-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c923a46a26f082533bc7d9dce4953e6e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4173, "upload_time": "2018-12-19T00:44:20", "url": "https://files.pythonhosted.org/packages/a6/e9/61d845ce84354c01cbb9ea601c9649d2abff870b061453cb96a8f6ae4efe/stochastic_arrow-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d18899a56e0046673869b5f2733b8d3e", "sha256": "3ff6595523a3dd8e8c926ca92483075c67333e53e907e0d0431271bd199d4a5f" }, "downloads": -1, "filename": "stochastic-arrow-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d18899a56e0046673869b5f2733b8d3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2982, "upload_time": "2018-12-19T00:44:21", "url": "https://files.pythonhosted.org/packages/1f/86/6c78eedb355e1a20ae37a2b0ba644b9fb58a8f97bbfc902ba06c66ebafd1/stochastic-arrow-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "efa15f18ca3fd03f7ec8f83ca716e9e8", "sha256": "adc61ab9f915ebac72a3b139d3f1c5bd96da51d3581c6783a0dc0733041ae696" }, "downloads": -1, "filename": "stochastic_arrow-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "efa15f18ca3fd03f7ec8f83ca716e9e8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4339, "upload_time": "2018-12-21T18:07:53", "url": "https://files.pythonhosted.org/packages/ac/53/66993e73bc509213e1bf53343aa735b9864d791f3efbbd0992b99c13e0ef/stochastic_arrow-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd44b4a0f499ce3efa7506c24b32ab3d", "sha256": "5a63ec9325b55fc267f7b293ea8e72bc2d33e2debce1cfa1b4166e26b2444d29" }, "downloads": -1, "filename": "stochastic-arrow-0.0.4.tar.gz", "has_sig": false, "md5_digest": "dd44b4a0f499ce3efa7506c24b32ab3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3162, "upload_time": "2018-12-21T18:07:54", "url": "https://files.pythonhosted.org/packages/b7/5b/2ca6b8a8837151d2eee9edf8d9cc824e310d1e57cb57a00020a22833e10e/stochastic-arrow-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b95a566997de1b6947d8a393c6f93e73", "sha256": "16ec0c94c0ba9c9b6971b2cd7c0a77c14e4002b9ebdd58b41b8380c436e61db9" }, "downloads": -1, "filename": "stochastic_arrow-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "b95a566997de1b6947d8a393c6f93e73", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4483, "upload_time": "2018-12-21T19:02:37", "url": "https://files.pythonhosted.org/packages/6e/28/adde571f98ed9ee24566c2e58012fce9e7f86b529a37016ef361d6eb581c/stochastic_arrow-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17ec157bf45ff35f79287ceaa52e877b", "sha256": "27b8b7816e59cedbc28f479f34710ce5f16ee476b3c52aaf4629b59f7e8acedf" }, "downloads": -1, "filename": "stochastic-arrow-0.0.5.tar.gz", "has_sig": false, "md5_digest": "17ec157bf45ff35f79287ceaa52e877b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3359, "upload_time": "2018-12-21T19:02:38", "url": "https://files.pythonhosted.org/packages/ab/ab/55dd858c9d58482eec1e5289c4de0c94bd55633c6bedeea597a7c985e332/stochastic-arrow-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8e487f601582f992d8f2fffd75ce789f", "sha256": "27ff3a4f843d648e43df277eab675c4006ddbcd82ca6a9eb17887f1e6ab76b05" }, "downloads": -1, "filename": "stochastic_arrow-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "8e487f601582f992d8f2fffd75ce789f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4484, "upload_time": "2018-12-21T19:12:27", "url": "https://files.pythonhosted.org/packages/9b/7a/983a34d430fbb0646eafe6f882bd00b2fb907b07cd837aee0545ce37c4cb/stochastic_arrow-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de71240e0e6ed83220c3b70deb9800b1", "sha256": "a628aa93bcd8c4da81f64aec023fd877b946d9271151e52a1897fa25159344f5" }, "downloads": -1, "filename": "stochastic-arrow-0.0.6.tar.gz", "has_sig": false, "md5_digest": "de71240e0e6ed83220c3b70deb9800b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3356, "upload_time": "2018-12-21T19:12:28", "url": "https://files.pythonhosted.org/packages/fc/c6/07cc99b4afe14bb0aabd31d304400a1116e4e8155e837cdcdc45c3e557db/stochastic-arrow-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "764187696aac29532b44f42ec57ad8fe", "sha256": "06c4f257956122672675643fc0a1e17d07273233368d82508e79d87f9ce83665" }, "downloads": -1, "filename": "stochastic_arrow-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "764187696aac29532b44f42ec57ad8fe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4497, "upload_time": "2018-12-21T19:21:16", "url": "https://files.pythonhosted.org/packages/21/86/bf1337b3e73c4b3bd8f7246e4fdc5f807995294860bade38d2687dbacb5e/stochastic_arrow-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee7df0152581db9d52e1c6305df9866f", "sha256": "7101eccaf6202b22a272c1a7f4dc43e519bf2b4fbffad3a861c7909c978aa457" }, "downloads": -1, "filename": "stochastic-arrow-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ee7df0152581db9d52e1c6305df9866f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3365, "upload_time": "2018-12-21T19:21:18", "url": "https://files.pythonhosted.org/packages/49/fa/ed559a8b31d9de3f7a731f1cea614ca8ae98ee0f11027258b39966743a63/stochastic-arrow-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8ad5ac8b6289116c5dbf850cc27d652d", "sha256": "2d4a857ad79d0888ad679855badc18b65de414efb00a115c3c9d52e6576cac94" }, "downloads": -1, "filename": "stochastic_arrow-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "8ad5ac8b6289116c5dbf850cc27d652d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4414, "upload_time": "2018-12-21T22:20:59", "url": "https://files.pythonhosted.org/packages/1f/1c/9ffb83ff5cf1755a264f86f0db1c5b02c539cbb12e2767b98d44ee11443f/stochastic_arrow-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dca52d28ed36b6c68dfa1d933e226400", "sha256": "33bdee3cbfe3d84b019fce63f2efcec1b0351bd72654cf20962fe3b20845a139" }, "downloads": -1, "filename": "stochastic-arrow-0.0.8.tar.gz", "has_sig": false, "md5_digest": "dca52d28ed36b6c68dfa1d933e226400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3301, "upload_time": "2018-12-21T22:21:00", "url": "https://files.pythonhosted.org/packages/c3/16/66042443f3f0be0eb7d83b3e5ce7bfa356af17445173f0ee421ae6f887de/stochastic-arrow-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "1eacafe2104ffbeaba633355041ca64b", "sha256": "c53ea89c5a9215fe9b8e88b8f37b834a52d6cf3b6fe3b50305d4bd5bc2619b5c" }, "downloads": -1, "filename": "stochastic_arrow-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "1eacafe2104ffbeaba633355041ca64b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4431, "upload_time": "2018-12-21T22:52:47", "url": "https://files.pythonhosted.org/packages/60/bc/dabe2aef3b8fbc1b21b054587a83a79ea28bce29d7b20759d064290ed616/stochastic_arrow-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ced52efecd3ee6f6fe4824c7bdbcfce2", "sha256": "81c441d715ebb52ce1295851843f563b29b8f3710e5453fade50c9a6191103fd" }, "downloads": -1, "filename": "stochastic-arrow-0.0.9.tar.gz", "has_sig": false, "md5_digest": "ced52efecd3ee6f6fe4824c7bdbcfce2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3315, "upload_time": "2018-12-21T22:52:48", "url": "https://files.pythonhosted.org/packages/47/c3/f22fde1e4ef410297840a6277d6d27392787ac377cedd51b1919cf749e78/stochastic-arrow-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "eb60609e3b80235634f2c5202598d48f", "sha256": "7b8f268141dfa006260375dc69e3f7546029ad027e47275c01de5c7d75050a45" }, "downloads": -1, "filename": "stochastic-arrow-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eb60609e3b80235634f2c5202598d48f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16938, "upload_time": "2019-01-31T23:56:30", "url": "https://files.pythonhosted.org/packages/96/ed/f0f29a9d9e759711155081482cfb99f7b6ca95834438729f420f980dcb4b/stochastic-arrow-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b5c9fd1e99b2a864c4556b9e671797c0", "sha256": "43739bb13badfa4cb3693889d075a63ecbb95cbb1473801ae288ebaf7631817e" }, "downloads": -1, "filename": "stochastic-arrow-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b5c9fd1e99b2a864c4556b9e671797c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16836, "upload_time": "2019-02-01T07:28:55", "url": "https://files.pythonhosted.org/packages/5b/f3/b4fc8a12e1ed36fbd9b9c0293cf042453bf4522fa2e8116a324202cfba4d/stochastic-arrow-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2b2a2d5f1eac755e47c2998e208a2ecc", "sha256": "c82c11a58d9f2de6841aee82a3363042252eeed7103778ecc2fc3d83c7fb6bb8" }, "downloads": -1, "filename": "stochastic-arrow-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2b2a2d5f1eac755e47c2998e208a2ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16866, "upload_time": "2019-02-01T07:59:18", "url": "https://files.pythonhosted.org/packages/f5/12/4a27491a3adae68bd3d3bf5173d41d535f6cf534302334e9cf097725dd91/stochastic-arrow-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b5d4613f95498edfa8b302acd6326e9d", "sha256": "cc1b62a783c711fba4aa3b97833e4f83bfa8e52d3af080ccadb7abb3cbb2ff3e" }, "downloads": -1, "filename": "stochastic-arrow-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b5d4613f95498edfa8b302acd6326e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16862, "upload_time": "2019-02-01T09:38:46", "url": "https://files.pythonhosted.org/packages/43/bd/05ac83d752dd55ba33e412899493b33a2bda6788a510426c66ad7a6f7ff1/stochastic-arrow-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "04b8ac895f02d6c9fae3c95bcd5c8832", "sha256": "210209d93d68e633c398eda5b14babdc280b0f9e8612a82eba448f96ec2d0df3" }, "downloads": -1, "filename": "stochastic-arrow-0.1.4.tar.gz", "has_sig": false, "md5_digest": "04b8ac895f02d6c9fae3c95bcd5c8832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16861, "upload_time": "2019-02-01T09:52:10", "url": "https://files.pythonhosted.org/packages/18/8d/1bad818b06be15b336a466394a67b0cd2d4c3f3af7463a1d8840e7591bd3/stochastic-arrow-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e26385283c3a961051d303f968085cec", "sha256": "2e506f21429e4742ae34a231b2814855a4ff938caf8858ada8541912c2eb7902" }, "downloads": -1, "filename": "stochastic-arrow-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e26385283c3a961051d303f968085cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16945, "upload_time": "2019-02-24T09:42:22", "url": "https://files.pythonhosted.org/packages/97/5c/167632d3a2efbdcb3cb3650a1e99487a5f66ba8cb5705f1c05bf2cb6e955/stochastic-arrow-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "78ac40dc0d3fd2c61b07244484fdb470", "sha256": "e8e58d4d18c829ca2279f943c99e24a4669e518b608f77cbe8f4ae0ab1c53c20" }, "downloads": -1, "filename": "stochastic-arrow-0.1.6.tar.gz", "has_sig": false, "md5_digest": "78ac40dc0d3fd2c61b07244484fdb470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17704, "upload_time": "2019-02-26T18:37:22", "url": "https://files.pythonhosted.org/packages/95/7e/820bbe739e4e04a1d57c538b7f5c16a84f34b6233db82b13ad6a47c7b4d4/stochastic-arrow-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ded5cc83fa9a372b87b0b497bb7be9df", "sha256": "af7c739baef52ffdfa9be80df21dc16d2ea85708f39dee34a72d6eb2577ed25b" }, "downloads": -1, "filename": "stochastic-arrow-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ded5cc83fa9a372b87b0b497bb7be9df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17711, "upload_time": "2019-02-26T18:41:35", "url": "https://files.pythonhosted.org/packages/16/dd/48b8b67b581345064f03f8184db8ea3eadddc0f45266c98348b47d5cad64/stochastic-arrow-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "04fb03c9a1abae906d40c311277925fd", "sha256": "bcda7ec1a6fc3519a03422c564bf5762bd383a383d759851e26446df71757fce" }, "downloads": -1, "filename": "stochastic-arrow-0.1.8.tar.gz", "has_sig": false, "md5_digest": "04fb03c9a1abae906d40c311277925fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17733, "upload_time": "2019-03-04T23:31:35", "url": "https://files.pythonhosted.org/packages/a5/f3/8a331b8965addf1ffadc7a00d7bdcd1de5ae79ee2713f402976c533ec6fa/stochastic-arrow-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1c5fe25803436b52419375a5c2ae8cd5", "sha256": "0ebac985d9a8f81656482ce7e297fe4b651ef7d39d3d9765b9c14cb342c10b47" }, "downloads": -1, "filename": "stochastic-arrow-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1c5fe25803436b52419375a5c2ae8cd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136002, "upload_time": "2019-10-16T22:36:17", "url": "https://files.pythonhosted.org/packages/ad/5b/2d60cb24835f69e3e5e8be73aae923facfd54512cc74498d7ddbf6144440/stochastic-arrow-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c5fe25803436b52419375a5c2ae8cd5", "sha256": "0ebac985d9a8f81656482ce7e297fe4b651ef7d39d3d9765b9c14cb342c10b47" }, "downloads": -1, "filename": "stochastic-arrow-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1c5fe25803436b52419375a5c2ae8cd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136002, "upload_time": "2019-10-16T22:36:17", "url": "https://files.pythonhosted.org/packages/ad/5b/2d60cb24835f69e3e5e8be73aae923facfd54512cc74498d7ddbf6144440/stochastic-arrow-0.2.0.tar.gz" } ] }