{"id":25086761,"url":"https://github.com/yinchi/simpy-examples","last_synced_at":"2025-09-13T10:47:12.364Z","repository":{"id":187147520,"uuid":"404557926","full_name":"yinchi/simpy-examples","owner":"yinchi","description":"SimPy simulation examples for simple queueing systems","archived":false,"fork":false,"pushed_at":"2022-01-16T16:06:52.000Z","size":570,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T14:49:32.357Z","etag":null,"topics":["queue-simulation","queueing-theory","simpy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yinchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-09-09T02:20:31.000Z","updated_at":"2025-01-26T04:39:49.000Z","dependencies_parsed_at":"2023-08-09T06:39:31.161Z","dependency_job_id":null,"html_url":"https://github.com/yinchi/simpy-examples","commit_stats":null,"previous_names":["yinchi/simpy-examples"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yinchi/simpy-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinchi%2Fsimpy-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinchi%2Fsimpy-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinchi%2Fsimpy-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinchi%2Fsimpy-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yinchi","download_url":"https://codeload.github.com/yinchi/simpy-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinchi%2Fsimpy-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274951876,"owners_count":25380006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"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":["queue-simulation","queueing-theory","simpy"],"created_at":"2025-02-07T09:18:59.928Z","updated_at":"2025-09-13T10:47:12.285Z","avatar_url":"https://github.com/yinchi.png","language":"Python","readme":"# simpy-examples\nSimPy simulation examples for simple queueing systems.\n\nThis github repository was created to provide teaching examples for Final Year Project students\nat the Department of Eletrical Engineering, City University of Hong Kong, specifically for\nprojects related to the design and simulation of stochastic (i.e. random) systems.\n\n### 1. Installing Python and SimPy\nThese examples are written in Python 3.  The recommended method for installing Python is via\nthe Windows Store (https://www.microsoft.com/en-us/p/python-39/9p7qfqmjrfp7) or via apt\non Linux (`sudo apt install python3`).  Packages such as SimPy can be installed using the `pip` command:\n\n```\npip install simpy\n```\n\nNote some libraries such as `random` are included with base Python and do not need to be\ninstalled with `pip`.\n\n#### 1.1 Python versions\nTo ensure that you are running Python 3, type:\n\n```\npython --version\n```\n\nIf you getting version 2 as a result instead, you should be able to force version 3 using\n`python3` instead of `python` in the command line, assuming version 3 is also installed.\nSimilarly, use `pip3` instead of `pip`.\n\nOn Linux (Ubuntu 20.04 or later), you may instead install the `python-is-python3` package.\n\n### 2. More info\nFor more information on stochastic systems and queueing theory, an excellent resource is\nProf. Moshe Zukerman's free textbook: http://www.ee.cityu.edu.hk/~zukerman/classnotes.pdf.\nFor more information on the SimPy library, see: https://simpy.readthedocs.io.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinchi%2Fsimpy-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyinchi%2Fsimpy-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinchi%2Fsimpy-examples/lists"}