{"id":2840719,"name":"openslide-python","ecosystem":"pypi","description":"Python interface to OpenSlide","homepage":"https://openslide.org/","licenses":"LGPL-2.1-only AND BSD-3-Clause AND MIT AND LicenseRef-Public-Domain","normalized_licenses":["LGPL-2.1-only","BSD-3-Clause","MIT"],"repository_url":"https://github.com/openslide/openslide-python","keywords_array":["OpenSlide","whole-slide image","virtual slide","library"],"namespace":null,"versions_count":13,"first_release_published_at":"2014-02-16T04:13:38.000Z","latest_release_published_at":"2025-12-03T12:12:31.000Z","latest_release_number":"1.4.3","last_synced_at":"2026-04-18T17:31:00.765Z","created_at":"2022-04-10T11:57:21.596Z","updated_at":"2026-04-18T17:31:00.765Z","registry_url":"https://pypi.org/project/openslide-python/","install_command":"pip install openslide-python --index-url https://pypi.org/simple","documentation_url":"https://openslide.org/api/python/","metadata":{"funding":null,"documentation":"https://openslide.org/api/python/","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Healthcare Industry","Intended Audience :: Science/Research","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: Free Threading :: 2 - Beta","Topic :: Scientific/Engineering :: Bio-Informatics","Typing :: Typed"],"normalized_name":"openslide-python","project_status":null},"repo_metadata":{"id":38325818,"uuid":"2270923","full_name":"openslide/openslide-python","owner":"openslide","description":"Python bindings to OpenSlide","archived":false,"fork":false,"pushed_at":"2024-10-29T17:50:45.000Z","size":1754,"stargazers_count":373,"open_issues_count":10,"forks_count":183,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-10-29T19:02:18.107Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://openslide.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openslide.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"COPYING.LESSER","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}},"created_at":"2011-08-25T21:58:38.000Z","updated_at":"2024-10-29T17:47:31.000Z","dependencies_parsed_at":"2023-02-08T21:30:45.606Z","dependency_job_id":"6d0cf87e-be42-4a51-b7cf-a9393bbe4db9","html_url":"https://github.com/openslide/openslide-python","commit_stats":{"total_commits":285,"total_committers":5,"mean_commits":57.0,"dds":"0.052631578947368474","last_synced_commit":"bce89f62426457c96e054d51aabe6fb55daeca21"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openslide","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222144052,"owners_count":16938445,"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":"openslide","name":"OpenSlide","uuid":"359061","kind":"organization","description":"","email":null,"website":"https://openslide.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/359061?v=4","repositories_count":8,"last_synced_at":"2024-03-25T23:43:40.371Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/openslide","funding_links":[],"total_stars":793,"followers":31,"following":0,"created_at":"2022-11-02T21:46:18.288Z","updated_at":"2024-03-25T23:43:40.470Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openslide","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openslide/repositories"},"tags":[{"name":"v1.3.1","sha":"b3e03303aceb2f1287a3a9941cfd1436abd5c2c0","kind":"tag","published_at":"2023-10-08T16:39:14.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.3.1","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"72d66514b004f48575bcd47bfd52d75751fdc923","kind":"tag","published_at":"2023-07-22T06:21:40.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.3.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"2964aad2fd1d527c158377fac7e0b57e9f45dc66","kind":"tag","published_at":"2022-06-18T02:23:53.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.2.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"2012c234a323ab3db9e778bda435696c36ee3dc0","kind":"tag","published_at":"2020-09-14T00:28:41.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.1.2","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"5467d7c14e881114e2b7f4ef951b77a702ab4bcb","kind":"tag","published_at":"2016-06-12T01:04:10.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.1.1","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"004dc9f8183ae57e3df76489f09984e17f9385ca","kind":"tag","published_at":"2015-04-20T23:00:48.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.1.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"c7edbac73f4b53fef60828c7a483206541a9380a","kind":"tag","published_at":"2014-03-10T01:27:04.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.0.1","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"f1f5d16dff22d988b5a4eb6e31fa00a80653f186","kind":"tag","published_at":"2014-03-09T22:15:17.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v1.0.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v1.0.0/manifests"},{"name":"v0.5.1","sha":"6d6c136e54d878a3ec5f5aa84197c09981536bf6","kind":"tag","published_at":"2014-01-27T03:14:42.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v0.5.1","html_url":"https://github.com/openslide/openslide-python/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"c071bc6e2e6e3254824a06be643a2f13885231fc","kind":"tag","published_at":"2014-01-26T01:03:48.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v0.5.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"79a9028b0c67f5e3830ce82e261e39df94ac4d0a","kind":"tag","published_at":"2012-09-08T22:38:46.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v0.4.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"ed3c50d049cc4a276687789af9071507a7b64d62","kind":"tag","published_at":"2011-12-17T01:48:09.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v0.3.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"42667fc82272925a8d71f100fc60408c9cfab51c","kind":"tag","published_at":"2011-09-02T21:27:11.000Z","download_url":"https://codeload.github.com/openslide/openslide-python/tar.gz/v0.2.0","html_url":"https://github.com/openslide/openslide-python/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T00:59:04.061Z","dependent_packages_count":33,"downloads":266653,"downloads_period":"last-month","dependent_repos_count":274,"rankings":{"downloads":1.6330010119631897,"dependent_repos_count":0.9079630583098854,"dependent_packages_count":0.4619442322528665,"stargazers_count":null,"forks_count":null,"docker_downloads_count":1.1537899255552033,"average":1.0391745570202862},"purl":"pkg:pypi/openslide-python","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/openslide-python","docker_dependents_count":45,"docker_downloads_count":25590,"usage_url":"https://repos.ecosyste.ms/usage/pypi/openslide-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/openslide-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-09T14:27:58.004Z","issues_count":81,"pull_requests_count":100,"avg_time_to_close_issue":17143145.90410959,"avg_time_to_close_pull_request":2483255.587628866,"issues_closed_count":73,"pull_requests_closed_count":97,"pull_request_authors_count":15,"issue_authors_count":65,"avg_comments_per_issue":2.9135802469135803,"avg_comments_per_pull_request":1.27,"merged_pull_requests_count":81,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":45,"past_year_avg_time_to_close_issue":4656518.615384615,"past_year_avg_time_to_close_pull_request":459591.45238095237,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":42,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":3.0714285714285716,"past_year_avg_comments_per_pull_request":1.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/openslide%2Fopenslide-python/issues","maintainers":[{"login":"bgilbert","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bgilbert"},{"login":"jaharkes","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaharkes"}],"active_maintainers":[{"login":"bgilbert","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bgilbert"},{"login":"jaharkes","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaharkes"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openslide-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openslide-python/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openslide-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openslide-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/openslide-python/codemeta","maintainers":[{"uuid":"bgilbert","login":"bgilbert","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/bgilbert/","role":null,"created_at":"2023-02-23T22:30:06.048Z","updated_at":"2023-02-23T22:30:06.048Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bgilbert/packages"},{"uuid":"jaharkes","login":"jaharkes","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://pypi.org/user/jaharkes/","role":null,"created_at":"2023-02-23T22:30:06.102Z","updated_at":"2023-02-23T22:30:06.102Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jaharkes/packages"}]}