{"id":128174,"name":null,"description":"A plugin to read whole slide images within napari.","url":"https://github.com/astrazeneca/napari-wsi","last_synced_at":"2025-09-09T10:55:29.091Z","repository":{"id":103037730,"uuid":"589555436","full_name":"AstraZeneca/napari-wsi","owner":"AstraZeneca","description":"A plugin to read whole slide images within napari.","archived":false,"fork":false,"pushed_at":"2025-02-26T09:11:29.000Z","size":4686,"stargazers_count":21,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-12T17:52:46.320Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AstraZeneca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2023-01-16T11:54:48.000Z","updated_at":"2025-06-12T14:35:44.000Z","dependencies_parsed_at":"2025-05-08T20:42:50.569Z","dependency_job_id":null,"html_url":"https://github.com/AstraZeneca/napari-wsi","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/AstraZeneca/napari-wsi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraZeneca","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274283566,"owners_count":25256573,"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-09T02:00:10.223Z","response_time":80,"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":"AstraZeneca","name":"AstraZeneca","uuid":"16338928","kind":"organization","description":"Data and AI: Unlocking new science insights","email":null,"website":"https://www.astrazeneca.com/","location":"Global","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16338928?v=4","repositories_count":33,"last_synced_at":"2023-03-03T19:42:51.767Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AstraZeneca","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:06:13.834Z","updated_at":"2023-03-03T19:42:51.872Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraZeneca","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraZeneca/repositories"},"packages":[{"id":6701535,"name":"napari-wsi","ecosystem":"pypi","description":"A plugin to read whole-slide images within napari.","homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/AstraZeneca/napari-wsi","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2023-02-01T13:23:05.000Z","latest_release_published_at":"2025-02-26T09:14:17.000Z","latest_release_number":"1.2.1","last_synced_at":"2025-08-12T17:57:52.717Z","created_at":"2023-03-24T01:44:28.518Z","updated_at":"2025-08-12T17:57:52.717Z","registry_url":"https://pypi.org/project/napari-wsi/","install_command":"pip install napari-wsi --index-url https://pypi.org/simple","documentation_url":"https://napari-wsi.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Framework :: napari","Intended Audience :: Developers","Operating System :: OS Independent","Topic :: Scientific/Engineering :: Image Processing"],"normalized_name":"napari-wsi"},"repo_metadata":{"id":103037730,"uuid":"589555436","full_name":"AstraZeneca/napari-wsi","owner":"AstraZeneca","description":"A plugin to read whole slide images within napari.","archived":false,"fork":false,"pushed_at":"2025-02-26T09:11:29.000Z","size":4686,"stargazers_count":21,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-19T11:06:58.929Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AstraZeneca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2023-01-16T11:54:48.000Z","updated_at":"2025-06-12T14:35:44.000Z","dependencies_parsed_at":"2025-05-08T20:42:50.569Z","dependency_job_id":null,"html_url":"https://github.com/AstraZeneca/napari-wsi","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/AstraZeneca/napari-wsi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraZeneca","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266250264,"owners_count":23899426,"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":"AstraZeneca","name":"AstraZeneca","uuid":"16338928","kind":"organization","description":"Data and AI: Unlocking new science insights","email":null,"website":"https://www.astrazeneca.com/","location":"Global","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/16338928?v=4","repositories_count":33,"last_synced_at":"2023-03-03T19:42:51.767Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AstraZeneca","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:06:13.834Z","updated_at":"2023-03-03T19:42:51.872Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraZeneca","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstraZeneca/repositories"},"tags":[{"name":"v1.2.1","sha":"d8d642985b45c87ab6c42cf80416c24530033f33","kind":"commit","published_at":"2025-02-26T09:02:07.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v1.2.1","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"3fe5c4aeb45508ea7de042477cde92ad7c6c1a09","kind":"commit","published_at":"2025-02-14T10:58:45.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v1.2.0","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"fd40cab5532b2ef07cd9fcb04f8a0407b4c6058e","kind":"commit","published_at":"2025-02-10T15:14:47.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v1.1.0","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"5588b60c128600cadc0f1a0ce9579c38c2e1e86d","kind":"commit","published_at":"2025-02-05T07:13:25.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v1.0.0","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v1.0.0/manifests"},{"name":"v0.1.4","sha":"3c4e50eae9b571efe811d46a8b1a56deedce6a21","kind":"commit","published_at":"2023-10-11T12:20:25.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v0.1.4","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"ea2e24137c497949220edf219d2700a3439f38ab","kind":"commit","published_at":"2023-08-22T11:53:34.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v0.1.3","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"47c24304d80216cb1de99cf67c77a74f832371c3","kind":"commit","published_at":"2023-03-27T14:40:06.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v0.1.2","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"106b00ff671361f574c8a86dba6d1efd441c21a9","kind":"commit","published_at":"2023-03-06T14:52:53.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v0.1.1","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"d74e6f83dad1fd6d0759e2ab857cbac8c9794bd0","kind":"commit","published_at":"2023-02-01T09:57:25.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v0.1.0","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.0/manifests"},{"name":"v0.1.0rc0","sha":"5f8a955844e09bab8c096c2193b7ff8ac6a12d8d","kind":"commit","published_at":"2023-01-17T12:18:37.000Z","download_url":"https://codeload.github.com/AstraZeneca/napari-wsi/tar.gz/v0.1.0rc0","html_url":"https://github.com/AstraZeneca/napari-wsi/releases/tag/v0.1.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/AstraZeneca/napari-wsi@v0.1.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/tags/v0.1.0rc0/manifests"}]},"repo_metadata_updated_at":"2025-07-21T06:20:53.083Z","dependent_packages_count":0,"downloads":57,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":18.007790521532137,"dependent_repos_count":30.477553016955905,"dependent_packages_count":6.9767240521014156,"stargazers_count":19.52574458273707,"forks_count":23.255818986974646,"average":19.648726232060234},"purl":"pkg:pypi/napari-wsi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/napari-wsi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/napari-wsi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/napari-wsi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-19T11:12:08.123Z","issues_count":4,"pull_requests_count":12,"avg_time_to_close_issue":508504.0,"avg_time_to_close_pull_request":8475.333333333334,"issues_closed_count":3,"pull_requests_closed_count":12,"pull_request_authors_count":1,"issue_authors_count":3,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":12,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":508504.0,"past_year_avg_time_to_close_pull_request":12257.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstraZeneca%2Fnapari-wsi/issues","maintainers":[{"login":"pmplewa","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pmplewa"}],"active_maintainers":[{"login":"pmplewa","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pmplewa"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/napari-wsi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/napari-wsi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/napari-wsi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/napari-wsi/related_packages","maintainers":[{"uuid":"philipp.plewa","login":"philipp.plewa","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/philipp.plewa/","role":null,"created_at":"2023-03-27T16:18:13.156Z","updated_at":"2023-03-27T16:18:13.156Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/philipp.plewa/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726493,"maintainers_count":308863,"namespaces_count":0,"keywords_count":238369,"github":"pypi","metadata":{"funded_packages_count":50594},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-09T06:31:19.922Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":6173681,"full_name":"astrazeneca/napari-wsi","default_branch":"main","committers":[{"name":"Philipp Plewa","email":"pmplewa","login":"pmplewa","count":49}],"total_commits":49,"total_committers":1,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":49.0,"dds":0.0,"past_year_committers":[{"name":"Philipp Plewa","email":"pmplewa","login":"pmplewa","count":26}],"past_year_total_commits":26,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":26.0,"past_year_dds":0.0,"last_synced_at":"2025-08-19T09:13:38.116Z","last_synced_commit":"d8d642985b45c87ab6c42cf80416c24530033f33","created_at":"2024-11-18T01:08:23.310Z","updated_at":"2025-08-19T09:13:38.116Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrazeneca%2Fnapari-wsi/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:17:06.873Z","repositories_count":5516067,"commits_count":863537885,"contributors_count":31674216,"owners_count":916051,"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":null,"events":{"total":{"CreateEvent":9,"IssuesEvent":7,"ReleaseEvent":4,"WatchEvent":4,"DeleteEvent":4,"IssueCommentEvent":2,"PushEvent":12,"PullRequestReviewEvent":4,"PullRequestReviewCommentEvent":4,"PullRequestEvent":10,"ForkEvent":1},"last_year":{"CreateEvent":9,"IssuesEvent":7,"ReleaseEvent":4,"WatchEvent":4,"DeleteEvent":4,"IssueCommentEvent":2,"PushEvent":12,"PullRequestReviewEvent":4,"PullRequestReviewCommentEvent":4,"PullRequestEvent":10,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T11:02:23.612Z","updated_at":"2023-10-11T11:02:23.612Z","repository_link":"https://github.com/AstraZeneca/napari-wsi/blob/main/.github/workflows/main.yml","dependencies":[{"id":14146311586,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14146311587,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-11T11:02:24.699Z","updated_at":"2023-10-11T11:02:24.699Z","repository_link":"https://github.com/AstraZeneca/napari-wsi/blob/main/pyproject.toml","dependencies":[{"id":14146312998,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.8, \u003c3.11","direct":true,"kind":"runtime","optional":false},{"id":14146312999,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=2022","direct":true,"kind":"runtime","optional":false},{"id":14146313000,"package_name":"imagecodecs","ecosystem":"pypi","requirements":"\u003e=2022","direct":true,"kind":"runtime","optional":false},{"id":14146313001,"package_name":"magicgui","ecosystem":"pypi","requirements":"0.*","direct":true,"kind":"runtime","optional":false},{"id":14146313002,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.*","direct":true,"kind":"runtime","optional":false},{"id":14146313003,"package_name":"napari","ecosystem":"pypi","requirements":"0.4.*","direct":true,"kind":"runtime","optional":false},{"id":14146313004,"package_name":"numpy","ecosystem":"pypi","requirements":"1.*","direct":true,"kind":"runtime","optional":false},{"id":14146313005,"package_name":"pydantic","ecosystem":"pypi","requirements":"!=1.10.0","direct":true,"kind":"runtime","optional":false},{"id":14146313006,"package_name":"rasterio","ecosystem":"pypi","requirements":"1.*","direct":true,"kind":"runtime","optional":false},{"id":14146313007,"package_name":"tifffile","ecosystem":"pypi","requirements":"\u003e=2022","direct":true,"kind":"runtime","optional":false},{"id":14146313008,"package_name":"zarr","ecosystem":"pypi","requirements":"2.*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"uv.lock","sha":null,"kind":"lockfile","created_at":"2025-05-08T20:42:09.680Z","updated_at":"2025-05-08T20:42:09.680Z","repository_link":"https://github.com/AstraZeneca/napari-wsi/blob/main/uv.lock","dependencies":[{"id":23044693188,"package_name":"affine","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23044696034,"package_name":"alabaster","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044696037,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23044696040,"package_name":"app-model","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":"runtime","optional":false},{"id":23044701994,"package_name":"appdirs","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":23044701995,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":23044701996,"package_name":"asttokens","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044701997,"package_name":"attrs","ecosystem":"pypi","requirements":"25.1.0","direct":false,"kind":"runtime","optional":false},{"id":23044701998,"package_name":"babel","ecosystem":"pypi","requirements":"2.17.0","direct":false,"kind":"runtime","optional":false},{"id":23044701999,"package_name":"build","ecosystem":"pypi","requirements":"1.2.2.post1","direct":false,"kind":"runtime","optional":false},{"id":23044702000,"package_name":"cachey","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044704136,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.1.31","direct":false,"kind":"runtime","optional":false},{"id":23044704141,"package_name":"cffi","ecosystem":"pypi","requirements":"1.17.1","direct":false,"kind":"runtime","optional":false},{"id":23044704144,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":23044704147,"package_name":"click","ecosystem":"pypi","requirements":"8.1.8","direct":false,"kind":"runtime","optional":false},{"id":23044704149,"package_name":"click-plugins","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":23044704151,"package_name":"cligj","ecosystem":"pypi","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":23044705549,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":23044705550,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":23044705551,"package_name":"colorspacious","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":23044706217,"package_name":"comm","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":23044706218,"package_name":"coverage","ecosystem":"pypi","requirements":"7.6.10","direct":false,"kind":"runtime","optional":false},{"id":23044706219,"package_name":"crc32c","ecosystem":"pypi","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":23044706945,"package_name":"dask","ecosystem":"pypi","requirements":"2025.1.0","direct":false,"kind":"runtime","optional":false},{"id":23044706946,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.8.12","direct":false,"kind":"runtime","optional":false},{"id":23044706947,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":23044706948,"package_name":"deprecated","ecosystem":"pypi","requirements":"1.2.18","direct":false,"kind":"runtime","optional":false},{"id":23044706949,"package_name":"dicomweb-client","ecosystem":"pypi","requirements":"0.59.3","direct":false,"kind":"runtime","optional":false},{"id":23044707646,"package_name":"docstring-parser","ecosystem":"pypi","requirements":"0.16","direct":false,"kind":"runtime","optional":false},{"id":23044707647,"package_name":"docutils","ecosystem":"pypi","requirements":"0.21.2","direct":false,"kind":"runtime","optional":false},{"id":23044707648,"package_name":"donfig","ecosystem":"pypi","requirements":"0.8.1.post1","direct":false,"kind":"runtime","optional":false},{"id":23044712806,"package_name":"executing","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23044712807,"package_name":"flexcache","ecosystem":"pypi","requirements":"0.3","direct":false,"kind":"runtime","optional":false},{"id":23044712808,"package_name":"flexparser","ecosystem":"pypi","requirements":"0.4","direct":false,"kind":"runtime","optional":false},{"id":23044712809,"package_name":"freetype-py","ecosystem":"pypi","requirements":"2.5.1","direct":false,"kind":"runtime","optional":false},{"id":23044716610,"package_name":"fsspec","ecosystem":"pypi","requirements":"2024.12.0","direct":false,"kind":"runtime","optional":false},{"id":23044716611,"package_name":"heapdict","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23044717190,"package_name":"hsluv","ecosystem":"pypi","requirements":"5.0.4","direct":false,"kind":"runtime","optional":false},{"id":23044718887,"package_name":"idna","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":23044718888,"package_name":"imageio","ecosystem":"pypi","requirements":"2.37.0","direct":false,"kind":"runtime","optional":false},{"id":23044718889,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":23044718890,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"8.6.1","direct":false,"kind":"runtime","optional":false},{"id":23044718891,"package_name":"in-n-out","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044719222,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044719223,"package_name":"invoke","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23044719254,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.29.5","direct":false,"kind":"runtime","optional":false},{"id":23044719255,"package_name":"ipython","ecosystem":"pypi","requirements":"8.32.0","direct":false,"kind":"runtime","optional":false},{"id":23044719256,"package_name":"jedi","ecosystem":"pypi","requirements":"0.19.2","direct":false,"kind":"runtime","optional":false},{"id":23044719257,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":23044719258,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.23.0","direct":false,"kind":"runtime","optional":false},{"id":23044719259,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2024.10.1","direct":false,"kind":"runtime","optional":false},{"id":23044719260,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"8.6.3","direct":false,"kind":"runtime","optional":false},{"id":23044719261,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.7.2","direct":false,"kind":"runtime","optional":false},{"id":23044719262,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.8","direct":false,"kind":"runtime","optional":false},{"id":23044719263,"package_name":"lazy-loader","ecosystem":"pypi","requirements":"0.4","direct":false,"kind":"runtime","optional":false},{"id":23044719264,"package_name":"llvmlite","ecosystem":"pypi","requirements":"0.44.0","direct":false,"kind":"runtime","optional":false},{"id":23044719265,"package_name":"locket","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044719266,"package_name":"magicgui","ecosystem":"pypi","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":23044719572,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044719573,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23044719574,"package_name":"marshmallow","ecosystem":"pypi","requirements":"3.26.1","direct":false,"kind":"runtime","optional":false},{"id":23044719575,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":23044719576,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23044719577,"package_name":"mypy","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":23044719578,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044719579,"package_name":"napari","ecosystem":"pypi","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":23044719698,"package_name":"napari-console","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":23044720109,"package_name":"napari-plugin-engine","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":23044720498,"package_name":"napari-plugin-manager","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":23044720499,"package_name":"napari-svg","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044722638,"package_name":"napari-wsi","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044722639,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23044722640,"package_name":"networkx","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":23044722641,"package_name":"npe2","ecosystem":"pypi","requirements":"0.7.7","direct":false,"kind":"runtime","optional":false},{"id":23044724706,"package_name":"numba","ecosystem":"pypi","requirements":"0.61.0","direct":false,"kind":"runtime","optional":false},{"id":23044724707,"package_name":"numcodecs","ecosystem":"pypi","requirements":"0.15.0","direct":false,"kind":"runtime","optional":false},{"id":23044724708,"package_name":"numpy","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":23044724709,"package_name":"numpydoc","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":23044725366,"package_name":"openslide-bin","ecosystem":"pypi","requirements":"4.0.0.6","direct":false,"kind":"runtime","optional":false},{"id":23044726482,"package_name":"openslide-python","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":23044727567,"package_name":"packaging","ecosystem":"pypi","requirements":"24.2","direct":false,"kind":"runtime","optional":false},{"id":23044727568,"package_name":"pandas","ecosystem":"pypi","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":23044727569,"package_name":"pandas-stubs","ecosystem":"pypi","requirements":"2.2.3.241126","direct":false,"kind":"runtime","optional":false},{"id":23044727570,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":23044727571,"package_name":"partd","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":23044727572,"package_name":"partsegcore-compiled-backend","ecosystem":"pypi","requirements":"0.15.9","direct":false,"kind":"runtime","optional":false},{"id":23044728375,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":23044728376,"package_name":"pillow","ecosystem":"pypi","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":23044728377,"package_name":"pint","ecosystem":"pypi","requirements":"0.24.4","direct":false,"kind":"runtime","optional":false},{"id":23044728603,"package_name":"pip","ecosystem":"pypi","requirements":"25.0.1","direct":false,"kind":"runtime","optional":false},{"id":23044728604,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.3.6","direct":false,"kind":"runtime","optional":false},{"id":23044728605,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":23044728606,"package_name":"pooch","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":23044728607,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.50","direct":false,"kind":"runtime","optional":false},{"id":23044728608,"package_name":"psutil","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":23044728609,"package_name":"psygnal","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":23044728749,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23044728750,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":23044728751,"package_name":"pyconify","ecosystem":"pypi","requirements":"0.2","direct":false,"kind":"runtime","optional":false},{"id":23044728999,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.22","direct":false,"kind":"runtime","optional":false},{"id":23044729000,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.10.6","direct":false,"kind":"runtime","optional":false},{"id":23044729001,"package_name":"pydantic-compat","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23044729157,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.27.2","direct":false,"kind":"runtime","optional":false},{"id":23044729158,"package_name":"pydicom","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":23044729159,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.1","direct":false,"kind":"runtime","optional":false},{"id":23044729160,"package_name":"pyopengl","ecosystem":"pypi","requirements":"3.1.9","direct":false,"kind":"runtime","optional":false},{"id":23044729188,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044729189,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23044729190,"package_name":"pyqt5","ecosystem":"pypi","requirements":"5.15.11","direct":false,"kind":"runtime","optional":false},{"id":23044729191,"package_name":"pyqt5-qt5","ecosystem":"pypi","requirements":"5.15.16","direct":false,"kind":"runtime","optional":false},{"id":23044729192,"package_name":"pyqt5-sip","ecosystem":"pypi","requirements":"12.17.0","direct":false,"kind":"runtime","optional":false},{"id":23044729193,"package_name":"pytest","ecosystem":"pypi","requirements":"8.3.4","direct":false,"kind":"runtime","optional":false},{"id":23044729194,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044729195,"package_name":"pytest-qt","ecosystem":"pypi","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":23044729196,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":23044729197,"package_name":"pytz","ecosystem":"pypi","requirements":"2025.1","direct":false,"kind":"runtime","optional":false},{"id":23044729198,"package_name":"pywin32","ecosystem":"pypi","requirements":"308","direct":false,"kind":"runtime","optional":false},{"id":23044729199,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":23044729200,"package_name":"pyzmq","ecosystem":"pypi","requirements":"26.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044729201,"package_name":"qtconsole","ecosystem":"pypi","requirements":"5.6.1","direct":false,"kind":"runtime","optional":false},{"id":23044729202,"package_name":"qtpy","ecosystem":"pypi","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":23044729217,"package_name":"rasterio","ecosystem":"pypi","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":23044729218,"package_name":"referencing","ecosystem":"pypi","requirements":"0.36.2","direct":false,"kind":"runtime","optional":false},{"id":23044729219,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":23044729220,"package_name":"retrying","ecosystem":"pypi","requirements":"1.3.4","direct":false,"kind":"runtime","optional":false},{"id":23044729221,"package_name":"rich","ecosystem":"pypi","requirements":"13.9.4","direct":false,"kind":"runtime","optional":false},{"id":23044729222,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.22.3","direct":false,"kind":"runtime","optional":false},{"id":23044729223,"package_name":"ruff","ecosystem":"pypi","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":23044729224,"package_name":"scikit-image","ecosystem":"pypi","requirements":"0.25.1","direct":false,"kind":"runtime","optional":false},{"id":23044729225,"package_name":"scipy","ecosystem":"pypi","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":23044729226,"package_name":"shapely","ecosystem":"pypi","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":23044729227,"package_name":"shellingham","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":23044729228,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":23044729229,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":23044729230,"package_name":"sphinx","ecosystem":"pypi","requirements":"8.1.3","direct":false,"kind":"runtime","optional":false},{"id":23044729231,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044729232,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044729233,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23044729234,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":23044729235,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044729236,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044729237,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":23044729238,"package_name":"superqt","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":23044729369,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":23044729370,"package_name":"tifffile","ecosystem":"pypi","requirements":"2025.1.10","direct":false,"kind":"runtime","optional":false},{"id":23044729371,"package_name":"tomli","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23044729372,"package_name":"tomli-w","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":23044729373,"package_name":"toolz","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":23044729374,"package_name":"tornado","ecosystem":"pypi","requirements":"6.4.2","direct":false,"kind":"runtime","optional":false},{"id":23044729375,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.67.1","direct":false,"kind":"runtime","optional":false},{"id":23044729376,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.14.3","direct":false,"kind":"runtime","optional":false},{"id":23044729377,"package_name":"triangle","ecosystem":"pypi","requirements":"20250106","direct":false,"kind":"runtime","optional":false},{"id":23044729520,"package_name":"typer","ecosystem":"pypi","requirements":"0.15.1","direct":false,"kind":"runtime","optional":false},{"id":23044729521,"package_name":"types-pytz","ecosystem":"pypi","requirements":"2025.1.0.20250204","direct":false,"kind":"runtime","optional":false},{"id":23044729522,"package_name":"types-shapely","ecosystem":"pypi","requirements":"2.0.0.20250202","direct":false,"kind":"runtime","optional":false},{"id":23044729838,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":"runtime","optional":false},{"id":23044729839,"package_name":"tzdata","ecosystem":"pypi","requirements":"2025.1","direct":false,"kind":"runtime","optional":false},{"id":23044729840,"package_name":"universal-pathlib","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":23044729918,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":23044729919,"package_name":"vispy","ecosystem":"pypi","requirements":"0.14.3","direct":false,"kind":"runtime","optional":false},{"id":23044729943,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.13","direct":false,"kind":"runtime","optional":false},{"id":23044729944,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.17.2","direct":false,"kind":"runtime","optional":false},{"id":23044729945,"package_name":"wsidicom","ecosystem":"pypi","requirements":"0.24.0","direct":false,"kind":"runtime","optional":false},{"id":23044731268,"package_name":"zarr","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":23044731269,"package_name":"zipp","ecosystem":"pypi","requirements":"3.21.0","direct":false,"kind":"runtime","optional":false}]}],"score":7.151485463904735,"created_at":"2025-09-08T23:29:28.797Z","updated_at":"2025-10-07T08:34:19.960Z","avatar_url":"https://github.com/AstraZeneca.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":57,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/128174","html_url":"https://science.ecosyste.ms/projects/128174"}