{ "info": { "author": "PetarPeychev", "author_email": "petarpeychev98@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: Public Domain", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# automatagen\nGenerate random terrain using cellular automata.\n\nCompatibilities\n------------\n\n* *Python 3.x*\n* *Any Operating System*\n\nInstallation\n------------\n\nautomatagen is published on **PyPi**, so you only need to run the following command:\n\n $ pip install automatagen\n\nUsage\n------------\n\nNote: TerrainGenerator.generate(width, height) returns a 2d array of boolean values. All visualisations are made using numpy and matplotlib.\n\nInstantiating a new TerrainGenerator:\n\n```python\nfrom automatagen import TerrainGenerator\n\nterrgen = TerrainGenerator()\n```\n\nGenerating a random 196x64 size map:\n\n```python\nmap = terrgen.generate(196, 64)\n```\n![196x64 default settings](196x64_default.png?raw=true \"196x64 default settings\")\n\nInstantiating a TerrainGenerator with different options:\n\n```python\nterrgen = TerrainGenerator(initial_density = 0.25, steps = 10, loneliness_limit = 5)\n```\n\nGenerating a random 196x64 map with the new options:\n\n```python\nmap = terrgen.generate(196, 64)\n```\n![196x64 different options](196x64_10steps_0.25density_5loneliness.png?raw=true \"196x64 different options\")\n\nGenerating a 196x64 map with a specific seed:\n\n```python\nmap = terrgen.generate(seed = 9001)\n```\n![196x64 seeded map](seeded_map.png?raw=true \"196x64 seeded map\")\n\nAnd generating another one with the same seed:\n\n```python\nmap = terrgen.generate(seed = 9001)\n```\n![196x64 seeded map](seeded_map.png?raw=true \"196x64 seeded map\")\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/PetarPeychev/automatagen", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "automatagen", "package_url": "https://pypi.org/project/automatagen/", "platform": "", "project_url": "https://pypi.org/project/automatagen/", "project_urls": { "Homepage": "https://github.com/PetarPeychev/automatagen" }, "release_url": "https://pypi.org/project/automatagen/0.2.post4/", "requires_dist": null, "requires_python": "", "summary": "Generate random terrain using cellular automata.", "version": "0.2.post4" }, "last_serial": 4471161, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1ee1913c1038139c44320cab5d8cc4f3", "sha256": "4a5f3f79ac51f5cd665205cbd072d87e2c0d56f41babff4b415e44b911da9bb8" }, "downloads": -1, "filename": "automatagen-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ee1913c1038139c44320cab5d8cc4f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3623, "upload_time": "2018-11-09T22:25:24", "url": "https://files.pythonhosted.org/packages/c5/b8/2fde10ff8e80e582f4713717b45b83c1416b376feaf5adb369b3b5db9358/automatagen-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91ef73d1f899b356f44e1e3e2ac74f08", "sha256": "a3cf0174ee6a83f1dd55de99be430864e8b00c94b27a748bb7e2ccd065cbd3dc" }, "downloads": -1, "filename": "automatagen-0.1.tar.gz", "has_sig": false, "md5_digest": "91ef73d1f899b356f44e1e3e2ac74f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2285, "upload_time": "2018-11-09T22:25:25", "url": "https://files.pythonhosted.org/packages/1d/e8/e1b94eeb9e452941c409013cb8f44682eb86dfe02ce15a1dbbc380ad8c25/automatagen-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f58c10da6e4cfe4ece728c955345aa62", "sha256": "883e51a8f42baf0b045d8040d2f4909551b5aecc312e7d2b69ff94848dbedec8" }, "downloads": -1, "filename": "automatagen-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f58c10da6e4cfe4ece728c955345aa62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3623, "upload_time": "2018-11-09T22:31:17", "url": "https://files.pythonhosted.org/packages/1c/95/33dff3797c5c66589bac8fb44ef97ded393549c4230ecca06a651480a80f/automatagen-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21d6a0e9a3314ed53196ec1271bed6f6", "sha256": "654a00044a638d701ad7c31da08236ef25b7e513903a684011c0f6f04c900e04" }, "downloads": -1, "filename": "automatagen-0.2.tar.gz", "has_sig": false, "md5_digest": "21d6a0e9a3314ed53196ec1271bed6f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2289, "upload_time": "2018-11-09T22:31:18", "url": "https://files.pythonhosted.org/packages/0a/2a/941e14407226983384b15da61a25cee80c600d15160951a889fb531d1472/automatagen-0.2.tar.gz" } ], "0.2.post1": [ { "comment_text": "", "digests": { "md5": "00179756047a8c938c3ad70666904f61", "sha256": "320a343b4f342906195d2d4b39a0f99b290e7eab4b4ca20355f04ca771062e83" }, "downloads": -1, "filename": "automatagen-0.2.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "00179756047a8c938c3ad70666904f61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3680, "upload_time": "2018-11-09T22:35:15", "url": "https://files.pythonhosted.org/packages/ed/45/c626c4ed8ef665570e75c93cbaa6dfeeea7ade6557fdab4416894458d854/automatagen-0.2.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8df08f6af87f36530daec49502181339", "sha256": "259863a42f1be5227f3f16bac45d89ca28b2e95ce6242f8188b3af7ef59cddf0" }, "downloads": -1, "filename": "automatagen-0.2.post1.tar.gz", "has_sig": false, "md5_digest": "8df08f6af87f36530daec49502181339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2302, "upload_time": "2018-11-09T22:35:16", "url": "https://files.pythonhosted.org/packages/5a/5f/686b38aba8a5e58d6e667d3ae490eed3196a4d9ffeafa920d8a7a7110a2a/automatagen-0.2.post1.tar.gz" } ], "0.2.post2": [ { "comment_text": "", "digests": { "md5": "f2ff5eadda0b7a566455acd92aabc646", "sha256": "019598aff51e80b795f4b2f23a919a694cfdc1fc2090ca3a239759fd9ba90203" }, "downloads": -1, "filename": "automatagen-0.2.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "f2ff5eadda0b7a566455acd92aabc646", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3691, "upload_time": "2018-11-09T22:38:28", "url": "https://files.pythonhosted.org/packages/88/36/cc4d4dd0c10afc0f9c838f56d39e08bbc83b165fd9794913294b17d82c63/automatagen-0.2.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe0addaf29ef25eef93915e2d50f098", "sha256": "4c282927bb64736458206e20d34db78b5cf9370970e1e888a27d4c09768f8674" }, "downloads": -1, "filename": "automatagen-0.2.post2.tar.gz", "has_sig": false, "md5_digest": "ebe0addaf29ef25eef93915e2d50f098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2298, "upload_time": "2018-11-09T22:38:29", "url": "https://files.pythonhosted.org/packages/69/da/5bb82fc15be49ae0263ec33a3c2ff28209c5b12e89cacc7a25fdf77577a8/automatagen-0.2.post2.tar.gz" } ], "0.2.post3": [ { "comment_text": "", "digests": { "md5": "2f4b7ff873c67ed6bce27db6242a4cdf", "sha256": "b137cd17991612fa3707698e485a7afa00cbe62cb129835ffac940576054a3a7" }, "downloads": -1, "filename": "automatagen-0.2.post3-py3-none-any.whl", "has_sig": false, "md5_digest": "2f4b7ff873c67ed6bce27db6242a4cdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3693, "upload_time": "2018-11-09T22:41:10", "url": "https://files.pythonhosted.org/packages/b4/af/1d9cc93efe9389457c968b3118de65af4eafb04408b4d238ce41a02c4468/automatagen-0.2.post3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "987cd7d67a4e4b77dddfb4fb3a25fdbe", "sha256": "346a838d0d740ad90f56919fbbed218c289ad32a62af3fa95484dade650f51ce" }, "downloads": -1, "filename": "automatagen-0.2.post3.tar.gz", "has_sig": false, "md5_digest": "987cd7d67a4e4b77dddfb4fb3a25fdbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2292, "upload_time": "2018-11-09T22:41:11", "url": "https://files.pythonhosted.org/packages/2f/73/fa86ca12735f730a2027bffeb3424b1b292e52bd664085463cf4dfbfe39e/automatagen-0.2.post3.tar.gz" } ], "0.2.post4": [ { "comment_text": "", "digests": { "md5": "b7303d2cf54d3710cc34291cbd578cc4", "sha256": "9486dacfc538e2101370c2e0719b8bc263ba15aa7d024dbc40adb327789eebca" }, "downloads": -1, "filename": "automatagen-0.2.post4-py3-none-any.whl", "has_sig": false, "md5_digest": "b7303d2cf54d3710cc34291cbd578cc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3696, "upload_time": "2018-11-09T22:58:56", "url": "https://files.pythonhosted.org/packages/4c/50/6de89b58718448b87fdf636311d1cb5a13aae7d0c7abcf104947e2cb498b/automatagen-0.2.post4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "707a9df816af0f3677664a04b0e78172", "sha256": "d6030904954cd91c8697c811ec37b789208985f78d29705a922279d48b89e79a" }, "downloads": -1, "filename": "automatagen-0.2.post4.tar.gz", "has_sig": false, "md5_digest": "707a9df816af0f3677664a04b0e78172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2305, "upload_time": "2018-11-09T22:58:57", "url": "https://files.pythonhosted.org/packages/3d/40/ac5726d835849c9f0f02dfe95e523eee2fa3f94412bd80be502cf55c5957/automatagen-0.2.post4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7303d2cf54d3710cc34291cbd578cc4", "sha256": "9486dacfc538e2101370c2e0719b8bc263ba15aa7d024dbc40adb327789eebca" }, "downloads": -1, "filename": "automatagen-0.2.post4-py3-none-any.whl", "has_sig": false, "md5_digest": "b7303d2cf54d3710cc34291cbd578cc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3696, "upload_time": "2018-11-09T22:58:56", "url": "https://files.pythonhosted.org/packages/4c/50/6de89b58718448b87fdf636311d1cb5a13aae7d0c7abcf104947e2cb498b/automatagen-0.2.post4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "707a9df816af0f3677664a04b0e78172", "sha256": "d6030904954cd91c8697c811ec37b789208985f78d29705a922279d48b89e79a" }, "downloads": -1, "filename": "automatagen-0.2.post4.tar.gz", "has_sig": false, "md5_digest": "707a9df816af0f3677664a04b0e78172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2305, "upload_time": "2018-11-09T22:58:57", "url": "https://files.pythonhosted.org/packages/3d/40/ac5726d835849c9f0f02dfe95e523eee2fa3f94412bd80be502cf55c5957/automatagen-0.2.post4.tar.gz" } ] }