{"id":65164,"name":"gillespy2","description":"Modeling toolkit for biochemical simulation","url":"https://github.com/stochss/gillespy2","last_synced_at":"2025-09-08T13:20:49.643Z","repository":{"id":37260812,"uuid":"103993348","full_name":"StochSS/GillesPy2","owner":"StochSS","description":"Modeling toolkit for biochemical simulation","archived":false,"fork":false,"pushed_at":"2025-01-23T16:56:02.000Z","size":142998,"stargazers_count":78,"open_issues_count":8,"forks_count":33,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-04T23:59:03.250Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://gillespy2.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StochSS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-18T21:22:39.000Z","updated_at":"2025-08-31T03:18:20.000Z","dependencies_parsed_at":"2022-07-12T16:14:53.900Z","dependency_job_id":null,"html_url":"https://github.com/StochSS/GillesPy2","commit_stats":{"total_commits":2526,"total_committers":44,"mean_commits":57.40909090909091,"dds":0.8040380047505938,"last_synced_commit":"de40702372aefade7634a595c7a2bfba23df4509"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/StochSS/GillesPy2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StochSS","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/sbom","scorecard":{"id":134557,"data":{"date":"2025-08-04","repo":{"name":"github.com/StochSS/GillesPy2","commit":"f1957c65b6cb318bdd3701af14297892583b4297"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.3,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":4,"reason":"Found 3/7 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/biosim-release.yml:1","Warn: no topLevel permission defined: .github/workflows/pylint_on_pull_request.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/run-full-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/run-integration-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/run-system-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/run-unit-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/update-docs.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: test/sbml_test_runner/wrappers/hybrid_wrapper_for_sts.sh:0","Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: test/sbml_test_runner/wrappers/ode_wrapper_for_sts.sh:0","Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: test/sbml_test_runner/wrappers/ssa_wrapper_for_sts.sh:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pylint_on_pull_request.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pylint_on_pull_request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pylint_on_pull_request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pylint_on_pull_request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-publish.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pypi-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pypi-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-full-tests.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-full-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-full-tests.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-full-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-integration-tests.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-integration-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-integration-tests.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-integration-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-system-tests.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-system-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-system-tests.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-system-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-unit-tests.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-unit-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-unit-tests.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-unit-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/update-docs.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/update-docs.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-docs.yaml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/update-docs.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/pylint_on_pull_request.yml:11","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:25","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:26","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:27","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:28","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of  35 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T06:09:04.065Z","repository_id":37260812,"created_at":"2025-08-16T06:09:04.065Z","updated_at":"2025-08-16T06:09:04.065Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274190796,"owners_count":25238234,"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-08T02:00:09.813Z","response_time":121,"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"}},"owner":{"login":"StochSS","name":"StochSS","uuid":"3344600","kind":"organization","description":"Stochastic Simulation Service","email":"contact@stochss.org","website":"www.stochss.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3344600?v=4","repositories_count":20,"last_synced_at":"2024-04-15T11:13:32.539Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/StochSS","funding_links":[],"total_stars":147,"followers":6,"following":0,"created_at":"2022-11-04T18:45:16.831Z","updated_at":"2024-04-15T11:13:38.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StochSS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StochSS/repositories"},"packages":[{"id":2747680,"name":"gillespy2","ecosystem":"pypi","description":"Python interface for Gillespie-style biochemical simulations","homepage":"https://github.com/StochSS/GillesPy2","licenses":"GPL","normalized_licenses":["GPL-2.0+"],"repository_url":"https://github.com/StochSS/GillesPy2","keywords_array":["biochemical simulation","Gillespie algorithm","stochastic simulation","biology"],"namespace":null,"versions_count":47,"first_release_published_at":"2019-03-05T15:19:02.000Z","latest_release_published_at":"2024-09-19T19:06:48.000Z","latest_release_number":"1.8.3","last_synced_at":"2025-09-04T10:06:11.219Z","created_at":"2022-04-10T11:08:18.850Z","updated_at":"2025-09-05T15:46:55.132Z","registry_url":"https://pypi.org/project/gillespy2/","install_command":"pip install gillespy2 --index-url https://pypi.org/simple","documentation_url":"https://gillespy2.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 (GPLv3)","Operating System :: OS Independent","Programming Language :: Python :: 3","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Chemistry","Topic :: Scientific/Engineering :: Mathematics","Topic :: Scientific/Engineering :: Medical Science Apps."],"normalized_name":"gillespy2","project_status":null},"repo_metadata":{"id":37260812,"uuid":"103993348","full_name":"StochSS/GillesPy2","owner":"StochSS","description":"Modeling toolkit for biochemical simulation","archived":false,"fork":false,"pushed_at":"2025-01-23T16:56:02.000Z","size":142998,"stargazers_count":78,"open_issues_count":8,"forks_count":33,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-04T23:59:03.250Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://gillespy2.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StochSS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-18T21:22:39.000Z","updated_at":"2025-08-31T03:18:20.000Z","dependencies_parsed_at":"2022-07-12T16:14:53.900Z","dependency_job_id":null,"html_url":"https://github.com/StochSS/GillesPy2","commit_stats":{"total_commits":2526,"total_committers":44,"mean_commits":57.40909090909091,"dds":0.8040380047505938,"last_synced_commit":"de40702372aefade7634a595c7a2bfba23df4509"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/StochSS/GillesPy2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StochSS","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/sbom","scorecard":{"id":134557,"data":{"date":"2025-08-04","repo":{"name":"github.com/StochSS/GillesPy2","commit":"f1957c65b6cb318bdd3701af14297892583b4297"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.3,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":4,"reason":"Found 3/7 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/biosim-release.yml:1","Warn: no topLevel permission defined: .github/workflows/pylint_on_pull_request.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/run-full-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/run-integration-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/run-system-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/run-unit-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/update-docs.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: test/sbml_test_runner/wrappers/hybrid_wrapper_for_sts.sh:0","Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: test/sbml_test_runner/wrappers/ode_wrapper_for_sts.sh:0","Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: test/sbml_test_runner/wrappers/ssa_wrapper_for_sts.sh:0","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pylint_on_pull_request.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pylint_on_pull_request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pylint_on_pull_request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pylint_on_pull_request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-publish.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pypi-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/pypi-publish.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-full-tests.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-full-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-full-tests.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-full-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-integration-tests.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-integration-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-integration-tests.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-integration-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-system-tests.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-system-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-system-tests.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-system-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-unit-tests.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-unit-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-unit-tests.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/run-unit-tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/update-docs.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/update-docs.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-docs.yaml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/StochSS/GillesPy2/update-docs.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/pylint_on_pull_request.yml:11","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pypi-publish.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/run-full-tests.yml:42","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-integration-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/run-system-tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/run-unit-tests.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:25","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:26","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:27","Warn: pipCommand not pinned by hash: .github/workflows/update-docs.yaml:28","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of  35 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T06:09:04.065Z","repository_id":37260812,"created_at":"2025-08-16T06:09:04.065Z","updated_at":"2025-08-16T06:09:04.065Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273713613,"owners_count":25154612,"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-05T02:00:09.113Z","response_time":402,"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"},"owner_record":{"login":"StochSS","name":"StochSS","uuid":"3344600","kind":"organization","description":"Stochastic Simulation Service","email":"contact@stochss.org","website":"www.stochss.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3344600?v=4","repositories_count":20,"last_synced_at":"2024-04-15T11:13:32.539Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/StochSS","funding_links":[],"total_stars":147,"followers":6,"following":0,"created_at":"2022-11-04T18:45:16.831Z","updated_at":"2024-04-15T11:13:38.322Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StochSS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StochSS/repositories"},"tags":[{"name":"v1.8.2","sha":"de40702372aefade7634a595c7a2bfba23df4509","kind":"commit","published_at":"2023-04-27T21:51:04.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.8.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"662926ab6a2d3d263f7f83e23d11e2ccef873b75","kind":"commit","published_at":"2023-03-07T20:09:00.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.8.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"fa8988276399263d6bc5ded72fd23ca06eb4e127","kind":"commit","published_at":"2023-02-09T18:46:57.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.8.0","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.8.0/manifests"},{"name":"v1.7.2","sha":"e2f00d25d17aa0f49e32a60f2c0376f25f800872","kind":"commit","published_at":"2022-12-22T20:08:55.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.7.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"67da014758d1d94e299664a6287b860b5bcff47b","kind":"commit","published_at":"2022-10-05T19:35:01.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.7.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"a41786a5b4fb1ee7a0fb48c832e3672026c4b4b2","kind":"commit","published_at":"2022-08-10T20:16:08.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.7.0","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.7.0/manifests"},{"name":"v1.6.9","sha":"6098954a5038ce925e4ba5801e22e63c80726b80","kind":"commit","published_at":"2022-04-14T16:44:58.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.9","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.9/manifests"},{"name":"v1.6.8","sha":"8fd756a6b8b0c26acfb2bc8f2ee0b851bc69edb0","kind":"commit","published_at":"2022-02-22T15:27:14.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.8","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.8/manifests"},{"name":"v1.6.7","sha":"abee5e4cbd05bf2331cdeebc60050f8c5ab40cfa","kind":"commit","published_at":"2022-01-11T19:51:48.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.7","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.7/manifests"},{"name":"v1.6.6","sha":"ad5291764b6ae4913cc7206436144f84aa7005eb","kind":"commit","published_at":"2021-12-02T16:22:44.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.6","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.6/manifests"},{"name":"v1.6.5","sha":"eb1c4a21368bda7b931ba81ec154826596af3fbe","kind":"commit","published_at":"2021-11-01T17:55:10.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.5","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.5/manifests"},{"name":"v1.6.4","sha":"4793733d12be00b634fa347c5369106907edf48b","kind":"commit","published_at":"2021-09-27T16:30:14.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.4","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.4/manifests"},{"name":"v1.6.3","sha":"664194a43f10a3df60220b51e8a76ca4b99a6c3d","kind":"commit","published_at":"2021-07-20T19:37:33.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.3","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.3/manifests"},{"name":"v1.6.2","sha":"dc4c74454e7651007430fe915263e244dc1e585a","kind":"commit","published_at":"2021-06-29T19:47:20.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"b71ecd6420ed3e2899d905dc039d35137c176007","kind":"tag","published_at":"2021-06-29T19:22:10.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"cfd76b3b1b2f0d6e5d29833c34f3176ddedb1490","kind":"commit","published_at":"2021-06-22T15:12:13.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.6.0","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.6.0/manifests"},{"name":"v.1.5.11","sha":"3ae74ff7cf09a895ceb17861fc056df2898459fd","kind":"commit","published_at":"2021-06-01T19:14:26.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.11","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.11/manifests"},{"name":"v.1.5.10","sha":"e69d39662896f8dc03dd712f7402e4f88d138649","kind":"commit","published_at":"2021-05-20T21:03:44.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.10","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.10/manifests"},{"name":"v.1.5.9","sha":"47659181c849aca0f73d001a044423d5f9fc2111","kind":"commit","published_at":"2021-05-19T19:37:17.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.9","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.9/manifests"},{"name":"v.1.5.8","sha":"e35cac7aa78dac1a4a4fdf6f9e8e6b5997c84e58","kind":"commit","published_at":"2021-05-19T18:02:48.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.8","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.8/manifests"},{"name":"v1.5.7","sha":"1e26964b5e1ae485419e0c73bf82703ec68d1517","kind":"commit","published_at":"2020-12-15T20:43:56.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.5.7","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.5.7/manifests"},{"name":"v.1.5.6","sha":"fbaca29379bdc9d81f86cf04a0213f370bc8d561","kind":"commit","published_at":"2020-10-13T17:16:20.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.6","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.6/manifests"},{"name":"v1.5.5","sha":"0d5bb0e23b68fff19b0f611b8f234dec9f3bc17b","kind":"commit","published_at":"2020-09-23T13:27:46.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.5.5","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.5.5/manifests"},{"name":"v.1.5.4","sha":"eb81be4fd45787d06e2b261facf8938793660354","kind":"commit","published_at":"2020-08-27T13:03:31.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.4","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.4/manifests"},{"name":"v.1.5.3","sha":"0f1f19299d1f37afa3090331806357c78f868d60","kind":"commit","published_at":"2020-08-07T15:30:35.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.3","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.3/manifests"},{"name":"v.1.5.2","sha":"742fbf3920a7d8c8d4a2950014c075b5ff94f1d4","kind":"commit","published_at":"2020-07-21T16:09:45.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.2/manifests"},{"name":"v.1.5.1","sha":"09428bb43e6f404a6464e522b5c7a433b115663d","kind":"commit","published_at":"2020-07-07T21:52:45.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.1/manifests"},{"name":"v.1.5.0","sha":"5cc9810403e3f50baa487bfd9a14912037c95394","kind":"commit","published_at":"2020-07-06T19:30:17.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.5.0","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.5.0/manifests"},{"name":"v.1.4.2","sha":"07b038c448d644ec685bc80cccbbf6f59ced224e","kind":"commit","published_at":"2020-06-05T17:22:54.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.4.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.4.2/manifests"},{"name":"v1.4.1","sha":"b4bf213a9d39cb576daa93deec96494053bf9edb","kind":"commit","published_at":"2020-05-29T14:36:01.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.4.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"a1d330a1b66dbbbc93df389ddc26f7f64bdd3e33","kind":"commit","published_at":"2020-05-19T16:54:19.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.4.0","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.4.0/manifests"},{"name":"v1.3.4","sha":"6b20eef239e5513a0c68629334cd2323f9f2d349","kind":"commit","published_at":"2020-04-14T15:31:50.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.3.4","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"5a9a5925d2a555399d419a7c7b8ead66c6e1f3f1","kind":"commit","published_at":"2020-04-07T18:36:04.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.3.3","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"e092c699bcc235f5661a4ce471ab2bfd5340de2d","kind":"commit","published_at":"2020-04-06T19:16:40.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.3.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"4baba142a6c3ec25153daf429025f986c115c6a6","kind":"commit","published_at":"2020-03-23T13:30:55.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.3.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.3.1/manifests"},{"name":"1.3.0","sha":"f0e83f2780af7c2dade6f7b1b568d26251a37b17","kind":"commit","published_at":"2020-03-20T17:45:41.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/1.3.0","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/1.3.0/manifests"},{"name":"v1.2.3","sha":"6678b1970781213e2f8a6a574486b58f42696dc8","kind":"commit","published_at":"2020-01-07T19:47:17.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.2.3","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.2.3/manifests"},{"name":"v.1.2.2","sha":"5e047aaa837a61213d9e1f3c81c4502e52dfed6b","kind":"commit","published_at":"2020-01-06T16:45:12.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v.1.2.2","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v.1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v.1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v.1.2.2/manifests"},{"name":"v1.2.1","sha":"a67eee804fc801edaf20622450e2d66bb17eed05","kind":"commit","published_at":"2019-08-29T21:08:39.000Z","download_url":"https://codeload.github.com/StochSS/GillesPy2/tar.gz/v1.2.1","html_url":"https://github.com/StochSS/GillesPy2/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/StochSS/GillesPy2@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/tags/v1.2.1/manifests"}]},"repo_metadata_updated_at":"2025-09-05T15:46:55.131Z","dependent_packages_count":1,"downloads":542,"downloads_period":"last-month","dependent_repos_count":12,"rankings":{"downloads":9.089787718947875,"dependent_repos_count":4.240010807064531,"dependent_packages_count":3.2435152210473146,"stargazers_count":8.186005720180962,"forks_count":7.219001638679893,"docker_downloads_count":null,"average":6.395664221184115},"purl":"pkg:pypi/gillespy2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/gillespy2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/gillespy2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/gillespy2/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T13:18:45.035Z","issues_count":95,"pull_requests_count":68,"avg_time_to_close_issue":51064316.71111111,"avg_time_to_close_pull_request":6441118.693548387,"issues_closed_count":90,"pull_requests_closed_count":62,"pull_request_authors_count":10,"issue_authors_count":20,"avg_comments_per_issue":0.7789473684210526,"avg_comments_per_pull_request":0.29411764705882354,"merged_pull_requests_count":45,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2487.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/issues","maintainers":[{"login":"briandrawert","count":70,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briandrawert"},{"login":"jtcooper10","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtcooper10"},{"login":"ethangreen-dev","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ethangreen-dev"}],"active_maintainers":[{"login":"briandrawert","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briandrawert"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gillespy2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gillespy2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gillespy2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gillespy2/related_packages","maintainers":[{"uuid":"briandrawert","login":"briandrawert","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/briandrawert/","role":null,"created_at":"2022-11-22T10:46:11.341Z","updated_at":"2022-11-22T10:46:11.341Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/briandrawert/packages"},{"uuid":"popensesame","login":"popensesame","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/popensesame/","role":null,"created_at":"2022-11-22T10:46:11.353Z","updated_at":"2022-11-22T10:46:11.353Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/popensesame/packages"},{"uuid":"smatthew","login":"smatthew","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/smatthew/","role":null,"created_at":"2022-11-22T10:46:11.364Z","updated_at":"2022-11-22T10:46:11.364Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/smatthew/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726140,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":586848,"full_name":"StochSS/GillesPy2","default_branch":"main","committers":[{"name":"Sean Matthew","email":"smatthe2@unca.edu","login":null,"count":495},{"name":"Bryan Rumsey","email":"bmrumsey@gmail.com","login":null,"count":348},{"name":"Brian Drawert","email":"brian@drawert.net","login":null,"count":281},{"name":"ethangreen-dev","email":"egreen4@unca.edu","login":null,"count":236},{"name":"Josh C","email":"jtcooper90@gmail.com","login":null,"count":200},{"name":"Fin Carter","email":"fcarter@unca.edu","login":null,"count":165},{"name":"Dalton Nickerson","email":"dalton.nickerson@gmail.com","login":null,"count":114},{"name":"Matthew Dippel","email":"mdip226@gmail.com","login":null,"count":86},{"name":"hodgespodge","email":"shodges@unca.edu","login":null,"count":85},{"name":"Michael Hucka","email":"mhucka@caltech.edu","login":null,"count":74},{"name":"Jesse Reeve","email":"enszyme@gmail.com","login":null,"count":63},{"name":"JoshuaFisherC","email":"70917271+JoshuaFisherC","login":"JoshuaFisherC","count":51},{"name":"Mason","email":"31526990+makdl","login":"makdl","count":40},{"name":"Joshua Cooper","email":"josh@joshdotc.com","login":null,"count":36},{"name":"George M. Hall","email":"georgemhall90@gmail.com","login":null,"count":28},{"name":"Josh C","email":"jcooper6@unca.edu","login":null,"count":28},{"name":"jackson","email":"wjackso1@unca.edu","login":null,"count":22},{"name":"georgemhall","email":"georgemhall","login":"georgemhall","count":19},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":19},{"name":"BryanRumsey","email":"44621966+BryanRumsey","login":"BryanRumsey","count":18},{"name":"Momentopolis","email":"eweisger@unca.edu","login":null,"count":18},{"name":"Fin109","email":"53404262+Fin109","login":"Fin109","count":15},{"name":"Brian Drawert","email":"briandrawert","login":"briandrawert","count":14},{"name":"Dalton Nickerson","email":"dnickers@unca.edu","login":null,"count":13},{"name":"Eliot Dixon","email":"edixon1@unca.edu","login":null,"count":11},{"name":"Dalton","email":"Thisisnotdalton","login":"Thisisnotdalton","count":9},{"name":"hodgespodge","email":"44984311+hodgespodge","login":"hodgespodge","count":7},{"name":"Dalton","email":"thisisnotdalton@gmail.com","login":null,"count":6},{"name":"Ghilman Brock","email":"gdavisbrock@gmail.com","login":null,"count":4},{"name":"Renato Lombardo","email":"renato.lombardo@unipa.it","login":null,"count":3},{"name":"m-muted","email":"31526990+m-muted","login":"m-muted","count":3},{"name":"Josh C","email":"josh@joshdotc.dev","login":null,"count":2},{"name":"Adrien Coulier","email":"adrien.coulier@it.uu.se","login":null,"count":2},{"name":"GhilmanBrock","email":"32076335+GhilmanBrock","login":"GhilmanBrock","count":1},{"name":"Joshua Cooper","email":"42880781+jtcooper10","login":"jtcooper10","count":1},{"name":"dilpath","email":"dilan.private+github@outlook.com","login":null,"count":1},{"name":"Prashant Singh","email":"prashant.singh@it.uu.se","login":null,"count":1},{"name":"Dalton Nickerson","email":"dnickerson@fernleafinteractive.com","login":null,"count":1},{"name":"","email":"Seanebum@Sean-Laptop.localdomain","login":null,"count":1},{"name":"Ghilman Brock","email":"ghilman@Ghilmans-MacBook-Pro.local","login":null,"count":1},{"name":"Ghilman Brock","email":"ghilman@dhcp-22-136.rro.secure.int.wireless.unca.edu","login":null,"count":1},{"name":"Jonathan Karr","email":"jonrkarr@gmail.com","login":null,"count":1},{"name":"Fredrik Wrede","email":"wrede.fredrik@gmail.com","login":null,"count":1},{"name":"Brian Drawert","email":"bdrawert@unca.edu","login":null,"count":1}],"total_commits":2526,"total_committers":44,"total_bot_commits":19,"total_bot_committers":1,"mean_commits":57.40909090909091,"dds":0.8040380047505938,"past_year_committers":[{"name":"Brian Drawert","email":"brian@drawert.net","login":null,"count":87},{"name":"Bryan Rumsey","email":"bmrumsey@gmail.com","login":null,"count":29},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":19},{"name":"Josh C","email":"jcooper6@unca.edu","login":null,"count":11},{"name":"Matthew Dippel","email":"mdip226@gmail.com","login":null,"count":10},{"name":"seanebum","email":"smatthe2@unca.edu","login":null,"count":8},{"name":"BryanRumsey","email":"44621966+BryanRumsey","login":"BryanRumsey","count":5},{"name":"Josh C","email":"josh@joshdotc.dev","login":null,"count":2},{"name":"Brian Drawert","email":"briandrawert","login":"briandrawert","count":2}],"past_year_total_commits":173,"past_year_total_committers":9,"past_year_total_bot_commits":19,"past_year_total_bot_committers":1,"past_year_mean_commits":19.22222222222222,"past_year_dds":0.49710982658959535,"last_synced_at":"2024-01-27T23:06:06.693Z","last_synced_commit":"de40702372aefade7634a595c7a2bfba23df4509","created_at":"2023-03-09T06:07:48.844Z","updated_at":"2024-01-27T23:06:06.694Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-28T00:00:20.468Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"StochSS/GillesPy2","html_url":"https://github.com/StochSS/GillesPy2","last_synced_at":"2025-08-31T13:18:45.035Z","status":null,"issues_count":95,"pull_requests_count":68,"avg_time_to_close_issue":51064316.71111111,"avg_time_to_close_pull_request":6441118.693548387,"issues_closed_count":90,"pull_requests_closed_count":62,"pull_request_authors_count":10,"issue_authors_count":20,"avg_comments_per_issue":0.7789473684210526,"avg_comments_per_pull_request":0.29411764705882354,"merged_pull_requests_count":45,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2487.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"created_at":"2023-05-10T21:33:50.794Z","updated_at":"2025-09-02T09:26:59.243Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/StochSS%2FGillesPy2/issues","issue_labels_count":{"enhancement":28,"bug":24,"✔️​":13,"Cleanup":6,"help wanted":6,"question":5,"good first issue":3,"Docs":2,"answered":1,"wontfix":1},"pull_request_labels_count":{"enhancement":14,"bug":8,"Cleanup":4},"issue_author_associations_count":{"MEMBER":38,"CONTRIBUTOR":29,"NONE":13,"COLLABORATOR":12},"pull_request_author_associations_count":{"MEMBER":32,"CONTRIBUTOR":23,"COLLABORATOR":11,"NONE":5},"issue_authors":{"briandrawert":38,"BryanRumsey":18,"jtcooper10":9,"seanebum":7,"ethangreen-dev":3,"TorkelE":3,"jonrkarr":2,"vwiela":2,"frascalise":1,"jonstrutz11":1,"JoshuaFisherC":1,"maurosilber":1,"RichardBruskiewich":1,"benblamey":1,"mdip226":1,"chaoui-mu":1,"lilt3ddy":1,"dietmarwo":1},"pull_request_authors":{"briandrawert":32,"BryanRumsey":14,"jtcooper10":8,"seanebum":4,"mdip226":3,"ethangreen-dev":3,"deroulers":2,"himoto":2,"benblamey":2,"JoshuaFisherC":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10118155,"issues_count":31672958,"pull_requests_count":98596393,"authors_count":10709221,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{"MEMBER":10,"NONE":2},"past_year_issue_authors":{"TorkelE":1},"past_year_pull_request_authors":{"briandrawert":10,"deroulers":2},"maintainers":[{"login":"briandrawert","count":70,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briandrawert"},{"login":"jtcooper10","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jtcooper10"},{"login":"ethangreen-dev","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ethangreen-dev"}],"active_maintainers":[{"login":"briandrawert","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/briandrawert"}]},"events":{"total":{"IssuesEvent":1,"WatchEvent":5,"DeleteEvent":1,"PushEvent":9,"PullRequestEvent":5,"ForkEvent":3,"CreateEvent":1},"last_year":{"IssuesEvent":1,"WatchEvent":5,"DeleteEvent":1,"PushEvent":9,"PullRequestEvent":5,"ForkEvent":3,"CreateEvent":1}},"keywords":[],"dependencies":[],"score":14.56289589255308,"created_at":"2025-09-08T11:18:36.912Z","updated_at":"2025-10-07T08:24:54.959Z","avatar_url":"https://github.com/StochSS.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":542,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["interpretability","standardization","animal","book","hack","autograder","report","archiving"],"project_url":"https://science.ecosyste.ms/api/v1/projects/65164","html_url":"https://science.ecosyste.ms/projects/65164"}