{ "info": { "author": "Davoud Taghawi-Nejad", "author_email": "Davoud@Taghawi-Nejad.de", "bugtrack_url": null, "classifiers": [], "description": "ABCE the Agent-Based Computational Economy platform that makes modeling easier\n//////////////////////////////////////////////////////////////////////////////\n\nABCE is a Python based modeling platform for economic simulations.\nABCE comes with standard functions to simulations of trade, production\nand consumption. The modeler can concentrate on implementing\nthe logic and decisions of an agents; ABCE takes care of all exchange\nof goods and production and consumption.\n\n.. figure:: http://abce.readthedocs.io/en/0.9b/_images/cheesegrater.png\n :target: http://35.176.189.179/ABCE/\n :scale: 20 %\n :align: right\n\nIn ABCE goods have the physical properties of\ngoods in reality in the sense that if agent A gives a good to agent B, then\n- unlike information - agent B receives the good and agent B does not have\nthe good anymore.\nThe ownership and transformations (production or consumption) of goods are\nautomatically handled by the platform.\n\nABCE models are programmed in standard Python, stock functions of agents\ncan be inherited from archetype classes (Firm or Household). The only\nnot-so-standard Python is that agents are executed in parallel by the\nSimulation class (in start.py).\n\nABCE allows the modeler to program agents as ordinary Python class-objects,\nbut run the simulation on a multi-core/processor computer. It takes no\neffort or intervention from the modeler to run the simulation on a\nmulti-core system.\nThe speed advantages of using ABCE with multi-processes enabled.\nABCE are typically only observed for 10000 agents and more. Below, it\nmight be slower than pure python implementation. ABCE supports pypy3,\nwhich is approximately 10 times faster than CPython.\n\nABCE is a scheduler and a set of agent classes.\nAccording to the schedule the simulation class calls - each sub-round - agents\nto execute some actions. Each agent executes these actions\nusing some of the build-in functions, such as trade, production and\nconsumption of ABCE. The agents can use the full set of commands of the\nPython general purpose language.\n\nThe audience of ABCE are economists that want to model agent-based\nmodels of trade and production.\n\nABCE does support an accounting framework\nfor financial simulations. `ESL can be downloaded here `_.\n\nABCE runs on macOS, Windows, and Linux. ABCE runs 10x faster on pypy!\n\n.. image:: https://zenodo.org/badge/4157636.svg\n :target: https://zenodo.org/badge/latestdoi/4157636\n\n.. image:: https://travis-ci.org/AB-CE/abce.svg?branch=master\n :alt: ABCE build status on Travis CI\n :target: https://travis-ci.org/AB-CE/abce\n\n.. image:: https://ci.appveyor.com/api/projects/status/c2w73u9im2b87reb?svg=true\n :alt: ABCE build status on Appveyor CI\n :target: https://ci.appveyor.com/project/AB-CE/abce\n\n.. image:: https://img.shields.io/pypi/v/abce.svg\n :alt: Pypi version\n :target: https://pypi.python.org/pypi/abce\n\n.. image:: https://readthedocs.org/projects/abce/badge/?version=master\n :alt: readthedocs\n :target: https://abce.readthedocs.io\n\n\nInstall with::\n\n pip3 install abce\n\nThe documentation is here:\n\n http://abce.readthedocs.io/\n\nAn example is here:\n\n `Insurance Market `_\n\nA code example is here:\n\n `Jupyter Tutorial `_\n\nMore code examples are here:\n\nhttps://github.com/AB-CE/examples\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AB-CE/abce.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "abce", "package_url": "https://pypi.org/project/abce/", "platform": "", "project_url": "https://pypi.org/project/abce/", "project_urls": { "Homepage": "https://github.com/AB-CE/abce.git" }, "release_url": "https://pypi.org/project/abce/0.9.5b0/", "requires_dist": null, "requires_python": "", "summary": "Agent-Based Complete Economy modelling platform", "version": "0.9.5b0" }, "last_serial": 3860682, "releases": { "0.8.1a11": [ { "comment_text": "", "digests": { "md5": "7e9362faf02c6e30c73067d86da2610f", "sha256": "3adf3262e1c09aa19c3b05af097e5d73bcc22766b6733bcc548b1ba38d43bec2" }, "downloads": -1, "filename": "abce-0.8.1a11.tar.gz", "has_sig": false, "md5_digest": "7e9362faf02c6e30c73067d86da2610f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498465, "upload_time": "2017-09-02T18:48:41", "url": "https://files.pythonhosted.org/packages/d9/ef/fb807423281751d19c61e9b8c8b71cca2a93605ecf6e82cd811c27a8957d/abce-0.8.1a11.tar.gz" } ], "0.8.1a12": [ { "comment_text": "", "digests": { "md5": "316cfb9f61664e61366716a78801d4df", "sha256": "e1363a6f42ed624c939a0ffa48c5f36b94d52fa97288e44878c2ca13851bfbe1" }, "downloads": -1, "filename": "abce-0.8.1a12.tar.gz", "has_sig": false, "md5_digest": "316cfb9f61664e61366716a78801d4df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498465, "upload_time": "2017-09-03T00:20:23", "url": "https://files.pythonhosted.org/packages/9d/30/4dda8e43a1b5a2ce046c7bdabf9a4f71ed9b5a3694526b2297322dc4f53c/abce-0.8.1a12.tar.gz" } ], "0.8.1a13": [ { "comment_text": "", "digests": { "md5": "e715c9bc00f64054d0794c2870da8e2d", "sha256": "bd6cfcfc17eb554eac2897f9abce3c558915644a57272d0356a5d5fadde859bd" }, "downloads": -1, "filename": "abce-0.8.1a13.tar.gz", "has_sig": false, "md5_digest": "e715c9bc00f64054d0794c2870da8e2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498463, "upload_time": "2017-09-03T10:43:35", "url": "https://files.pythonhosted.org/packages/4c/03/231d91f418109c97eb782315af46694b9b5f3e5c0aef0e32b085aee34ce9/abce-0.8.1a13.tar.gz" } ], "0.8.1a15": [ { "comment_text": "", "digests": { "md5": "6be434e785b3c7c990b0baeef18ce4f2", "sha256": "86aa472f95d73e85ab0ceae2d1e654cf413d5dc44561172aef1407aa1be87db9" }, "downloads": -1, "filename": "abce-0.8.1a15.tar.gz", "has_sig": false, "md5_digest": "6be434e785b3c7c990b0baeef18ce4f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498461, "upload_time": "2017-09-03T12:24:35", "url": "https://files.pythonhosted.org/packages/c7/82/0d0438c01fce7694d2524a99c39a9174ca1df479bc9f45027c0bae622b67/abce-0.8.1a15.tar.gz" } ], "0.8.1a16": [ { "comment_text": "", "digests": { "md5": "8e57b83bfaf0fa8f69ffe3e7b8cc20a0", "sha256": "84304705389a9a9da791ae8a189a1eaf9bdec5d1737c893f9d639c220961da30" }, "downloads": -1, "filename": "abce-0.8.1a16.tar.gz", "has_sig": false, "md5_digest": "8e57b83bfaf0fa8f69ffe3e7b8cc20a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498636, "upload_time": "2017-09-04T12:25:36", "url": "https://files.pythonhosted.org/packages/81/fb/855f4f48dbc13359c375488b43db501f81c4ba2aa4549d92a0d7e6b3df37/abce-0.8.1a16.tar.gz" } ], "0.8.1a23": [ { "comment_text": "", "digests": { "md5": "152a3bac9287d06444498c0cf9fbafe2", "sha256": "0e316158cd8f5ce7a98cfe8c3964b6cf2e601fa9e10aa620348caa0e73e08274" }, "downloads": -1, "filename": "abce-0.8.1a23.tar.gz", "has_sig": false, "md5_digest": "152a3bac9287d06444498c0cf9fbafe2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 496614, "upload_time": "2017-09-04T23:27:05", "url": "https://files.pythonhosted.org/packages/11/ca/781c719326b3c49e04ae83c74a5c52695bb24dc76cc1c70b905b4bd86d72/abce-0.8.1a23.tar.gz" } ], "0.8.1a7": [ { "comment_text": "", "digests": { "md5": "ebec579b0df7cb84f98ca4dd701799b1", "sha256": "c35458b73378ec9a68485e84e8ee40c37ef2d9eed66fbc673ceed01d65753fa7" }, "downloads": -1, "filename": "abce-0.8.1a7.tar.gz", "has_sig": false, "md5_digest": "ebec579b0df7cb84f98ca4dd701799b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498395, "upload_time": "2017-09-02T15:34:35", "url": "https://files.pythonhosted.org/packages/c7/2e/2389f3b41c6cb9056532d633cc6144e6e3fd5e2ce92c8f435c3822636ba7/abce-0.8.1a7.tar.gz" } ], "0.8.2a4": [ { "comment_text": "", "digests": { "md5": "427dc77e06322800fe3651614ecd2571", "sha256": "cf484706e7026d62e6f885170816e7d9caf2e4805f84bfc4e7a0bd9c9f00cc24" }, "downloads": -1, "filename": "abce-0.8.2a4.tar.gz", "has_sig": false, "md5_digest": "427dc77e06322800fe3651614ecd2571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498834, "upload_time": "2017-09-05T14:04:41", "url": "https://files.pythonhosted.org/packages/8c/72/45e91bdf4ac0d0a05935972cb88a23323a729f90928e46dd5a5e14a5125b/abce-0.8.2a4.tar.gz" } ], "0.8.2a5": [ { "comment_text": "", "digests": { "md5": "e0a60f296c70a9499dbc33bf37550187", "sha256": "4238ea61e2e3aa3166601582e3116d8509dbe4f22bed53e221ae6c93d7b9d63f" }, "downloads": -1, "filename": "abce-0.8.2a5.tar.gz", "has_sig": false, "md5_digest": "e0a60f296c70a9499dbc33bf37550187", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 498821, "upload_time": "2017-09-05T14:27:00", "url": "https://files.pythonhosted.org/packages/4f/5d/91e77742084969d08ec48376987f6e13d8836cf003cfc53704a1d66af2ed/abce-0.8.2a5.tar.gz" } ], "0.9.1b0": [ { "comment_text": "", "digests": { "md5": "5fdf00ab5148adbe0fab62f038b18d84", "sha256": "8e737b2d0d0307b2482c84daa1934b75d1b07255063d8b800b205d3b13389058" }, "downloads": -1, "filename": "abce-0.9.1b0-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "5fdf00ab5148adbe0fab62f038b18d84", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 174214, "upload_time": "2018-04-25T13:38:07", "url": "https://files.pythonhosted.org/packages/b5/5a/4f9327c8432c54eb6e1a7bd68783e64483867412e841ed5b0880c3e3ffc8/abce-0.9.1b0-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "02a3cc2f6620d2f5a188f3e4c85fef10", "sha256": "687a7f529f31b6f97de6b776d7e06fa75ba954df36372442d88076cc1ebd3272" }, "downloads": -1, "filename": "abce-0.9.1b0.tar.gz", "has_sig": false, "md5_digest": "02a3cc2f6620d2f5a188f3e4c85fef10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 494710, "upload_time": "2017-09-11T16:42:03", "url": "https://files.pythonhosted.org/packages/16/30/5772c53f2218c4e4386321d4abf018091da3651751ed48aa39e6d8b1fc39/abce-0.9.1b0.tar.gz" } ], "0.9.1b1": [ { "comment_text": "", "digests": { "md5": "e41408b5aecc721f7a6feab8eeeb39a0", "sha256": "0a7250b9b9ce4ee08bdbe43b74847b1978dd1097bca0c42809dbb77286442d20" }, "downloads": -1, "filename": "abce-0.9.1b1.tar.gz", "has_sig": false, "md5_digest": "e41408b5aecc721f7a6feab8eeeb39a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 494941, "upload_time": "2017-10-26T10:36:01", "url": "https://files.pythonhosted.org/packages/d6/27/8b8d120461330a21021cf86d31ba7456e46585ed9586e6837586218316cc/abce-0.9.1b1.tar.gz" } ], "0.9.3b0": [ { "comment_text": "", "digests": { "md5": "a7b290991e4ac0a1dc0415f6043a9b48", "sha256": "01961a16b3f8a1399359544e6d4e6750847d739b3b5a3625fc54297c6cc0dc1a" }, "downloads": -1, "filename": "abce-0.9.3b0.tar.gz", "has_sig": false, "md5_digest": "a7b290991e4ac0a1dc0415f6043a9b48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 506357, "upload_time": "2018-02-25T19:05:28", "url": "https://files.pythonhosted.org/packages/b2/43/4d222490cf64fa6a8b362884387dadb26e07317a6a6f0623546511849742/abce-0.9.3b0.tar.gz" } ], "0.9.4b0": [ { "comment_text": "", "digests": { "md5": "4323facc75a63b420510c083fb79f1c3", "sha256": "5bc274b107ae48df8bf2041f6d430acdfbee02f214726f3d8ecc07876af104e6" }, "downloads": -1, "filename": "abce-0.9.4b0.tar.gz", "has_sig": false, "md5_digest": "4323facc75a63b420510c083fb79f1c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 500737, "upload_time": "2018-04-25T13:38:09", "url": "https://files.pythonhosted.org/packages/2e/69/832c03c49ea7f0253d5bd731a10a5e495e86635fd5cd64eee9ad3aa3d00b/abce-0.9.4b0.tar.gz" } ], "0.9.5b0": [ { "comment_text": "", "digests": { "md5": "dfde396af75fecf6e6defb585c99ac50", "sha256": "905974e7641d10e9d07093e1f35cbff48ac8e69afacffcc1d4517590bf003350" }, "downloads": -1, "filename": "abce-0.9.5b0.tar.gz", "has_sig": false, "md5_digest": "dfde396af75fecf6e6defb585c99ac50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198379, "upload_time": "2018-05-14T12:05:15", "url": "https://files.pythonhosted.org/packages/89/12/349fff8778e7a4ba8887e837f0cab71ca05d97c49cf152ec4cec61c17de2/abce-0.9.5b0.tar.gz" } ], "0.9b0": [ { "comment_text": "", "digests": { "md5": "4a4b045625a72c22c47456e5f7fbd218", "sha256": "9443018f93dedbf5b3d52a09054e6ca74a79119e5cba557694a19e771755e412" }, "downloads": -1, "filename": "abce-0.9b0.tar.gz", "has_sig": false, "md5_digest": "4a4b045625a72c22c47456e5f7fbd218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 494154, "upload_time": "2017-09-05T23:49:41", "url": "https://files.pythonhosted.org/packages/eb/bd/03b3ba6cc1bb10be757bf5fb3b5c47b136905e9fc97bd9d31dc7268de65c/abce-0.9b0.tar.gz" } ], "0.9b1": [ { "comment_text": "", "digests": { "md5": "1360fca4663e6ff365d222eca2c4f594", "sha256": "bb6de60057888b1f1e56b205f63a9c8631ab248c729aa29f3d322127b0c81011" }, "downloads": -1, "filename": "abce-0.9b1.tar.gz", "has_sig": false, "md5_digest": "1360fca4663e6ff365d222eca2c4f594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 494419, "upload_time": "2017-09-10T20:09:14", "url": "https://files.pythonhosted.org/packages/8d/75/53936a94c84c5534706d6034dc2475d3fcea76e0e10ab01922884f895f8e/abce-0.9b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfde396af75fecf6e6defb585c99ac50", "sha256": "905974e7641d10e9d07093e1f35cbff48ac8e69afacffcc1d4517590bf003350" }, "downloads": -1, "filename": "abce-0.9.5b0.tar.gz", "has_sig": false, "md5_digest": "dfde396af75fecf6e6defb585c99ac50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198379, "upload_time": "2018-05-14T12:05:15", "url": "https://files.pythonhosted.org/packages/89/12/349fff8778e7a4ba8887e837f0cab71ca05d97c49cf152ec4cec61c17de2/abce-0.9.5b0.tar.gz" } ] }