{"id":64087,"name":"pyqtgraph","description":"Fast data visualization and GUI tools for scientific / engineering applications","url":"https://github.com/pyqtgraph/pyqtgraph","last_synced_at":"2025-09-08T13:06:52.678Z","repository":{"id":37359225,"uuid":"12777496","full_name":"pyqtgraph/pyqtgraph","owner":"pyqtgraph","description":"Fast data visualization and GUI tools for scientific / engineering applications","archived":false,"fork":false,"pushed_at":"2025-06-27T13:03:56.000Z","size":11863,"stargazers_count":4110,"open_issues_count":472,"forks_count":1128,"subscribers_count":156,"default_branch":"master","last_synced_at":"2025-06-27T14:19:51.356Z","etag":null,"topics":["hacktoberfest","numpy","python","qt","scientific-visualization","visualization"],"latest_commit_sha":null,"homepage":"https://www.pyqtgraph.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyqtgraph.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["j9ac9k"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2013-09-12T07:18:21.000Z","updated_at":"2025-06-27T13:04:00.000Z","dependencies_parsed_at":"2023-12-21T06:22:52.095Z","dependency_job_id":"a6250832-87fc-42a5-ada7-fa67ea0548fc","html_url":"https://github.com/pyqtgraph/pyqtgraph","commit_stats":{"total_commits":2826,"total_committers":274,"mean_commits":"10.313868613138686","dds":0.7905166312809625,"last_synced_commit":"7ab6fa3d2fb6832b624541b58eefc52c0dfb4b08"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/pyqtgraph/pyqtgraph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/sbom","scorecard":{"id":751753,"data":{"date":"2025-08-11","repo":{"name":"github.com/pyqtgraph/pyqtgraph","commit":"6eb0bf1a928c3e8fef332bbebe8a9da3be0ab19a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.6,"checks":[{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Maintained","score":10,"reason":"13 commit(s) and 6 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/main.yml:284","Info: jobLevel 'contents' permission set to 'read': .github/workflows/main.yml:285","Warn: no topLevel permission defined: .github/workflows/check_prereleases.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml: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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check_prereleases.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/check_prereleases.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check_prereleases.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/check_prereleases.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check_prereleases.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/check_prereleases.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:317: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:318: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:323: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:343: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:252: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:264: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:266: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:275: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:293: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:301: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:308: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/pyqtgraph/pyqtgraph/publish.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/check_prereleases.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/check_prereleases.yml:62","Warn: pipCommand not pinned by hash: .github/workflows/check_prereleases.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/check_prereleases.yml:72","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:272","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:299","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:330","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/publish.yml:20","Info:   0 out of  28 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of  11 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2018-34 / GHSA-2fc2-6r4j-p65h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2018-33 / GHSA-cw6w-4rcx-xphc","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-2017-1 / GHSA-frgw-fgh6-9g52"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T20:34:24.375Z","repository_id":37359225,"created_at":"2025-08-22T20:34:24.375Z","updated_at":"2025-08-22T20:34:24.375Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274188965,"owners_count":25237857,"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":"pyqtgraph","name":"pyqtgraph","uuid":"5440571","kind":"organization","description":null,"email":null,"website":"www.pyqtgraph.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5440571?v=4","repositories_count":5,"last_synced_at":"2023-08-07T13:03:25.544Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pyqtgraph","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T19:32:58.411Z","updated_at":"2023-08-07T13:03:25.566Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph/repositories"},"packages":[{"id":5290500,"name":"pyqtgraph","ecosystem":"conda","description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt / PySide and numpy. It is intended for use in mathematics / scientific / engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of numpy for number crunching and Qt's GraphicsView framework for fast display.","homepage":"http://www.pyqtgraph.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pyqtgraph/pyqtgraph","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2020-01-08T17:26:14.000Z","latest_release_published_at":"2022-09-30T19:06:37.000Z","latest_release_number":"0.13.1","last_synced_at":"2025-08-18T00:04:19.958Z","created_at":"2022-10-03T15:49:58.626Z","updated_at":"2025-08-18T00:04:19.958Z","registry_url":"https://anaconda.org/conda-forge/pyqtgraph","install_command":"conda install -c conda-forge pyqtgraph","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"12777496","full_name":"pyqtgraph/pyqtgraph","owner":"pyqtgraph","description":"Fast data visualization and GUI tools for scientific / engineering applications","archived":false,"fork":false,"pushed_at":"2023-03-18T09:22:26.000Z","size":9618,"stargazers_count":3171,"open_issues_count":352,"forks_count":994,"subscribers_count":152,"default_branch":"master","last_synced_at":"2023-03-22T07:24:23.798Z","etag":null,"topics":["hacktoberfest","numpy","python","qt","scientific-visualization","visualization"],"latest_commit_sha":null,"homepage":"http://www.pyqtgraph.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-12T07:18:21.000Z","updated_at":"2023-03-22T05:57:03.000Z","dependencies_parsed_at":"2022-07-08T19:37:46.065Z","dependency_job_id":null,"html_url":"https://github.com/pyqtgraph/pyqtgraph","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"pyqtgraph","name":"pyqtgraph","uuid":"5440571","kind":"organization","description":null,"email":null,"website":"www.pyqtgraph.org","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/5440571?v=4","repositories_count":3,"last_synced_at":"2023-02-23T01:05:17.680Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph"},"tags":[{"name":"pyqtgraph-0.13.1","sha":"123eca2c7d31041190c55026231c5f1d5f2aa7fb","kind":"commit","published_at":"2022-09-29T03:59:40.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.1"},{"name":"pyqtgraph-0.13.0","sha":"dd57006b2c5e13ff548f83735daeb822f398b671","kind":"commit","published_at":"2022-09-27T18:25:26.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.0"},{"name":"pyqtgraph-0.12.4","sha":"cd855bd79b22476d6de3211cf57150abbe7edf5b","kind":"commit","published_at":"2022-03-04T18:28:12.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.4"},{"name":"pyqtgraph-0.12.3","sha":"6fa4a0a3ebfa00089ceab50fc7d742ba8513e34d","kind":"commit","published_at":"2021-10-11T03:01:10.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.3"},{"name":"pyqtgraph-0.12.2","sha":"fda6071ae5daa2e4d1ea388ae35f2a159d458745","kind":"commit","published_at":"2021-07-08T07:33:07.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.2"},{"name":"pyqtgraph-0.12.1","sha":"711ad8afaa13d6dee9835a169cadc6f6f19b514b","kind":"commit","published_at":"2021-04-07T01:52:46.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.1"},{"name":"pyqtgraph-0.12.0","sha":"8552c500d55d3ca91d3eb5878dc8453c335342db","kind":"commit","published_at":"2021-03-25T19:07:03.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.0"},{"name":"pyqtgraph-0.11.1","sha":"cd40562121b843a0da76bc407283f9967d4c2c4a","kind":"commit","published_at":"2020-12-20T02:39:52.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.1"},{"name":"pyqtgraph-0.11.0","sha":"f76fb3ac72281b942c632ea1198e84a2be55f4ae","kind":"commit","published_at":"2020-06-08T23:45:37.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.0"},{"name":"pyqtgraph-0.11.0rc0","sha":"3821e37febd265bf882b83ae7d9aac9dbbbf9ace","kind":"commit","published_at":"2019-12-16T05:36:38.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.0rc0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.0rc0"},{"name":"pyqtgraph-0.10.0","sha":"1426e334e1d20542400d77c72c132b04c6d17ddb","kind":"commit","published_at":"2016-11-05T05:47:56.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.10.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.10.0"},{"name":"pyqtgraph-core-0.9.10","sha":"2e37d9b12c2f24db49a933c153eed329aad5a054","kind":"commit","published_at":"2015-05-13T17:21:38.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.10","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.10"},{"name":"pyqtgraph-0.9.10","sha":"70cfdb4bbea3741d4b2c211dac0eb41e206dc6fc","kind":"commit","published_at":"2014-12-24T19:34:58.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.10","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.10"},{"name":"pyqtgraph-0.9.9","sha":"8f638776b30608bb22fbcd9d9ab601483b6e709d","kind":"commit","published_at":"2014-12-24T00:13:54.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.9","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.9"},{"name":"pyqtgraph-core-0.9.8","sha":"757dc50447fb0c1dc679e4df6ef7cdeeea48dcf2","kind":"commit","published_at":"2013-12-23T16:15:54.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.8","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.8"},{"name":"pyqtgraph-core-0.9.7","sha":"ef0ee7c60b6e5d6cec3df83333c675df66882157","kind":"commit","published_at":"2013-12-23T16:15:17.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.7"},{"name":"pyqtgraph-0.9.8","sha":"5309483a60861d8162f22589596b7fd8861d8f72","kind":"commit","published_at":"2013-11-24T17:54:35.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.8","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.8"},{"name":"pyqtgraph-0.9.7","sha":"03683a5ef62b176fbe69169c06130c453009654b","kind":"commit","published_at":"2013-02-25T18:46:24.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.7"},{"name":"pyqtgraph-0.9.6","sha":"2e79185d2fd4f2691bf46dcc7c23c4df603a282e","kind":"commit","published_at":"2013-02-14T13:29:11.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.6","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.6"},{"name":"pyqtgraph-0.9.5","sha":"3a27997014a067b8f7c442a5097de799db329bfa","kind":"commit","published_at":"2013-01-12T01:30:08.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.5","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.5"},{"name":"pyqtgraph-0.9.4","sha":"79c0ab8ad8a0b30a85718ce96ac66a82da75a0db","kind":"commit","published_at":"2013-01-07T21:14:30.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.4"},{"name":"pyqtgraph-0.9.3","sha":"53f727ab2caad3814741704e1c66ae8bfabd4c2d","kind":"commit","published_at":"2012-12-30T02:53:20.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.3"},{"name":"pyqtgraph-0.9.2","sha":"906468996a5667eee28eea65817001894ab50ef8","kind":"commit","published_at":"2012-12-29T07:04:04.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.2"},{"name":"pyqtgraph-0.9.1","sha":"8d5e24c8fdb46e14f496d6d136a8d044eea7ef53","kind":"commit","published_at":"2012-12-27T16:53:22.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.1"},{"name":"pyqtgraph-0.9.0","sha":"fa21cd4b7ec44f5b62672d2d92d09dbf0219cd51","kind":"commit","published_at":"2012-12-27T07:46:26.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.0"}]},"repo_metadata_updated_at":"2023-03-22T07:25:58.280Z","dependent_packages_count":53,"downloads":null,"downloads_period":null,"dependent_repos_count":51,"rankings":{"downloads":null,"dependent_repos_count":4.960327361644793,"dependent_packages_count":1.4072558510903739,"stargazers_count":7.190977593692301,"forks_count":4.870502520085833,"docker_downloads_count":null,"average":4.607265831628325},"purl":"pkg:conda/pyqtgraph","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pyqtgraph","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pyqtgraph","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pyqtgraph/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-08T20:19:11.926Z","issues_count":94,"pull_requests_count":109,"avg_time_to_close_issue":14396533.914893618,"avg_time_to_close_pull_request":3607649.1894736844,"issues_closed_count":47,"pull_requests_closed_count":95,"pull_request_authors_count":30,"issue_authors_count":71,"avg_comments_per_issue":3.595744680851064,"avg_comments_per_pull_request":3.302752293577982,"merged_pull_requests_count":82,"bot_issues_count":0,"bot_pull_requests_count":33,"past_year_issues_count":76,"past_year_pull_requests_count":101,"past_year_avg_time_to_close_issue":3737699.1315789474,"past_year_avg_time_to_close_pull_request":1606834.177777778,"past_year_issues_closed_count":38,"past_year_pull_requests_closed_count":90,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":56,"past_year_avg_comments_per_issue":2.8552631578947367,"past_year_avg_comments_per_pull_request":2.01980198019802,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":33,"past_year_merged_pull_requests_count":79},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyqtgraph/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyqtgraph/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyqtgraph/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyqtgraph/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2880656,"name":"pyqtgraph","ecosystem":"pypi","description":"Scientific Graphics and GUI Library for Python","homepage":"http://www.pyqtgraph.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pyqtgraph/pyqtgraph","keywords_array":[],"namespace":null,"versions_count":25,"first_release_published_at":"2012-12-27T16:07:58.000Z","latest_release_published_at":"2024-04-29T02:18:56.000Z","latest_release_number":"0.13.7","last_synced_at":"2025-09-08T05:31:22.490Z","created_at":"2022-04-10T12:17:24.137Z","updated_at":"2025-09-08T05:31:22.491Z","registry_url":"https://pypi.org/project/pyqtgraph/","install_command":"pip install pyqtgraph --index-url https://pypi.org/simple","documentation_url":"https://pyqtgraph.readthedocs.io","metadata":{"funding":null,"documentation":"https://pyqtgraph.readthedocs.io","classifiers":["Development Status :: 4 - Beta","Environment :: Other Environment","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Visualization","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Software Development :: User Interfaces"],"normalized_name":"pyqtgraph","project_status":null},"repo_metadata":{"id":37359225,"uuid":"12777496","full_name":"pyqtgraph/pyqtgraph","owner":"pyqtgraph","description":"Fast data visualization and GUI tools for scientific / engineering applications","archived":false,"fork":false,"pushed_at":"2024-07-23T14:46:56.000Z","size":11479,"stargazers_count":3788,"open_issues_count":406,"forks_count":1089,"subscribers_count":154,"default_branch":"master","last_synced_at":"2024-07-24T11:57:48.413Z","etag":null,"topics":["hacktoberfest","numpy","python","qt","scientific-visualization","visualization"],"latest_commit_sha":null,"homepage":"https://www.pyqtgraph.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyqtgraph.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["j9ac9k"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2013-09-12T07:18:21.000Z","updated_at":"2024-07-30T19:16:11.202Z","dependencies_parsed_at":"2023-12-21T06:22:52.095Z","dependency_job_id":"a6250832-87fc-42a5-ada7-fa67ea0548fc","html_url":"https://github.com/pyqtgraph/pyqtgraph","commit_stats":{"total_commits":2826,"total_committers":274,"mean_commits":"10.313868613138686","dds":0.7905166312809625,"last_synced_commit":"7ab6fa3d2fb6832b624541b58eefc52c0dfb4b08"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215707188,"owners_count":15919088,"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","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":"pyqtgraph","name":"pyqtgraph","uuid":"5440571","kind":"organization","description":null,"email":null,"website":"www.pyqtgraph.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5440571?v=4","repositories_count":5,"last_synced_at":"2023-08-07T13:03:25.544Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pyqtgraph","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T19:32:58.411Z","updated_at":"2023-08-07T13:03:25.566Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph/repositories"},"tags":[{"name":"pyqtgraph-0.13.7","sha":"8385bd7e1dd88a007d5f50438afe388fe164c047","kind":"commit","published_at":"2024-04-29T02:14:25.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.7/manifests"},{"name":"pyqtgraph-0.13.6","sha":"891f6238b2cdff46a2fcc5103147a763baa74e5c","kind":"commit","published_at":"2024-04-22T01:27:55.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.6","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.6/manifests"},{"name":"pyqtgraph-0.13.5","sha":"745ea5f9907b5932ac0642c2ca18303bb0fddf13","kind":"commit","published_at":"2024-04-21T01:52:12.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.5","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.5/manifests"},{"name":"pyqtgraph-0.13.4","sha":"10960bed34d22d3e932232295ea3e4c082702035","kind":"commit","published_at":"2024-03-07T18:04:58.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.4/manifests"},{"name":"pyqtgraph-0.13.3","sha":"af563a47227bc7e13514f8c47b3889602693ea88","kind":"commit","published_at":"2023-04-14T21:23:01.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.3/manifests"},{"name":"pyqtgraph-0.13.2","sha":"d852cdb5cbae14ea0040edf56b235c70ecda724f","kind":"commit","published_at":"2023-03-04T05:06:56.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.2/manifests"},{"name":"pyqtgraph-0.13.1","sha":"123eca2c7d31041190c55026231c5f1d5f2aa7fb","kind":"commit","published_at":"2022-09-29T03:59:40.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.1/manifests"},{"name":"pyqtgraph-0.13.0","sha":"dd57006b2c5e13ff548f83735daeb822f398b671","kind":"commit","published_at":"2022-09-27T18:25:26.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.13.0/manifests"},{"name":"pyqtgraph-0.12.4","sha":"cd855bd79b22476d6de3211cf57150abbe7edf5b","kind":"commit","published_at":"2022-03-04T18:28:12.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.4/manifests"},{"name":"pyqtgraph-0.12.3","sha":"6fa4a0a3ebfa00089ceab50fc7d742ba8513e34d","kind":"commit","published_at":"2021-10-11T03:01:10.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.3/manifests"},{"name":"pyqtgraph-0.12.2","sha":"fda6071ae5daa2e4d1ea388ae35f2a159d458745","kind":"commit","published_at":"2021-07-08T07:33:07.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.2/manifests"},{"name":"pyqtgraph-0.12.1","sha":"711ad8afaa13d6dee9835a169cadc6f6f19b514b","kind":"commit","published_at":"2021-04-07T01:52:46.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.1/manifests"},{"name":"pyqtgraph-0.12.0","sha":"8552c500d55d3ca91d3eb5878dc8453c335342db","kind":"commit","published_at":"2021-03-25T19:07:03.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.12.0/manifests"},{"name":"pyqtgraph-0.11.1","sha":"cd40562121b843a0da76bc407283f9967d4c2c4a","kind":"commit","published_at":"2020-12-20T02:39:52.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.11.1/manifests"},{"name":"pyqtgraph-0.11.0","sha":"f76fb3ac72281b942c632ea1198e84a2be55f4ae","kind":"commit","published_at":"2020-06-08T23:45:37.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.11.0/manifests"},{"name":"pyqtgraph-0.11.0rc0","sha":"3821e37febd265bf882b83ae7d9aac9dbbbf9ace","kind":"commit","published_at":"2019-12-16T05:36:38.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.0rc0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.11.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.11.0rc0/manifests"},{"name":"pyqtgraph-0.10.0","sha":"1426e334e1d20542400d77c72c132b04c6d17ddb","kind":"commit","published_at":"2016-11-05T05:47:56.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.10.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.10.0/manifests"},{"name":"pyqtgraph-core-0.9.10","sha":"2e37d9b12c2f24db49a933c153eed329aad5a054","kind":"commit","published_at":"2015-05-13T17:21:38.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.10","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-core-0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-core-0.9.10/manifests"},{"name":"pyqtgraph-0.9.10","sha":"70cfdb4bbea3741d4b2c211dac0eb41e206dc6fc","kind":"commit","published_at":"2014-12-24T19:34:58.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.10","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.10/manifests"},{"name":"pyqtgraph-0.9.9","sha":"8f638776b30608bb22fbcd9d9ab601483b6e709d","kind":"commit","published_at":"2014-12-24T00:13:54.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.9","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.9/manifests"},{"name":"pyqtgraph-core-0.9.8","sha":"757dc50447fb0c1dc679e4df6ef7cdeeea48dcf2","kind":"commit","published_at":"2013-12-23T16:15:54.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.8","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-core-0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-core-0.9.8/manifests"},{"name":"pyqtgraph-core-0.9.7","sha":"ef0ee7c60b6e5d6cec3df83333c675df66882157","kind":"commit","published_at":"2013-12-23T16:15:17.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-core-0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-core-0.9.7/manifests"},{"name":"pyqtgraph-0.9.8","sha":"5309483a60861d8162f22589596b7fd8861d8f72","kind":"commit","published_at":"2013-11-24T17:54:35.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.8","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.8/manifests"},{"name":"pyqtgraph-0.9.7","sha":"03683a5ef62b176fbe69169c06130c453009654b","kind":"commit","published_at":"2013-02-25T18:46:24.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.7/manifests"},{"name":"pyqtgraph-0.9.6","sha":"2e79185d2fd4f2691bf46dcc7c23c4df603a282e","kind":"commit","published_at":"2013-02-14T13:29:11.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.6","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.6/manifests"},{"name":"pyqtgraph-0.9.5","sha":"3a27997014a067b8f7c442a5097de799db329bfa","kind":"commit","published_at":"2013-01-12T01:30:08.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.5","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.5/manifests"},{"name":"pyqtgraph-0.9.4","sha":"79c0ab8ad8a0b30a85718ce96ac66a82da75a0db","kind":"commit","published_at":"2013-01-07T21:14:30.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.4/manifests"},{"name":"pyqtgraph-0.9.3","sha":"53f727ab2caad3814741704e1c66ae8bfabd4c2d","kind":"commit","published_at":"2012-12-30T02:53:20.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.3/manifests"},{"name":"pyqtgraph-0.9.2","sha":"906468996a5667eee28eea65817001894ab50ef8","kind":"commit","published_at":"2012-12-29T07:04:04.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.2/manifests"},{"name":"pyqtgraph-0.9.1","sha":"8d5e24c8fdb46e14f496d6d136a8d044eea7ef53","kind":"commit","published_at":"2012-12-27T16:53:22.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.1/manifests"},{"name":"pyqtgraph-0.9.0","sha":"fa21cd4b7ec44f5b62672d2d92d09dbf0219cd51","kind":"commit","published_at":"2012-12-27T07:46:26.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags/pyqtgraph-0.9.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T02:59:15.332Z","dependent_packages_count":348,"downloads":491674,"downloads_period":"last-month","dependent_repos_count":1673,"rankings":{"downloads":0.7923487929639882,"dependent_repos_count":0.2752995543944454,"dependent_packages_count":0.0696792665260424,"stargazers_count":1.326943852181227,"forks_count":1.2654863055964305,"docker_downloads_count":0.6246451958329141,"average":0.7257338279158413},"purl":"pkg:pypi/pyqtgraph","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyqtgraph","docker_dependents_count":44,"docker_downloads_count":4441265,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyqtgraph","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyqtgraph/dependencies","status":null,"funding_links":["https://github.com/sponsors/j9ac9k"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-04T23:05:07.547Z","issues_count":208,"pull_requests_count":333,"avg_time_to_close_issue":14591086.711111112,"avg_time_to_close_pull_request":1863525.685810811,"issues_closed_count":89,"pull_requests_closed_count":296,"pull_request_authors_count":71,"issue_authors_count":161,"avg_comments_per_issue":3.644230769230769,"avg_comments_per_pull_request":2.315315315315315,"merged_pull_requests_count":259,"bot_issues_count":0,"bot_pull_requests_count":113,"past_year_issues_count":89,"past_year_pull_requests_count":208,"past_year_avg_time_to_close_issue":1966354.25,"past_year_avg_time_to_close_pull_request":948213.174863388,"past_year_issues_closed_count":32,"past_year_pull_requests_closed_count":183,"past_year_pull_request_authors_count":46,"past_year_issue_authors_count":73,"past_year_avg_comments_per_issue":2.044943820224719,"past_year_avg_comments_per_pull_request":1.7692307692307692,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":72,"past_year_merged_pull_requests_count":161,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/issues","maintainers":[{"login":"j9ac9k","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/j9ac9k"},{"login":"campagnola","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/campagnola"}],"active_maintainers":[{"login":"j9ac9k","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/j9ac9k"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyqtgraph/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyqtgraph/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyqtgraph/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyqtgraph/related_packages","maintainers":[{"uuid":"ksunden","login":"ksunden","name":null,"email":null,"url":null,"packages_count":17,"html_url":"https://pypi.org/user/ksunden/","role":null,"created_at":"2023-01-30T22:32:59.749Z","updated_at":"2023-01-30T22:32:59.749Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ksunden/packages"},{"uuid":"lcampagn","login":"lcampagn","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/lcampagn/","role":null,"created_at":"2023-01-30T22:32:59.865Z","updated_at":"2023-01-30T22:32:59.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/lcampagn/packages"},{"uuid":"j9ac9k","login":"j9ac9k","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/j9ac9k/","role":null,"created_at":"2023-01-30T22:32:59.712Z","updated_at":"2023-01-30T22:32:59.712Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/j9ac9k/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"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"}},{"id":5284716,"name":"pyqtgraph","ecosystem":"conda","description":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4 / PySide and numpy. It is intended for use in mathematics / scientific / engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of numpy for number crunching and Qt's GraphicsView framework for fast display.","homepage":"https://www.pyqtgraph.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pyqtgraph/pyqtgraph","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2018-07-06T19:17:20.000Z","latest_release_published_at":"2025-04-08T09:42:45.000Z","latest_release_number":"0.13.7","last_synced_at":"2025-08-27T15:10:06.605Z","created_at":"2022-10-03T15:41:12.485Z","updated_at":"2025-08-27T15:10:06.606Z","registry_url":"https://anaconda.org/anaconda/pyqtgraph","install_command":"conda install -c anaconda pyqtgraph","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"12777496","full_name":"pyqtgraph/pyqtgraph","owner":"pyqtgraph","description":"Fast data visualization and GUI tools for scientific / engineering applications","archived":false,"fork":false,"pushed_at":"2023-03-18T09:22:26.000Z","size":9618,"stargazers_count":3168,"open_issues_count":351,"forks_count":994,"subscribers_count":152,"default_branch":"master","last_synced_at":"2023-03-21T11:57:32.603Z","etag":null,"topics":["hacktoberfest","numpy","python","qt","scientific-visualization","visualization"],"latest_commit_sha":null,"homepage":"http://www.pyqtgraph.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-12T07:18:21.000Z","updated_at":"2023-03-21T04:18:20.000Z","dependencies_parsed_at":"2022-07-08T19:37:46.065Z","dependency_job_id":null,"html_url":"https://github.com/pyqtgraph/pyqtgraph","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"pyqtgraph","name":"pyqtgraph","uuid":"5440571","kind":"organization","description":null,"email":null,"website":"www.pyqtgraph.org","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/5440571?v=4","repositories_count":3,"last_synced_at":"2023-02-23T01:05:17.680Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyqtgraph"},"tags":[{"name":"pyqtgraph-0.13.1","sha":"123eca2c7d31041190c55026231c5f1d5f2aa7fb","kind":"commit","published_at":"2022-09-29T03:59:40.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.1"},{"name":"pyqtgraph-0.13.0","sha":"dd57006b2c5e13ff548f83735daeb822f398b671","kind":"commit","published_at":"2022-09-27T18:25:26.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.13.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.13.0"},{"name":"pyqtgraph-0.12.4","sha":"cd855bd79b22476d6de3211cf57150abbe7edf5b","kind":"commit","published_at":"2022-03-04T18:28:12.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.4"},{"name":"pyqtgraph-0.12.3","sha":"6fa4a0a3ebfa00089ceab50fc7d742ba8513e34d","kind":"commit","published_at":"2021-10-11T03:01:10.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.3"},{"name":"pyqtgraph-0.12.2","sha":"fda6071ae5daa2e4d1ea388ae35f2a159d458745","kind":"commit","published_at":"2021-07-08T07:33:07.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.2"},{"name":"pyqtgraph-0.12.1","sha":"711ad8afaa13d6dee9835a169cadc6f6f19b514b","kind":"commit","published_at":"2021-04-07T01:52:46.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.1"},{"name":"pyqtgraph-0.12.0","sha":"8552c500d55d3ca91d3eb5878dc8453c335342db","kind":"commit","published_at":"2021-03-25T19:07:03.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.12.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.12.0"},{"name":"pyqtgraph-0.11.1","sha":"cd40562121b843a0da76bc407283f9967d4c2c4a","kind":"commit","published_at":"2020-12-20T02:39:52.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.1"},{"name":"pyqtgraph-0.11.0","sha":"f76fb3ac72281b942c632ea1198e84a2be55f4ae","kind":"commit","published_at":"2020-06-08T23:45:37.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.0"},{"name":"pyqtgraph-0.11.0rc0","sha":"3821e37febd265bf882b83ae7d9aac9dbbbf9ace","kind":"commit","published_at":"2019-12-16T05:36:38.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.11.0rc0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.11.0rc0"},{"name":"pyqtgraph-0.10.0","sha":"1426e334e1d20542400d77c72c132b04c6d17ddb","kind":"commit","published_at":"2016-11-05T05:47:56.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.10.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.10.0"},{"name":"pyqtgraph-core-0.9.10","sha":"2e37d9b12c2f24db49a933c153eed329aad5a054","kind":"commit","published_at":"2015-05-13T17:21:38.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.10","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.10"},{"name":"pyqtgraph-0.9.10","sha":"70cfdb4bbea3741d4b2c211dac0eb41e206dc6fc","kind":"commit","published_at":"2014-12-24T19:34:58.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.10","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.10"},{"name":"pyqtgraph-0.9.9","sha":"8f638776b30608bb22fbcd9d9ab601483b6e709d","kind":"commit","published_at":"2014-12-24T00:13:54.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.9","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.9"},{"name":"pyqtgraph-core-0.9.8","sha":"757dc50447fb0c1dc679e4df6ef7cdeeea48dcf2","kind":"commit","published_at":"2013-12-23T16:15:54.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.8","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.8"},{"name":"pyqtgraph-core-0.9.7","sha":"ef0ee7c60b6e5d6cec3df83333c675df66882157","kind":"commit","published_at":"2013-12-23T16:15:17.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-core-0.9.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-core-0.9.7"},{"name":"pyqtgraph-0.9.8","sha":"5309483a60861d8162f22589596b7fd8861d8f72","kind":"commit","published_at":"2013-11-24T17:54:35.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.8","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.8"},{"name":"pyqtgraph-0.9.7","sha":"03683a5ef62b176fbe69169c06130c453009654b","kind":"commit","published_at":"2013-02-25T18:46:24.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.7","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.7"},{"name":"pyqtgraph-0.9.6","sha":"2e79185d2fd4f2691bf46dcc7c23c4df603a282e","kind":"commit","published_at":"2013-02-14T13:29:11.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.6","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.6"},{"name":"pyqtgraph-0.9.5","sha":"3a27997014a067b8f7c442a5097de799db329bfa","kind":"commit","published_at":"2013-01-12T01:30:08.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.5","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.5"},{"name":"pyqtgraph-0.9.4","sha":"79c0ab8ad8a0b30a85718ce96ac66a82da75a0db","kind":"commit","published_at":"2013-01-07T21:14:30.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.4","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.4"},{"name":"pyqtgraph-0.9.3","sha":"53f727ab2caad3814741704e1c66ae8bfabd4c2d","kind":"commit","published_at":"2012-12-30T02:53:20.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.3","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.3"},{"name":"pyqtgraph-0.9.2","sha":"906468996a5667eee28eea65817001894ab50ef8","kind":"commit","published_at":"2012-12-29T07:04:04.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.2","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.2"},{"name":"pyqtgraph-0.9.1","sha":"8d5e24c8fdb46e14f496d6d136a8d044eea7ef53","kind":"commit","published_at":"2012-12-27T16:53:22.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.1","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.1"},{"name":"pyqtgraph-0.9.0","sha":"fa21cd4b7ec44f5b62672d2d92d09dbf0219cd51","kind":"commit","published_at":"2012-12-27T07:46:26.000Z","download_url":"https://codeload.github.com/pyqtgraph/pyqtgraph/tar.gz/pyqtgraph-0.9.0","html_url":"https://github.com/pyqtgraph/pyqtgraph/releases/tag/pyqtgraph-0.9.0"}]},"repo_metadata_updated_at":"2023-03-22T07:24:20.427Z","dependent_packages_count":7,"downloads":null,"downloads_period":null,"dependent_repos_count":51,"rankings":{"downloads":null,"dependent_repos_count":24.012158054711247,"dependent_packages_count":5.8626974483596594,"stargazers_count":14.468085106382977,"forks_count":11.033434650455927,"docker_downloads_count":null,"average":13.844093814977452},"purl":"pkg:conda/pyqtgraph","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pyqtgraph","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pyqtgraph","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pyqtgraph/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-08T20:19:11.926Z","issues_count":94,"pull_requests_count":109,"avg_time_to_close_issue":14396533.914893618,"avg_time_to_close_pull_request":3607649.1894736844,"issues_closed_count":47,"pull_requests_closed_count":95,"pull_request_authors_count":30,"issue_authors_count":71,"avg_comments_per_issue":3.595744680851064,"avg_comments_per_pull_request":3.302752293577982,"merged_pull_requests_count":82,"bot_issues_count":0,"bot_pull_requests_count":33,"past_year_issues_count":76,"past_year_pull_requests_count":101,"past_year_avg_time_to_close_issue":3737699.1315789474,"past_year_avg_time_to_close_pull_request":1606834.177777778,"past_year_issues_closed_count":38,"past_year_pull_requests_closed_count":90,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":56,"past_year_avg_comments_per_issue":2.8552631578947367,"past_year_avg_comments_per_pull_request":2.01980198019802,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":33,"past_year_merged_pull_requests_count":79},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pyqtgraph/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pyqtgraph/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pyqtgraph/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/pyqtgraph/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}}],"commits":{"id":6890,"full_name":"pyqtgraph/pyqtgraph","default_branch":"master","committers":[{"name":"Luke Campagnola","email":"luke.campagnola@gmail.com","login":"campagnola","count":775},{"name":"KIU Shueng Chuan","email":"nixchuan@gmail.com","login":"pijyoi","count":526},{"name":"Ogi Moore","email":"ognyan.moore@gmail.com","login":"j9ac9k","count":424},{"name":"Luke Campagnola","email":"","login":null,"count":251},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":122},{"name":"Kenneth Lyons","email":"ixjlyons@gmail.com","login":"ixjlyons","count":91},{"name":"Nathan Jessurun","email":"ntjessu@gmail.com","login":"ntjess","count":63},{"name":"Martin Chase","email":"outofculture@gmail.com","login":"outofculture","count":62},{"name":"2xB","email":"31772910+2xB","login":"2xB","count":52},{"name":"Nils Nemitz","email":"nils.nemitz@gmx.de","login":"NilsNemitz","count":51},{"name":"Eric Dill","email":"edill@bnl.gov","login":"ericdill","count":46},{"name":"Daniel Lidstrom","email":"lidstrom83@protonmail.com","login":"lidstrom83","count":33},{"name":"Kyle Sunden","email":"git@ksunden.space","login":"ksunden","count":29},{"name":"Etienne Dumur","email":"etienne.dumur@gmail.com","login":"edumur","count":24},{"name":"lesauxvi","email":"vincent.le_saux@ensta-bretagne.fr","login":"lesauxvi","count":19},{"name":"Guillaume Poulin","email":"poulin.guillaume@gmail.com","login":"gpoulin","count":19},{"name":"Megan Kratz","email":"meganbkratz@gmail.com","login":"meganbkratz","count":17},{"name":"Daniel Hrisca","email":"daniel.hrisca@gmail.com","login":"danielhrisca","count":16},{"name":"Dennis Göries","email":"43136580+dgoeries","login":"dgoeries","count":15},{"name":"Ales Erjavec","email":"ales.erjavec@fri.uni-lj.si","login":"ales-erjavec","count":15},{"name":"tommy3001","email":"tommy3001@arcor.de","login":null,"count":15},{"name":"dlidstrom","email":"lidstrom83@gmail.com","login":null,"count":14},{"name":"Ognyan Moore","email":"omoore@sensoryinc.com","login":null,"count":13},{"name":"bbc131","email":"36670201+bbc131","login":"bbc131","count":12},{"name":"Billy Su","email":"g4691821@gmail.com","login":"Billy4195","count":12},{"name":"Mikhail Terekhov","email":"terekhov@emc.com","login":null,"count":11},{"name":"HashSplat","email":"jtengel08@gmail.com","login":"justengel","count":9},{"name":"SamSchott","email":"ss2151@cam.ac.uk","login":null,"count":9},{"name":"Ingo B.","email":"dev@ingobressler.net","login":"ibressler","count":7},{"name":"Karl Georg Bedrich","email":"karl@bedrich.de","login":"radjkarl","count":7},{"name":"dschoni","email":"jonathan.schock@tum.de","login":"Dschoni","count":6},{"name":"Kevin Newman","email":"47572615+kevinanewman","login":"kevinanewman","count":6},{"name":"Antony Lee","email":"anntzer.lee@gmail.com","login":"anntzer","count":6},{"name":"Jan Kotanski","email":"jan.kotanski@desy.de","login":"jkotan","count":6},{"name":"Paul Müller","email":"paulmueller","login":"paulmueller","count":5},{"name":"Inigo Montoya","email":"5187375+Wubbzi","login":"Wubbzi","count":5},{"name":"JamesWrigley","email":"james@puiterwijk.org","login":"JamesWrigley","count":5},{"name":"Petras Jokubauskas","email":"klavishas@gmail.com","login":"sem-geologist","count":5},{"name":"fake-name","email":"cwolf@akelainc.com","login":"fake-name","count":5},{"name":"Julius Juodakis","email":"jjuod","login":"jjuod","count":4},{"name":"Thomas A Caswell","email":"tcaswell@bnl.gov","login":"tacaswell","count":4},{"name":"Max Radin","email":"radin.max@gmail.com","login":"max-radin","count":4},{"name":"Marko Toplak","email":"marko.toplak@gmail.com","login":"markotoplak","count":4},{"name":"Jaime R","email":"38530589+Jaime02","login":"Jaime02","count":4},{"name":"duguxy","email":"duguxy@gmail.com","login":"duguxy","count":4},{"name":"fabioz","email":"fabiofz@gmail.com","login":"fabioz","count":4},{"name":"Eugene Prilepin","email":"esp.home@gmail.com","login":"espdev","count":4},{"name":"Chadwick Boulay","email":"chadwick.boulay@gmail.com","login":"cboulay","count":4},{"name":"Anton Yablokov","email":"stsav012@gmail.com","login":"StSav012","count":4},{"name":"Troels Blum","email":"troels@blum.dk","login":"tblum","count":3},{"name":"blink1073","email":"steven.silvester@ieee.org","login":"blink1073","count":3},{"name":"Max Peng","email":"max.peng1768@gmail.com","login":"maxpeng","count":3},{"name":"Matt Liberty","email":"matt.liberty@jetperch.com","login":"mliberty1","count":3},{"name":"compass","email":"xjtu.ym@gmail.com","login":"compassym","count":3},{"name":"miranis","email":"33010847+miranis","login":"miranis","count":3},{"name":"vladimir-kraus","email":"vladimir.kraus@gmail.com","login":"vladimir-kraus","count":3},{"name":"Rafael Irgolic","email":"hello@irgolic.com","login":"irgolic","count":3},{"name":"Brianna Laugher","email":"brianna@laugher.id.au","login":"pfctdayelise","count":3},{"name":"Ardi Loot","email":"ardi.loot@starship.co","login":"ardiloot","count":3},{"name":"John David Reaver","email":"jdreaver@adlerhorst.com","login":null,"count":3},{"name":"Nathan Jessurun","email":"ntjess@rocketmail.com","login":null,"count":3},{"name":"angulartist","email":"belabesmohammed@gmail.com","login":null,"count":3},{"name":"Martin Fitzpatrick","email":"mfitzp@abl.es","login":null,"count":3},{"name":"ALLENINST\\stephanies","email":"stephanies@alleninstitute.org","login":"scseeman","count":3},{"name":"Marius Meyer","email":"usyer@gmx.de","login":"UsYer","count":3},{"name":"JosefNevrly","email":"jnevrly@alps.cz","login":"JNevrly","count":3},{"name":"Israel Brewster","email":"ibrewster@me.com","login":"ibrewster","count":3},{"name":"Gabriel Linder","email":"linder.gabriel@gmail.com","login":"dargor","count":3},{"name":"Fekete Imre","email":"feketeimre87@gmail.com","login":"feketeimre","count":3},{"name":"Elliott Sales de Andrade","email":"quantum.analyst@gmail.com","login":"QuLogic","count":3},{"name":"David Nadlinger","email":"code@klickverbot.at","login":"dnadlinger","count":3},{"name":"Charles Brunet","email":"charles.brunet@optelgroup.com","login":"bruchar1","count":3},{"name":"Nicholas Tan Jerome","email":"nicholas.jerome@kit.edu","login":"nicolaisi","count":3},{"name":"MingZZZZZZZZ","email":"32181145+ReehcQ","login":"ReehcQ","count":3},{"name":"Mikhail Terekhov","email":"termim@gmail.com","login":"termim","count":3},{"name":"jack-mil","email":"62065280+jack-mil","login":"jack-mil","count":2},{"name":"dingo9","email":"songsichao@gmail.com","login":"dingo9","count":2},{"name":"bersbersbers","email":"12128514+bersbersbers","login":"bersbersbers","count":2},{"name":"Simen E. Sørensen","email":"simen_sor91@hotmail.com","login":"SimenZhor","count":2},{"name":"Scott Talbert","email":"swt@techie.net","login":"swt2c","count":2},{"name":"Pepijn Kenter","email":"titusjan@gmail.com","login":"titusjan","count":2},{"name":"Daryl.Xu","email":"ziqiang_xu@yeah.net","login":"ziqiangxu","count":2},{"name":"Dominik Wetzel","email":"dominik@wetzel.one","login":"wetzeld","count":2},{"name":"Doug Johnston","email":"doug@motive.ai","login":"dvj","count":2},{"name":"Fernando Bordignon","email":"fernando@ltrace.com.br","login":"fbordignon","count":2},{"name":"Gianfranco Costamagna","email":"costamagnagianfranco@yahoo.it","login":"LocutusOfBorg","count":2},{"name":"Jakub Dranczewski","email":"domdlapsa@gmail.com","login":"jdranczewski","count":2},{"name":"Jennifer Manriquez","email":"jennymanb@gmail.com","login":"jennifer-manriquez","count":2},{"name":"Paul B. Manis","email":"pmanis@med.unc.edu","login":"pbmanis","count":2},{"name":"Pieter","email":"pieter.eendebak@gmail.com","login":"eendebakpt","count":2},{"name":"용성지","email":"longqianzhi@gmail.com","login":"longqzh","count":2},{"name":"Mark Schloeman","email":"markofwisdumb@gmail.com","login":"manschloemark","count":2},{"name":"Erik Månsson","email":"erik.mansson@acconeer.com","login":"erikmansson","count":2},{"name":"Takeshi Ikuma (LSUHSC)","email":"tikuma@lsuhsc.edu","login":"tikuma-lsuhsc","count":2},{"name":"Pol Welter","email":"welterp@phys.ethz.ch","login":null,"count":2},{"name":"Richard Bryan","email":"rabryan@lucidsci.com","login":null,"count":2},{"name":"Terekhov","email":"mterekho@usenmterekhom1.corp.emc.com","login":null,"count":2},{"name":"kiwi0fruit","email":"peter.zagubisalo@gmail.com","login":null,"count":2},{"name":"Aleksandr Semenenko","email":"agsemenenko@avito.ru","login":null,"count":2},{"name":"Axel Jacobsen","email":"axel@wildlifecomputers.com","login":null,"count":2},{"name":"Carlos Pascual","email":"cpascual@cells.es","login":null,"count":2},{"name":"u55","email":"stephen@schoun.net","login":"u55","count":2},{"name":"zhujun98","email":"zhujun981661@gmail.com","login":"zhujun98","count":2},{"name":"Benjamin Jakimow benjamin.jakimow@geo.hu-berlin.de","email":"benjamin.jakimow@geo.hu-berlin.de","login":"jakimowb","count":1},{"name":"Ben Mathews","email":"benjamin.l.mathews@gmail.com","login":"Ben-Mathews","count":1},{"name":"Ben Deverett","email":"bendeverett@gmail.com","login":"bensondaled","count":1},{"name":"Xinfa Joseph Zhu","email":"xinfazhu@gmail.com","login":"JoeXinfa","count":1},{"name":"Yoonyoung (Jamie) Cho","email":"jchocholate@gmail.com","login":"yycho0108","count":1},{"name":"Yuri Victorovich","email":"yuri@FreeBSD.org","login":"yurivict","count":1},{"name":"ZacDiggum","email":"Diggum@gmx.de","login":"ZacDiggum","count":1},{"name":"Zhenghch","email":"92384524+leo603222","login":"leo603222","count":1},{"name":"Zhengwu","email":"chennoon233@foxmail.com","login":"noonchen","count":1},{"name":"Zhengyu Peng","email":"rookiepeng","login":"rookiepeng","count":1},{"name":"a17sol","email":"mishasolovyev@yandex.ru","login":"a17sol","count":1},{"name":"aksy2512","email":"b20147@students.iitmandi.ac.in","login":"aksy2512","count":1},{"name":"Bruno Oliveira","email":"bruno@soliv.dev","login":"nicoddemus","count":1},{"name":"CHooge","email":"37962713+hyperiongeo","login":"hyperiongeo","count":1},{"name":"ChenQiang-AISS","email":"63850539+ChenQiang-AISS","login":"ChenQiang-AISS","count":1},{"name":"Chris Billington","email":"chrisjbillington@gmail.com","login":"chrisjbillington","count":1},{"name":"Chris Lamb","email":"lamby@debian.org","login":"lamby","count":1},{"name":"Valentin Valls","email":"valentin.valls@esrf.fr","login":"vallsv","count":1},{"name":"Vanessa","email":"vanessa1703nc@gmail.com","login":"VanessaNav","count":1},{"name":"Vesna Tanko","email":"tankovesna@hotmail.com","login":"VesnaT","count":1},{"name":"Virgile Hernicot","email":"vhernicot@logitech.com","login":"virgile-hernicot","count":1},{"name":"WFrsh","email":"wilhelm.frisch@freenet.de","login":"WFrsh","count":1},{"name":"Wyatt Ubellacker","email":"wubellacker@gmail.com","login":"wubella","count":1},{"name":"Alessandro Bacchini","email":"alessandro.bacchini@henesis.eu","login":null,"count":1},{"name":"Alberto Fontán Correa","email":"afontan@com.uvigo.es","login":null,"count":1},{"name":"Ezequiel (gac-esbmx) Panepucci","email":"ezequiel.panepucci@psi.ch","login":null,"count":1},{"name":"Chris Mullins","email":"crmullin@fastmail.com","login":null,"count":1},{"name":"Christopher Contaxis","email":"CContaxis@gmto.org","login":null,"count":1},{"name":"Dane Owens","email":"dowens@arielcorp.com","login":null,"count":1},{"name":"David Kaplan","email":"david.kaplan@autodesk.com","login":null,"count":1},{"name":"Nick Irvine","email":"nirvine@xmatters.com","login":null,"count":1},{"name":"Israel Brewster","email":"israel@brewstersoft.com","login":null,"count":1},{"name":"Hugo Slepicka","email":"slepicka@slac.stanford.edu","login":null,"count":1},{"name":"Henning Labuhn","email":"henning.labuhn@depixus.com","login":null,"count":1},{"name":"Josef Scheuer","email":"josef.scheuer@grs.de","login":null,"count":1},{"name":"John Lund","email":"jel@appsmiths.com","login":null,"count":1},{"name":"Jindrich Makovicka","email":"jindrich@tower-research.com","login":null,"count":1},{"name":"Jim Crowell","email":"jamacrow@iu.edu","login":null,"count":1},{"name":"mrussell","email":"matthew.russell@arkex.com","login":null,"count":1},{"name":"mdn","email":"markdavid.nelson@ntu.edu.sg","login":null,"count":1},{"name":"luke","email":"luke@ubuntu.(none)","login":null,"count":1},{"name":"Soloviev Denis","email":"SolovievDE@ufanipi.ru","login":null,"count":1},{"name":"Sol Simpson","email":"sds-git@isolver-software.com","login":null,"count":1},{"name":"adrianlubitz","email":"adrianlubitz@gmail.com","login":null,"count":1},{"name":"Zach Lowry","email":"zach.lowry@watershedlrs.com","login":null,"count":1},{"name":"Xinfa Zhu","email":"zhuu@chevron.com","login":null,"count":1},{"name":"Björn Bissinger","email":"b.bissinger@procitec.de","login":null,"count":1},{"name":"Allard Hendriksen","email":"hendriksen.a.a@gmail.com","login":null,"count":1},{"name":"christuart","email":"chrisistuart@gmail.com","login":"christuart","count":1},{"name":"cjtk","email":"jiangshan0@hotmail.com","login":"cjtk","count":1},{"name":"djdt","email":"10266332+djdt","login":"djdt","count":1},{"name":"ernierock","email":"ernestvanhoecke@gmail.com","login":"ernierock","count":1},{"name":"Sérgio Peixoto","email":"matematico2002@hotmail.com","login":"speixoto","count":1},{"name":"Tanuj","email":"expectocode","login":"expectocode","count":1},{"name":"Thomas Feldmann","email":"feldmann.thomas@googlemail.com","login":"tfeldmann","count":1},{"name":"Till Stensitzki","email":"mail.till@gmx.de","login":"Tillsten","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Timer","email":"linyicx@126.com","login":"WayneTimer","count":1},{"name":"Tom Mudway","email":"tmudway@hotmail.co.uk","login":"tmudway","count":1},{"name":"Torsten Sommer","email":"torsten.sommer@3ds.com","login":"t-sommer","count":1},{"name":"Toussaic","email":"Toussaic","login":"Toussaic","count":1},{"name":"Tran Duy Hoa","email":"hoatranduy@gmail.com","login":"hoatd","count":1},{"name":"Trifon Trifonov","email":"3fon.3fonov@gmail.com","login":"3fon3fonov","count":1},{"name":"Unknown","email":"webseppl@web.de","login":"Zorkator","count":1},{"name":"lcmcninch","email":"lcmcninch@yahoo.com","login":"lcmcninch","count":1},{"name":"maflAT","email":"13979550+maflAT","login":"maflAT","count":1},{"name":"magnium","email":"magnium","login":"magnium","count":1},{"name":"Maxim Millen","email":"maxim.millen@gmail.com","login":"millen1m","count":1},{"name":"Mi!","email":"miili","login":"miili","count":1},{"name":"Michele Del Zoppo","email":"57200073+pdmkdz","login":"pdmkdz","count":1},{"name":"Michele Sardo","email":"37845722+msmttchr","login":"msmttchr","count":1},{"name":"Mitchel Paulin","email":"Mitchel0022@gmail.com","login":"MitchelPaulin","count":1},{"name":"redruin1","email":"tfschaefer222@gmail.com","login":"redruin1","count":1},{"name":"ronpandolfi","email":"ronpandolfi@gmail.com","login":"ronpandolfi","count":1},{"name":"rwalroth","email":"31414518+rwalroth","login":"rwalroth","count":1},{"name":"shahmustafa54","email":"syedmuhammadalimustafa@gmail.com","login":"syedmalimustafa","count":1},{"name":"shikishima-TasakiLab","email":"55086542+shikishima-TasakiLab","login":"shikishima-TasakiLab","count":1},{"name":"soul_syrup","email":"soul.syrup@yandex.com","login":"soulsyrup","count":1},{"name":"stephan","email":"stephan.senkbeil@sonoware.de","login":"stephan-senkbeil","count":1},{"name":"veractor","email":"56646254+veractor","login":"veractor","count":1},{"name":"wuyuanyi135","email":"wuyuanyi135@gmail.com","login":"wuyuanyi135","count":1},{"name":"zariiii9003","email":"52598363+zariiii9003","login":"zariiii9003","count":1},{"name":"boringbyte","email":"kottapallisivaram@gmail.com","login":"boringbyte","count":1},{"name":"boylea","email":"aboyle5@hotmail.com","login":"boylea","count":1},{"name":"bsobhani","email":"bsobhani@email.arizona.edu","login":"bsobhani","count":1},{"name":"carmazine","email":"dearkarm@gmail.com","login":"mikolajsnioch","count":1},{"name":"HappyTreeBeard","email":"34220817+HappyTreeBeard","login":"HappyTreeBeard","count":1},{"name":"psyuktha","email":"1ds22is191@dsce.edu.in","login":"psyuktha","count":1},{"name":"fedebarabas","email":"fede.barabas@gmail.com","login":"fedebarabas","count":1},{"name":"iam-git","email":"58433184+iam-git","login":"iam-git","count":1},{"name":"jake","email":"jakejiwon@gmail.com","login":"jiban","count":1},{"name":"james1293","email":"james1293","login":"james1293","count":1},{"name":"jeremysee2","email":"32976023+jeremysee2","login":"jeremysee2","count":1},{"name":"jmkerloch","email":"53606373+jmkerloch","login":"jmkerloch","count":1},{"name":"jonmatthis","email":"jonmatthis@gmail.com","login":"jonmatthis","count":1},{"name":"kadheer","email":"abdul.shaikh@student.jade-hs.de","login":"kadheer","count":1},{"name":"koenstrien","email":"66589602+koenstrien","login":"koenstrien","count":1},{"name":"kolt mcbride","email":"koltafrickenfer@gmail.com","login":"kolt-mcb","count":1},{"name":"koutoftimer","email":"koutoftimer@gmail.com","login":"koutoftimer","count":1},{"name":"Jerome Kieffer","email":"jerome.kieffer@terre-adelie.org","login":"kif","count":1},{"name":"Jindřich Makovička","email":"makovick@gmail.com","login":"jmakovicka","count":1},{"name":"Joakim Guth","email":"joakimguth@gmail.com","login":"jebguth","count":1},{"name":"Jona Joachim","email":"jona@joachim.cc","login":"jaj42","count":1},{"name":"Julian Hofer","email":"Julian.Hofer@deltares.nl","login":"Hofer-Julian","count":1},{"name":"Justin Weber","email":"onlyjus@gmail.com","login":"onlyjus","count":1},{"name":"misantroop","email":"alepik@gmail.com","login":"misantroop","count":1},{"name":"patricev","email":"patricev","login":"patricev","count":1},{"name":"Kanak","email":"63765823+Cosmicoppai","login":"Cosmicoppai","count":1},{"name":"Kavin Teenakul","email":"andythe_great@protonmail.com","login":"kevinsmia1939","count":1},{"name":"Keziah Milligan","email":"19816994+keziah55","login":"keziah55","count":1},{"name":"Klaus Wakonig","email":"wakonig","login":"wakonig","count":1},{"name":"Kosuke Tahara","email":"ksk.tahara@gmail.com","login":"ktahar","count":1},{"name":"LarsVoxen","email":"107394126+LarsVoxen","login":"LarsVoxen","count":1},{"name":"Laurenz Kremeyer","email":"laurenz.kremeyer@mail.mcgill.ca","login":"kremeyer","count":1},{"name":"Lee Tirrell","email":"ltirrell","login":"ltirrell","count":1},{"name":"Legnain","email":"rlegnain@ymail.com","login":"rlegnain","count":1},{"name":"Francesco","email":"55240925+ElpadoCan","login":"ElpadoCan","count":1},{"name":"Frederic","email":"f.degroef@gmail.com","login":"sevas","count":1},{"name":"Gabriele Buondonno","email":"7643149+gabrielebndn","login":"gabrielebndn","count":1},{"name":"Gatsik","email":"74517072+Gatsik","login":"Gatsik","count":1},{"name":"Girish Ramlugun","email":"gram526@aucklanduni.ac.nz","login":"girishramlugun","count":1},{"name":"Gustavo Hylander","email":"74593034+ghylander","login":"ghylander","count":1},{"name":"HallowedDust5","email":"77157773+HallowedDust5","login":"HallowedDust5","count":1},{"name":"Felix Schill","email":"felix.schill@hydromea.com","login":"fschill","count":1},{"name":"Fernando","email":"fernandohds564@gmail.com","login":"fernandohds564","count":1},{"name":"2xB","email":"2xb","login":"2xb","count":1},{"name":"3DAlgoLab","email":"83936830+3DAlgoLab","login":"3DAlgoLab","count":1},{"name":"Aaryaman Vyas","email":"163023807+aaryamantriescode","login":"aaryamantriescode","count":1},{"name":"Adam Gausmann","email":"adamg@esdemc.com","login":"agausmann","count":1},{"name":"Adam Strzelecki","email":"nanoant","login":"nanoant","count":1},{"name":"Agamemnon Krasoulis","email":"agamemnon.krasoulis@gmail.com","login":"agamemnonc","count":1},{"name":"Aikhjarto","email":"wagner-thomas@gmx.at","login":"Aikhjarto","count":1},{"name":"Alexander Manakov","email":"kokokostation@gmail.com","login":"kokokostation","count":1},{"name":"Anatoly Melnikov","email":"anatoly.melnikov@tomo.nsc.ru","login":"Anatoly1010","count":1},{"name":"Andrii Oriekhov","email":"andriyorehov@gmail.com","login":"andriyor","count":1},{"name":"Arthur Crippa Búrigo","email":"arthurcburigo@gmail.com","login":"acburigo","count":1},{"name":"Artturin","email":"Artturin@artturin.com","login":"Artturin","count":1},{"name":"Ben","email":"ben-github","login":"ben-github","count":1},{"name":"RushabhMehta2005","email":"mehtarushabh2005@gmail.com","login":"RushabhMehta2005","count":1},{"name":"Sam Tygier","email":"samtygier@yahoo.co.uk","login":"samtygier","count":1},{"name":"Sander de Snoo","email":"59472150+sldesnoo-Delft","login":"sldesnoo-Delft","count":1},{"name":"Sara Zanzottera","email":"sara.zanzottera@cern.ch","login":"ZanSara","count":1},{"name":"alfon_news","email":"alfon_news@outlook.com","login":"alfonnews","count":1},{"name":"Soham Biswas","email":"sohambiswas41@gmail.com","login":"Nibba2018","count":1},{"name":"Sophie Bousquet","email":"96873753+BousquetSophie","login":"BousquetSophie","count":1},{"name":"Stefan Ecklebe","email":"stefan.ecklebe@tu-dresden.de","login":"cklb","count":1},{"name":"Sébastien Weber","email":"seba.weber@gmail.com","login":"seb5g","count":1},{"name":"David Kaplan","email":"dkappy","login":"dkappy","count":1},{"name":"Dalton Caron","email":"dpcaron99@gmail.com","login":"Dolphindalt","count":1},{"name":"D.-L.Pohl","email":"pohl@physik.uni-bonn.de","login":"DavidLP","count":1},{"name":"Colin Baumgarten","email":"colin.baumgarten@gmail.com","login":"colinba","count":1},{"name":"Christopher Mullins","email":"christopherrmullins@gmail.com","login":"chrismullins","count":1},{"name":"ChristophRose","email":"42769515+ChristophRose","login":"ChristophRose","count":1},{"name":"Christoph Buchner","email":"bilderbuchi","login":"bilderbuchi","count":1},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":1},{"name":"Dennis van Gils","email":"37263907+Dennis-van-Gils","login":"Dennis-van-Gils","count":1},{"name":"Dominik Kutra","email":"k-dominik","login":"k-dominik","count":1},{"name":"Doralitze","email":"technikradio@icloud.com","login":"Doralitze","count":1},{"name":"Drew","email":"drewrisinger","login":"drewrisinger","count":1},{"name":"Edward Barnard","email":"edbarnard@gmail.com","login":"edbarnard","count":1},{"name":"Felipe Silveira","email":"berr","login":"berr","count":1},{"name":"Jeffrey Gill","email":"jeffrey.p.gill@gmail.com","login":"jpgill86","count":1},{"name":"Jeffrey Nichols","email":"jsnichols@suprocktech.com","login":"ecejeff","count":1},{"name":"Jens Hedegaard Nielsen","email":"jenielse@microsoft.com","login":"jenshnielsen","count":1},{"name":"Neil Girdhar","email":"mistersheik@gmail.com","login":"NeilGirdhar","count":1},{"name":"Nick Dimitroff","email":"nicholas.dimitroff@gmail.com","login":"nickdimitroff","count":1},{"name":"Nicolas Leclercq","email":"nleclercq","login":"nleclercq","count":1},{"name":"Nils","email":"nils@nilsand.re","login":"NilsIrl","count":1},{"name":"Paul Debus","email":"PaulDebus","login":"PaulDebus","count":1},{"name":"Paul Tuemmler","email":"136888490+ptuemmler","login":"ptuemmler","count":1},{"name":"Pietro Zambelli","email":"peter.zamb@gmail.com","login":"zarch","count":1},{"name":"Puff Machine","email":"13399678+Puff-Machine","login":"Puff-Machine","count":1},{"name":"Robert Taube","email":"robertptaube@gmail.com","login":"robtau","count":1},{"name":"Ruben de Bruin","email":"34062862+RubendeBruin","login":"RubendeBruin","count":1},{"name":"Martin Schulz","email":"dev@earthman-music.de","login":"marsipu","count":1},{"name":"Matthew Shun-Shin","email":"m@shun-shin.com","login":"mshunshin","count":1},{"name":"Maurice van der Pot","email":"griffon26@kfk4ever.com","login":"Griffon26","count":1},{"name":"Max Klein","email":"max@maxkl.de","login":"maxkl","count":1},{"name":"Max-Felix Müller","email":"32713448+MxFxM","login":"MxFxM","count":1},{"name":"Hanwant","email":"33408723+Hanwant","login":"Hanwant","count":1},{"name":"Sean Champ","email":"spchamp","login":"spchamp","count":1},{"name":"Sebastian Pauka","email":"spauka@gmail.com","login":"spauka","count":1},{"name":"Sietze van Buuren","email":"s.van.buuren@gmail.com","login":"swvanbuuren","count":1},{"name":"Silas Köhnke","email":"silaskoehnke@gmx.de","login":"Silas-K","count":1},{"name":"Lev Maximov","email":"axil.github@gmail.com","login":"axil","count":1},{"name":"Lionel Martin","email":"lionel.martin@polylan.ch","login":"lionel-martin","count":1},{"name":"Lorenz Drescher","email":"dev@tmtnslt.com","login":"tmtnslt","count":1},{"name":"M.H","email":"ZeitgeberH","login":"ZeitgeberH","count":1},{"name":"Magne Lauritzen","email":"mag.lauritzen@gmail.com","login":"nup002","count":1},{"name":"Malte Ollenschläger","email":"56151847+MalteOlle","login":"MalteOlle","count":1},{"name":"Marc Poulhiès","email":"dkm@kataplop.net","login":"dkm","count":1},{"name":"Marcel Schumacher","email":"marcel@schum-fr.de","login":"Ma-Shell","count":1},{"name":"Marcus Müller","email":"marcus@hostalia.de","login":"marcusmueller","count":1},{"name":"Marko Bausch","email":"markobausch+git@protonmail.com","login":"mrkbac","count":1},{"name":"Ilya A. Kriveshko","email":"ilya@veobot.com","login":"iillyyaa","count":1},{"name":"Jacob Welsh","email":"jwelsh@eemta.org","login":"welshjf","count":1},{"name":"James","email":"github@jph.am","login":"jphdotam","count":1},{"name":"Janez Demšar","email":"janez.demsar@gmail.com","login":"janezd","count":1},{"name":"Jayanth Bontha","email":"112277163+JayanthBontha","login":"JayanthBontha","count":1}],"total_commits":3181,"total_committers":302,"total_bot_commits":122,"total_bot_committers":1,"mean_commits":10.533112582781458,"dds":0.7563659226658284,"past_year_committers":[{"name":"KIU Shueng Chuan","email":"nixchuan@gmail.com","login":"pijyoi","count":93},{"name":"Ognyan Moore","email":"ognyan.moore@gmail.com","login":"j9ac9k","count":34},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":30},{"name":"Kevin Newman","email":"47572615+kevinanewman","login":"kevinanewman","count":5},{"name":"Martin Chase","email":"outofculture@gmail.com","login":"outofculture","count":5},{"name":"Troels Blum","email":"troels@blum.dk","login":"tblum","count":3},{"name":"Kesh Ikuma","email":"79113787+tikuma-lsuhsc","login":"tikuma-lsuhsc","count":2},{"name":"Dominik Wetzel","email":"dominik@wetzel.one","login":"wetzeld","count":2},{"name":"Jakub Dranczewski","email":"domdlapsa@gmail.com","login":"jdranczewski","count":2},{"name":"Kenneth Lyons","email":"ixjlyons@gmail.com","login":"ixjlyons","count":2},{"name":"Marius Meyer","email":"usyer@gmx.de","login":"UsYer","count":2},{"name":"jack-mil","email":"62065280+jack-mil","login":"jack-mil","count":2},{"name":"Klaus Wakonig","email":"wakonig","login":"wakonig","count":1},{"name":"Gustavo Hylander","email":"74593034+ghylander","login":"ghylander","count":1},{"name":"Gatsik","email":"74517072+Gatsik","login":"Gatsik","count":1},{"name":"David Nadlinger","email":"code@klickverbot.at","login":"dnadlinger","count":1},{"name":"ChenQiang-AISS","email":"63850539+ChenQiang-AISS","login":"ChenQiang-AISS","count":1},{"name":"Adam Gausmann","email":"adamg@esdemc.com","login":"agausmann","count":1},{"name":"Henning Labuhn","email":"henning.labuhn@depixus.com","login":null,"count":1},{"name":"psyuktha","email":"1ds22is191@dsce.edu.in","login":"psyuktha","count":1},{"name":"kadheer","email":"abdul.shaikh@student.jade-hs.de","login":"kadheer","count":1},{"name":"jake","email":"jakejiwon@gmail.com","login":"jiban","count":1},{"name":"dingo9","email":"songsichao@gmail.com","login":"dingo9","count":1},{"name":"boringbyte","email":"kottapallisivaram@gmail.com","login":"boringbyte","count":1},{"name":"bersbersbers","email":"12128514+bersbersbers","login":"bersbersbers","count":1},{"name":"bbc131","email":"36670201+bbc131","login":"bbc131","count":1},{"name":"a17sol","email":"mishasolovyev@yandex.ru","login":"a17sol","count":1},{"name":"Virgile Hernicot","email":"vhernicot@logitech.com","login":"virgile-hernicot","count":1},{"name":"Till Stensitzki","email":"mail.till@gmx.de","login":"Tillsten","count":1},{"name":"Sébastien Weber","email":"seba.weber@gmail.com","login":"seb5g","count":1},{"name":"Silas Köhnke","email":"silaskoehnke@gmx.de","login":"Silas-K","count":1},{"name":"Sander de Snoo","email":"59472150+sldesnoo-Delft","login":"sldesnoo-Delft","count":1},{"name":"RushabhMehta2005","email":"mehtarushabh2005@gmail.com","login":"RushabhMehta2005","count":1},{"name":"Nils Nemitz","email":"nils.nemitz+github@gmail.com","login":"NilsNemitz","count":1},{"name":"Max-Felix Müller","email":"32713448+MxFxM","login":"MxFxM","count":1},{"name":"Magne Lauritzen","email":"mag.lauritzen@gmail.com","login":"nup002","count":1},{"name":"Luke Campagnola","email":"luke.campagnola@gmail.com","login":"campagnola","count":1},{"name":"soul_syrup","email":"soul.syrup@yandex.com","login":"soulsyrup","count":1}],"past_year_total_commits":208,"past_year_total_committers":38,"past_year_total_bot_commits":30,"past_year_total_bot_committers":1,"past_year_mean_commits":5.473684210526316,"past_year_dds":0.5528846153846154,"last_synced_at":"2025-05-13T03:47:14.454Z","last_synced_commit":"f42fa9c49d37f6830dcd4e85707100fc5f90c5d5","created_at":"2023-03-07T09:44:00.383Z","updated_at":"2025-05-13T03:47:14.570Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389126,"contributors_count":31098155,"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":"pyqtgraph/pyqtgraph","html_url":"https://github.com/pyqtgraph/pyqtgraph","last_synced_at":"2025-09-06T16:47:37.923Z","status":null,"issues_count":275,"pull_requests_count":662,"avg_time_to_close_issue":14794759.019607844,"avg_time_to_close_pull_request":3032165.311619718,"issues_closed_count":102,"pull_requests_closed_count":568,"pull_request_authors_count":92,"issue_authors_count":212,"avg_comments_per_issue":2.807272727272727,"avg_comments_per_pull_request":1.9108761329305135,"merged_pull_requests_count":482,"bot_issues_count":0,"bot_pull_requests_count":199,"past_year_issues_count":67,"past_year_pull_requests_count":203,"past_year_avg_time_to_close_issue":523701.5833333333,"past_year_avg_time_to_close_pull_request":1717648.5172413792,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":145,"past_year_pull_request_authors_count":37,"past_year_issue_authors_count":58,"past_year_avg_comments_per_issue":0.7164179104477612,"past_year_avg_comments_per_pull_request":1.2216748768472907,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":60,"past_year_merged_pull_requests_count":118,"created_at":"2023-05-10T11:03:24.874Z","updated_at":"2025-09-06T16:47:37.924Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyqtgraph%2Fpyqtgraph/issues","issue_labels_count":{"good first issue":8,"parameterTree":7,"openGL":6,"bug":6,"svg":6,"exporters":6,"enhancement":6,"ROI":4,"log-scale":4,"hacktoberfest":4,"Dock":4,"cannot reproduce":3,"answered?":3,"PlotDataItem":2,"performance":2,"question":2,"high-priority":2,"ViewBox":2,"freeze":2,"docs":2,"help wanted":2,"GridItem":1,"LegendItem":1,"AxisItem":1,"need upstream fix":1,"TextItem":1,"flowchart":1,"test-code":1,"ScatterPlotItem":1},"pull_request_labels_count":{"dependencies":199,"python":188,"github_actions":11,"sprint":2,"post nep-29":1},"issue_author_associations_count":{"NONE":221,"CONTRIBUTOR":48,"MEMBER":6},"pull_request_author_associations_count":{"CONTRIBUTOR":470,"MEMBER":120,"NONE":72},"issue_authors":{"pijyoi":11,"Khanhlinhdang":5,"j9ac9k":5,"Antyos":4,"MrBeee":4,"ioneater":4,"tblum":3,"3fon3fonov":3,"bersbersbers":3,"bryaan":3,"cuish0920":2,"elfnor":2,"Nishanth009":2,"Krcuci":2,"doronbehar":2,"ggardet":2,"vincentguiling":2,"kangalio":2,"Bob0912":2,"Mriv31":2,"Tmarinus":2,"ClingYang":2,"larsoner":2,"paulmueller":2,"bbc131":2,"EfremBraun":2,"zivngit":2,"wjassim":2,"NilsNemitz":2,"ghylander":2,"noonchen":2,"matenestor":2,"aarpon":2,"jeberger":2,"owillebo":2,"Alessi42":2,"Fokatu":2,"outofculture":2,"hjhicks":1,"gedalia":1,"batoul-IF":1,"vdemeter":1,"yconst":1,"dx-momo":1,"thachdo":1,"Lukrative525":1,"tikuma-lsuhsc":1,"espdev":1,"a-ma72":1,"DeanHwd":1,"edgecase963":1,"JulienPalard":1,"Phillip-Miller":1,"hjholmberg":1,"dmax366":1,"redruin1":1,"mesa-git":1,"wanghui-min":1,"echandler-anl":1,"TimWolz":1,"billbo100":1,"KnSun99":1,"Qi-henry":1,"seb5g":1,"hokreb":1,"nup002":1,"kokare-darshan":1,"hendrikE":1,"agausmann":1,"Aweptimum":1,"Breviel":1,"arktrin":1,"lavibeyoo":1,"yagarwal123":1,"Flowake":1,"lyyxh2004":1,"ikost":1,"hinxx":1,"dkristell":1,"tylertucker202":1,"raffael0":1,"manuelbastuck":1,"Zentrik":1,"kylefhartzenberg":1,"xlgforever":1,"bragostin":1,"EmmTingu":1,"UsYer":1,"sem-geologist":1,"andrewchenshx":1,"kaktus018":1,"sbourdeauducq":1,"ntjess":1,"ZacDiggum":1,"alon-ba":1,"Neutree":1,"NomAnor":1,"100330706":1,"StSav012":1,"oyvindlr":1,"XxxuLimei":1,"ixjlyons":1,"mohass98":1,"dinya":1,"wakonig":1,"samtygier-stfc":1,"Hassan-Bahrami":1,"Eastcow1990":1,"aresta":1,"pgunn":1,"asob":1,"pbmanis":1,"JensReimann":1,"Knightly123":1,"CastorCast":1,"FOkigami":1,"Hachmeister04":1,"stan-servaenergy":1,"sanimgh":1,"alberto-gomezcasado-AP":1,"chrisbpoint":1,"TilmanK":1,"wuyuanyi135":1,"oles1999":1,"imad-miftek":1,"dbux":1,"my1e5":1,"Zhejing-Chin":1,"janbraiins":1,"JoanAmaya":1,"ZhengXinyue":1,"spasquet":1,"CPrescher":1,"zapta":1,"JosueGauthier":1,"dingo9":1,"Python-simulation":1,"risicle":1,"ted-love":1,"Svalorzen":1,"vlarmet":1,"WilliamHuey":1,"ali1234":1,"JosephDemarest":1,"kevin-servaenergy":1,"edumur":1,"coells":1,"adam-grant-hendry":1,"mfeingesicht":1,"Leee-Zzq":1,"nicoddemus":1,"FSyed2":1,"urosjarc":1,"lead-fiend":1,"DRLing2021":1,"jiban":1,"QQ80":1,"flokoenig":1,"MasaakiU":1,"dawit1989":1,"ISMAILJAOUA11":1,"dnadlinger":1,"MalteOlle":1,"okosucu":1,"Zythyr":1,"bw-xu":1,"Silas-K":1,"TLuettecken":1,"samtygier":1,"wang1943":1,"ghost":1,"jakeogh":1,"ullix":1,"LeeHudsonDLS":1,"KennethNielsen":1,"marty-dy":1,"MariusMeyerDraeger":1,"mkdzhall":1,"andrew-more":1,"jordanlv":1,"Felix-neko":1,"ChangLiuCat":1,"idealslytherin":1,"nagarjunvinukonda":1,"ElpadoCan":1,"Matiu-f":1,"mariusbalan17":1,"imguoguo":1,"KevinCCucumber":1,"mxa4646":1,"danielhrisca":1,"ZhongmouLi":1,"mrawd":1,"KoenVanSever":1,"tjwilli58":1,"jaxankey":1,"MarceloBarrosVanegas":1,"LocutusOfBorg":1,"mbshqqb":1,"nvaytet":1,"daliagachc":1,"azelcer":1,"jmkerloch":1,"Kanonck":1,"hwy1992129":1,"meganbkratz":1,"KrzyCze":1,"miketrumpis":1,"kmcgrathgenerate":1,"JohannesKaminski":1,"MorgenSullivan":1,"yashwanth7007":1},"pull_request_authors":{"dependabot[bot]":199,"pijyoi":134,"j9ac9k":114,"outofculture":17,"kevinanewman":11,"ntjess":11,"NilsNemitz":7,"tblum":6,"kadheer":6,"campagnola":4,"nup002":4,"MrHenning":4,"psyuktha":4,"bbc131":4,"bersbersbers":4,"jack-mil":4,"dingo9":3,"jdranczewski":3,"tikuma-lsuhsc":3,"pdmkdz":3,"seb5g":3,"spchamp":3,"StSav012":3,"longqzh":3,"sldesnoo-Delft":3,"kevinsmia1939":2,"visar77":2,"Gatsik":2,"UsYer":2,"nicoddemus":2,"soulsyrup":2,"nagarjunvinukonda":2,"Tmarinus":2,"wakonig":2,"aaryamantriescode":2,"agausmann":2,"robtau":2,"maflAT":2,"cogsy23":2,"dnadlinger":2,"jiban":2,"mbqnano":2,"Silas-K":2,"Lamis-Abla":2,"wetzeld":2,"a17sol":2,"Zorkator":2,"ixjlyons":2,"Khagendra01":2,"swvanbuuren":2,"doronbehar":2,"virgile-hernicot":2,"RushabhMehta2005":2,"ChenQiang-AISS":2,"boringbyte":2,"mohass98":2,"MorbidCuriosity84":2,"samtygier":2,"ghylander":2,"MxFxM":2,"nickdimitroff":1,"zariiii9003":1,"adrianlubitz":1,"Tillsten":1,"misantroop":1,"BousquetSophie":1,"sem-geologist":1,"redruin1":1,"veractor":1,"JasonnnW3000":1,"Doralitze":1,"t-sommer":1,"simplyaduck":1,"aksy2512":1,"TimWolz":1,"Servall4":1,"sevas":1,"PauloGitHB":1,"fbordignon":1,"kursataktas":1,"0000matteo0000":1,"larsoner":1,"edumur":1,"dgoeries":1,"Asachoo":1,"NilsIrl":1,"jmakovicka":1,"goodboy":1,"stephan-senkbeil":1,"JayanthBontha":1,"2xB":1,"koenstrien":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10162540,"issues_count":31970808,"pull_requests_count":100211919,"authors_count":10727842,"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":{"dependencies":60,"python":58,"github_actions":2},"past_year_issue_author_associations_count":{"NONE":57,"CONTRIBUTOR":10},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":145,"NONE":33,"MEMBER":23},"past_year_issue_authors":{"pijyoi":4,"Khanhlinhdang":3,"tblum":3,"ioneater":2,"ClingYang":2,"pgunn":1,"oyvindlr":1,"owillebo":1,"NilsNemitz":1,"nagarjunvinukonda":1,"my1e5":1,"mfeingesicht":1,"mariusbalan17":1,"LocutusOfBorg":1,"Leee-Zzq":1,"larsoner":1,"3fon3fonov":1,"Phillip-Miller":1,"Qi-henry":1,"raffael0":1,"sanimgh":1,"spasquet":1,"Svalorzen":1,"ted-love":1,"TLuettecken":1,"Tmarinus":1,"tylertucker202":1,"ullix":1,"vdemeter":1,"wakonig":1,"ZhongmouLi":1,"aarpon":1,"alon-ba":1,"andrew-more":1,"aresta":1,"Aweptimum":1,"azelcer":1,"bersbersbers":1,"bragostin":1,"ChangLiuCat":1,"coells":1,"dinya":1,"dnadlinger":1,"echandler-anl":1,"elfnor":1,"FOkigami":1,"hinxx":1,"hjholmberg":1,"hokreb":1,"idealslytherin":1,"ikost":1,"imad-miftek":1,"jiban":1,"JohannesKaminski":1,"KennethNielsen":1,"KevinCCucumber":1,"KoenVanSever":1,"kokare-darshan":1},"past_year_pull_request_authors":{"dependabot[bot]":60,"pijyoi":52,"j9ac9k":18,"kevinanewman":7,"tblum":6,"psyuktha":4,"jdranczewski":3,"campagnola":3,"MrHenning":2,"Tmarinus":2,"seb5g":2,"ixjlyons":2,"Khagendra01":2,"wakonig":2,"boringbyte":2,"virgile-hernicot":2,"ChenQiang-AISS":2,"jiban":2,"dnadlinger":2,"RushabhMehta2005":2,"mbqnano":2,"MxFxM":2,"cogsy23":2,"dingo9":2,"nagarjunvinukonda":2,"bbc131":2,"wetzeld":2,"JasonnnW3000":1,"sldesnoo-Delft":1,"Tillsten":1,"kursataktas":1,"PauloGitHB":1,"Servall4":1,"2xB":1,"swvanbuuren":1,"bersbersbers":1,"larsoner":1},"maintainers":[{"login":"j9ac9k","count":119,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/j9ac9k"},{"login":"campagnola","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/campagnola"},{"login":"ixjlyons","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ixjlyons"}],"active_maintainers":[{"login":"j9ac9k","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/j9ac9k"},{"login":"campagnola","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/campagnola"},{"login":"ixjlyons","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ixjlyons"}]},"events":{"total":{"IssuesEvent":73,"WatchEvent":274,"DeleteEvent":23,"IssueCommentEvent":341,"PushEvent":64,"PullRequestReviewEvent":98,"PullRequestReviewCommentEvent":122,"PullRequestEvent":191,"ForkEvent":46,"CreateEvent":29},"last_year":{"IssuesEvent":73,"WatchEvent":274,"DeleteEvent":23,"IssueCommentEvent":341,"PushEvent":64,"PullRequestReviewEvent":98,"PullRequestReviewCommentEvent":122,"PullRequestEvent":191,"ForkEvent":46,"CreateEvent":29}},"keywords":["hacktoberfest","numpy","python","qt","scientific-visualization","visualization"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/etc/environment-pyqt.yml","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:50.152Z","updated_at":"2023-12-21T06:22:50.152Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/.github/workflows/etc/environment-pyqt.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/etc/environment-pyside.yml","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:50.212Z","updated_at":"2023-12-21T06:22:50.212Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/.github/workflows/etc/environment-pyside.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:50.328Z","updated_at":"2023-12-21T06:22:50.328Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/.github/workflows/main.yml","dependencies":[{"id":15203839363,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":15203839364,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15203839365,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15203839366,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15203839367,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15203839368,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15203839369,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15203839370,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:50.495Z","updated_at":"2023-12-21T06:22:50.495Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/.github/workflows/python-publish.yml","dependencies":[{"id":15203839378,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15203839379,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":".github/workflows/etc/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:50.626Z","updated_at":"2023-12-21T06:22:50.626Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/.github/workflows/etc/requirements.txt","dependencies":[{"id":15203839380,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839381,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.4","direct":true,"kind":"runtime","optional":false},{"id":15203839382,"package_name":"numba","ecosystem":"pypi","requirements":"==0.58.1","direct":true,"kind":"runtime","optional":false},{"id":15203839383,"package_name":"pyopengl","ecosystem":"pypi","requirements":"==3.1.7","direct":true,"kind":"runtime","optional":false},{"id":15203839384,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.2","direct":true,"kind":"runtime","optional":false},{"id":15203839385,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.10.0","direct":true,"kind":"runtime","optional":false},{"id":15203839386,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.3","direct":true,"kind":"runtime","optional":false},{"id":15203839387,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"runtime","optional":false},{"id":15203839388,"package_name":"pytest-xvfb","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"binder/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:50.834Z","updated_at":"2023-12-21T06:22:50.834Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/binder/requirements.txt","dependencies":[{"id":15203839389,"package_name":"pyqt5","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839390,"package_name":"jupyter_rfb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839391,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839392,"package_name":"simplejpeg","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:51.060Z","updated_at":"2023-12-21T06:22:51.060Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/doc/requirements.txt","dependencies":[{"id":15203839393,"package_name":"PyQt6","ecosystem":"pypi","requirements":"==6.6.1","direct":true,"kind":"runtime","optional":false},{"id":15203839394,"package_name":"sphinx","ecosystem":"pypi","requirements":"==7.2.6","direct":true,"kind":"runtime","optional":false},{"id":15203839395,"package_name":"pydata-sphinx-theme","ecosystem":"pypi","requirements":"==0.14.4","direct":true,"kind":"runtime","optional":false},{"id":15203839396,"package_name":"sphinx-design","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":15203839397,"package_name":"sphinxcontrib-images","ecosystem":"pypi","requirements":"==0.9.4","direct":true,"kind":"runtime","optional":false},{"id":15203839398,"package_name":"sphinx-favicon","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":15203839399,"package_name":"sphinx-autodoc-typehints","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839400,"package_name":"sphinx-qt-documentation","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839401,"package_name":"sphinxext-rediraffe","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839402,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15203839403,"package_name":"pyopengl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:51.372Z","updated_at":"2023-12-21T06:22:51.372Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"pyqtgraph/examples/cx_freeze/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:51.507Z","updated_at":"2023-12-21T06:22:51.507Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/pyqtgraph/examples/cx_freeze/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"pyqtgraph/examples/py2exe/setup.py","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:51.623Z","updated_at":"2023-12-21T06:22:51.623Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/pyqtgraph/examples/py2exe/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-12-21T06:22:51.715Z","updated_at":"2023-12-21T06:22:51.715Z","repository_link":"https://github.com/pyqtgraph/pyqtgraph/blob/master/setup.py","dependencies":[{"id":15203839404,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.22.0","direct":true,"kind":"runtime","optional":false}]}],"score":29.552215355839113,"created_at":"2025-09-08T11:18:32.490Z","updated_at":"2025-10-07T08:24:41.597Z","avatar_url":"https://github.com/pyqtgraph.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":491674,"funding_links":["https://github.com/sponsors/j9ac9k"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","gtk","tk","wx","parallel","alignment","flexible","distributed","notebook","parallel-computing"],"project_url":"https://science.ecosyste.ms/api/v1/projects/64087","html_url":"https://science.ecosyste.ms/projects/64087"}