{
"info": {
"author": "Lucas Stefan Minuzzi Neumann",
"author_email": "neumannmlucas@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3"
],
"description": "# Belousov-Zhabotinsky\n\n\n\n## About\n\n**The python package you never knew you needed!**\nNow you can appreciate all the glory of the Belousov-Zhabotinsky reaction (and also Turing Patterns) from the comfort of your console window in a state of the art *ASCII art* rendering.\nYour life will never be the same!\n\nBONUS: easy to play around with the parameters and colors/chars. Since version 0.5 supports n-fold symmetrical grid ('cos why not).\n\nBoth the belousov-zhabotinsky reaction and turing patterns are classical examples of non-linear dynamics in chemical systems(or reaction-diffusion systems). Their dynamics can by described by simple systems of non-linear equations:\n\n__BZ Equations:__\n\n\n
\n\n
\n\n
\n\n\n__TP Equations:__\n\n WIP\n\n\n*The oscillatory behavior is only possible because those systems are far from thermodynamical equilibrium -- so there's no violation of the 2nd law. In the real word the oscillation will slowly die out due to dissipation of entropy.*\n\nYou can learn more about the belousov-zhabotinsky reaction here:\n\nhttps://en.wikipedia.org/wiki/Belousov-Zhabotinsky_reaction\n\nDynamics and Chaos - Steven H. Strogatz\n\nChaotic Dynamics, an indroduction - G. L. Baker and J. P. Gollub\n\nInspired by the following blog posts:\n\nhttps://scipython.com/blog/simulating-the-belousov-zhabotinsky-reaction/\n\nhttp://www.degeneratestate.org/posts/2017/May/05/turing-patterns/\n\n## Installation\n\n> *No python 2 support*\n\n> *Needs numpy and scipy*\n\nYou can pip install the python module with the following command\n\n`pip install --user belousov-zhabotinsky`\n\n## Usage\n\n`$ belousov-zhabotinsky`\n\nCheck options with:\n`$ belousov-zhabotinsky --help`\n\nYou can exit the program by pressing any key, but the Ctrl key may cause your terminal window to bug\n\n\n## Future\n\n> Update README.md and add a math overview\n\n\n> Write tests\n\n\n> ~~Make it faster~~\n\n\n> Implement a screen saver\n\n\nMy *First GitHub project; HOORAY!*\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/neumann-mlucas/belousov-zhabotinsky",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "belousov-zhabotinsky",
"package_url": "https://pypi.org/project/belousov-zhabotinsky/",
"platform": "",
"project_url": "https://pypi.org/project/belousov-zhabotinsky/",
"project_urls": {
"Homepage": "https://github.com/neumann-mlucas/belousov-zhabotinsky"
},
"release_url": "https://pypi.org/project/belousov-zhabotinsky/0.6.1/",
"requires_dist": [
"numpy",
"scipy"
],
"requires_python": ">=3",
"summary": "Simulation of the Belousov-Zhabotinski reaction using ASCII art",
"version": "0.6.1"
},
"last_serial": 5636232,
"releases": {
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "12b70db8564423b33d46d689cc86bbb5",
"sha256": "1b79d34196247c9bb0a0b3b0010f4954e35f2c6ec12062c3452a98796529ac4a"
},
"downloads": -1,
"filename": "belousov-zhabotinsky-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "12b70db8564423b33d46d689cc86bbb5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 3004,
"upload_time": "2019-03-09T02:57:36",
"url": "https://files.pythonhosted.org/packages/f4/f0/03a7bc8a8aea26f19c34307b6c4ffa71aff632da39962036909012d58bba/belousov-zhabotinsky-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "7e4c11bfe4cd385fb774d0359f320688",
"sha256": "a5aa4c4a82d98643230255c5072aadf3d6605baa12ffbababae027e6b4ede793"
},
"downloads": -1,
"filename": "belousov-zhabotinsky-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "7e4c11bfe4cd385fb774d0359f320688",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 3240,
"upload_time": "2019-03-12T13:47:25",
"url": "https://files.pythonhosted.org/packages/c6/9f/1748916e5894e09a827e7f8b980c2d9634201a8cf7ea69ccd4e731aa6e60/belousov-zhabotinsky-0.1.4.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "45961a651ba7f7f94d1e07a84f1f80f5",
"sha256": "60205a8bb07e218c544f8fb6d8457f37c49809c4071d55c9baa505c206304ae5"
},
"downloads": -1,
"filename": "belousov-zhabotinsky-0.5.tar.gz",
"has_sig": false,
"md5_digest": "45961a651ba7f7f94d1e07a84f1f80f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 3836,
"upload_time": "2019-05-02T17:42:58",
"url": "https://files.pythonhosted.org/packages/33/ca/a770ab046717462b3d65ea281942f814c21a535175fc8ee85a56b883d6df/belousov-zhabotinsky-0.5.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "016299ed6148eb99dad0542ae0e9ee8d",
"sha256": "3f499cbb056391795dae3c7ff031e1faa5ef2d164a48d7e708c6f7f4d69a9e65"
},
"downloads": -1,
"filename": "belousov_zhabotinsky-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "016299ed6148eb99dad0542ae0e9ee8d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 17872,
"upload_time": "2019-08-05T20:22:13",
"url": "https://files.pythonhosted.org/packages/c9/4f/2304947910eef93c317d0b60143d007cd1a6508ed3773796ee86f489454e/belousov_zhabotinsky-0.6.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5485f70328fdd4efdb61c223e9ad02eb",
"sha256": "60cbb4871306eed4ac5f296d1d00a8a85ad7a30b75dfd53e77c08d0b1e21ddb5"
},
"downloads": -1,
"filename": "belousov-zhabotinsky-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "5485f70328fdd4efdb61c223e9ad02eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 4797,
"upload_time": "2019-08-05T20:22:15",
"url": "https://files.pythonhosted.org/packages/ba/f1/72feae9c395acf1949e36057b88675b97771373c767fe3a40bebe3cba1fa/belousov-zhabotinsky-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "0154b98ab959ba38c8e6b61449ca07db",
"sha256": "572c650816869575238006096c26616bfeea07c15979f706d46c5af050ccb959"
},
"downloads": -1,
"filename": "belousov_zhabotinsky-0.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0154b98ab959ba38c8e6b61449ca07db",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 17867,
"upload_time": "2019-08-05T20:28:55",
"url": "https://files.pythonhosted.org/packages/2e/9e/8ed2b2ed9362134fd14c453e1f44ac02c84519f0f3ff5073e57dd306f34d/belousov_zhabotinsky-0.6.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "929021c2133b16b2b98624030e4993bc",
"sha256": "909f897f088bd712739119c86aef89211b4fc1de2d181ef9b71e2dcc2ddafb96"
},
"downloads": -1,
"filename": "belousov-zhabotinsky-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "929021c2133b16b2b98624030e4993bc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 4794,
"upload_time": "2019-08-05T20:28:57",
"url": "https://files.pythonhosted.org/packages/d8/fb/6fcdc83709e39f908e6f0a262a36fdaa6960c0f9484456fbbb6fc131bbd5/belousov-zhabotinsky-0.6.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0154b98ab959ba38c8e6b61449ca07db",
"sha256": "572c650816869575238006096c26616bfeea07c15979f706d46c5af050ccb959"
},
"downloads": -1,
"filename": "belousov_zhabotinsky-0.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0154b98ab959ba38c8e6b61449ca07db",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 17867,
"upload_time": "2019-08-05T20:28:55",
"url": "https://files.pythonhosted.org/packages/2e/9e/8ed2b2ed9362134fd14c453e1f44ac02c84519f0f3ff5073e57dd306f34d/belousov_zhabotinsky-0.6.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "929021c2133b16b2b98624030e4993bc",
"sha256": "909f897f088bd712739119c86aef89211b4fc1de2d181ef9b71e2dcc2ddafb96"
},
"downloads": -1,
"filename": "belousov-zhabotinsky-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "929021c2133b16b2b98624030e4993bc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 4794,
"upload_time": "2019-08-05T20:28:57",
"url": "https://files.pythonhosted.org/packages/d8/fb/6fcdc83709e39f908e6f0a262a36fdaa6960c0f9484456fbbb6fc131bbd5/belousov-zhabotinsky-0.6.1.tar.gz"
}
]
}