{"id":37022240,"url":"https://github.com/phelps-sg/jasa","last_synced_at":"2026-01-14T02:38:59.533Z","repository":{"id":9629974,"uuid":"11559619","full_name":"phelps-sg/jasa","owner":"phelps-sg","description":"JASA is a high-performance auction simulator written in JAVA. It is designed for performing experiments in agent-based computational economics.","archived":false,"fork":false,"pushed_at":"2023-08-29T08:14:27.000Z","size":71666,"stargazers_count":9,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-10T19:34:08.310Z","etag":null,"topics":["agent","agent-based-modeling","computational-economics","computational-finance","economics","finance","limit-order-book","multi-agent-simulation","multi-agent-systems","orderbook","simulation"],"latest_commit_sha":null,"homepage":"http://jasa.sourceforge.net/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"tomwalker/django_quiz","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phelps-sg.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":["phelps-sg"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2013-07-21T09:22:00.000Z","updated_at":"2024-02-05T11:35:25.000Z","dependencies_parsed_at":"2022-08-30T14:51:36.766Z","dependency_job_id":"eb968b45-413b-4f8c-979c-7f92ec624fa9","html_url":"https://github.com/phelps-sg/jasa","commit_stats":{"total_commits":1408,"total_committers":5,"mean_commits":281.6,"dds":0.09517045454545459,"last_synced_commit":"c3e801e44c41df04c1f711306b1c84c0de6ac830"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/phelps-sg/jasa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelps-sg%2Fjasa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelps-sg%2Fjasa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelps-sg%2Fjasa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelps-sg%2Fjasa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phelps-sg","download_url":"https://codeload.github.com/phelps-sg/jasa/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelps-sg%2Fjasa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","agent-based-modeling","computational-economics","computational-finance","economics","finance","limit-order-book","multi-agent-simulation","multi-agent-systems","orderbook","simulation"],"created_at":"2026-01-14T02:38:58.747Z","updated_at":"2026-01-14T02:38:59.521Z","avatar_url":"https://github.com/phelps-sg.png","language":"Java","funding_links":["https://github.com/sponsors/phelps-sg"],"categories":[],"sub_categories":[],"readme":"README for JASA\n---------------\n\n### About\n\nJASA is a high-performance auction simulator written in JAVA. It is\ndesigned for performing experiments in agent-based computational\neconomics.\n\n### Development Status\n\nThis package is currently at alpha. This code is not stable or fully\ntested. Please report any bugs, issues or suggestions to [Steve\nPhelps](mailto:sphelps@sphelps.net).\n\n### License\n\nThis software is licensed under the [GNU General Public\nLicense](LICENSE.TXT). Although it is not an official term of the\nlicensing conditions, you are also expected to cite use of this software\nif you use it in your research.\n\n### Obtaining the latest release\n\nThe latest release of JASA can be downloaded from\n[SourceForge](http://sourceforge.net/project/showfiles.php?group_id=47257\u0026package_id=40190).\n\n### Documentation\n\n[API Documentation](doc/api/index.html).\n\n### Prerequisites\n\n-   [Java](http://java.sun.com) JVM 1.6.0 or later\n-   JASA is built on top of the [](http://jabm.sourceforge.net)JABM\n    framework which must be installed before using JASA.\n\n### Running the examples from the Eclipse IDE\n\nThe distribution archive can be imported directly into the [Eclipse\nIDE](http://www.eclipse.org/) by using the\n[File/Import](http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-importproject.htm)\nmenu item. Create a [launch\nconfiguration](http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/tasks/tasks-java-local-configuration.htm)\nwith the main class `net.sourceforge.jabm.DesktopSimulationManager` and\nspecify which configuration file you want to use by setting the system\nproperty `jabm.config` using the JVM argument `-D`, for example\n\n`-Djabm.config=examples/chiarellaAndIori/main.xml`\n\n### Documentation\n\n-   [Javadoc and UML](doc/api/index.html)\n\n### Acknowledgements\n\nAdditional contributors: Jinzhong Niu and Marek Marcinkiewicz.\n\nThis work has been supported by EPSRC grant GR/T10671/01 - \"Market Based\nControl of Complex Computational Systems.\" and NSF grant number\nIIS-9820657 - \"Tools and Techniques for Automated Mechanism Design\". It\nwas originally supported by the EU IST Programme through the SLIE\nproject.\n\nThe system is based on the 4-heap algorithm, described in the paper\n\nWurman, P. R., Walsh, W. E., \u0026 Wellman, M. P. (1998). Flexible double\nauctions for electronic commerce: theory and implementation.\nInternational Journal of Decision Support Systems, 24, 17–27.\n\nJASA makes use of the [Mersenne Twister\nPRNG](http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html). Full\ndetails of the Mersenne Twister algorithm can be found in:\n\nMakato Matsumoto and Takuji Nishimura, \"Mersenne Twister: A\n623-Dimensionally Equidistributed Uniform Pseudo-Random Number\nGenerator\", in *ACM Transactions on modeling and Computer Simulation*,\nVol. 8, No. 1, January 1998, pp 3--30.\n\nJASA includes implementations based on existing agent-based models\ndescribed in the literature, including:\n\n-   Iori, G., \u0026 Chiarella, C. (2002). A Simulation Analysis of the\n    Microstructure of Double Auction Markets. Quantitative Finance, 2,\n    346–353.\n-   Cliff, D., \u0026 Bruten, J. (1997). Minimal-Intelligence Agents for\n    Bargaining Behaviors in Market-Based Environments.\n-   Nicolaisen, J., Petrov, V., \u0026 Tesfatsion, L. (2001). Market power\n    and efficiency in a computational electricity market with\n    discriminatory double-auction pricing. IEEE Transactions on\n    Evolutionary Computation, 5(5), 504–523.\n\nThis product includes software developed by the Apache Software\nFoundation [(http://www.apache.org)](http://www.apache.org).\n\n* * * * *\n\n\\(C) 2014 [Steve Phelps](http://sphelps.net/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphelps-sg%2Fjasa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphelps-sg%2Fjasa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphelps-sg%2Fjasa/lists"}