{ "info": { "author": "lamdoanduc", "author_email": "duclamsp@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "project-python\nProject 1 - Game of life\n\nGame of life is a cellular automaton devised by John Conway in 70's: http://en.wikipedia.org/wiki/Conway's_Game_of_Life\n\nThe game consists of two dimensional orthogonal grid of cells. Cells are in two possible states, alive or dead. Each cell interacts with its eight neighbours, and at each time step the following transitions occur:\n\nAny live cell with fewer than two live neighbours dies, as if caused by underpopulation\nAny live cell with more than three live neighbours dies, as if by overcrowding\nAny live cell with two or three live neighbours lives on to the next generation\nAny dead cell with exactly three live neighbours becomes a live cell\nThe initial pattern constitutes the seed of the system, and the system is left to evolve according to rules. Deaths and births happen simultaneously.\n\nIn a git repository implement the Game of Life using Numpy. Try first 32x32 square grid and cross-shaped initial pattern:\n\nTry also other grids and initial patterns (e.g. random pattern). Try to avoid for loops. For visualization you ca use Matplotlib: import matplotlib.pyplot as plt plt.imshow(array)\n\nMake a pip package out of it including dependencies. Add CI using Travis, testing installation from pip and running one game of 1000 iterations checking that it matches a pre known pattern.\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/lamdoanduc/game-of-life", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gameoflife-lam", "package_url": "https://pypi.org/project/gameoflife-lam/", "platform": "", "project_url": "https://pypi.org/project/gameoflife-lam/", "project_urls": { "Homepage": "https://github.com/lamdoanduc/game-of-life" }, "release_url": "https://pypi.org/project/gameoflife-lam/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "An example package of lamdoanduc", "version": "0.0.1" }, "last_serial": 5588773, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "df50201c52e838e057cbee6adf0fee24", "sha256": "6b3f4428ba17b1d501649a5deef27caef1de7758deb2f9a7e3e172b65842c1c2" }, "downloads": -1, "filename": "gameoflife_lam-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "df50201c52e838e057cbee6adf0fee24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2707, "upload_time": "2019-07-26T12:18:01", "url": "https://files.pythonhosted.org/packages/23/64/34262c65eba300537ba2f7eb691fe19c1d3b2dbef32c03fb20b5a878b5c1/gameoflife_lam-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c1bb383eec935830ba598bb786d702b", "sha256": "6ae6d3ecfe42a411bf650f0970f5dce0a5363dc5201448d714895c6e9d2057e2" }, "downloads": -1, "filename": "gameoflife-lam-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0c1bb383eec935830ba598bb786d702b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1718, "upload_time": "2019-07-26T12:18:03", "url": "https://files.pythonhosted.org/packages/30/67/eacb6b6d6571b554ceff957beab19b60c33715c53328e7cecd4020f67504/gameoflife-lam-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df50201c52e838e057cbee6adf0fee24", "sha256": "6b3f4428ba17b1d501649a5deef27caef1de7758deb2f9a7e3e172b65842c1c2" }, "downloads": -1, "filename": "gameoflife_lam-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "df50201c52e838e057cbee6adf0fee24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2707, "upload_time": "2019-07-26T12:18:01", "url": "https://files.pythonhosted.org/packages/23/64/34262c65eba300537ba2f7eb691fe19c1d3b2dbef32c03fb20b5a878b5c1/gameoflife_lam-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c1bb383eec935830ba598bb786d702b", "sha256": "6ae6d3ecfe42a411bf650f0970f5dce0a5363dc5201448d714895c6e9d2057e2" }, "downloads": -1, "filename": "gameoflife-lam-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0c1bb383eec935830ba598bb786d702b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1718, "upload_time": "2019-07-26T12:18:03", "url": "https://files.pythonhosted.org/packages/30/67/eacb6b6d6571b554ceff957beab19b60c33715c53328e7cecd4020f67504/gameoflife-lam-0.0.1.tar.gz" } ] }