{"id":45272,"name":"tsinfer","description":"Infer a tree sequence from genetic variation data.","url":"https://github.com/tskit-dev/tsinfer","last_synced_at":"2025-09-05T10:23:47.176Z","repository":{"id":37432162,"uuid":"83045477","full_name":"tskit-dev/tsinfer","owner":"tskit-dev","description":"Infer a tree sequence from genetic variation data.","archived":false,"fork":false,"pushed_at":"2025-09-03T00:02:49.000Z","size":4031,"stargazers_count":60,"open_issues_count":108,"forks_count":16,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-09-03T02:17:55.695Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tskit-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.md","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-02-24T13:45:22.000Z","updated_at":"2025-09-03T00:02:52.000Z","dependencies_parsed_at":"2023-02-14T02:46:14.217Z","dependency_job_id":"8c5eee24-b561-4a0b-9e92-6a86f0ad86d3","html_url":"https://github.com/tskit-dev/tsinfer","commit_stats":{"total_commits":1135,"total_committers":12,"mean_commits":94.58333333333333,"dds":0.3814977973568282,"last_synced_commit":"bd36e8d9bf571bf4c3f84c0e9aac1cddbd5689a8"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/tskit-dev/tsinfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273743159,"owners_count":25159991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"tskit-dev","name":"Tskit developers","uuid":"36278110","kind":"organization","description":"Software for the creation and analysis of tree-sequences.","email":"admin@tskit.dev","website":"https://tskit.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36278110?v=4","repositories_count":26,"last_synced_at":"2024-11-02T12:11:42.283Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tskit-dev","funding_links":[],"total_stars":494,"followers":32,"following":0,"created_at":"2022-11-09T15:45:24.318Z","updated_at":"2024-11-02T12:11:42.283Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev/repositories"},"packages":[{"id":1175227,"name":"tsinfer","ecosystem":"pypi","description":"Infer tree sequences from genetic variation data.","homepage":"https://tskit.dev/tsinfer","licenses":"GNU GPLv3+","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/tskit-dev/tsinfer","keywords_array":["population genetics","tree sequence","ancestral recombination graph","evolutionary tree","inference","tsinfer"],"namespace":null,"versions_count":16,"first_release_published_at":"2018-05-12T21:13:18.000Z","latest_release_published_at":"2025-03-19T13:33:55.000Z","latest_release_number":"0.4.1","last_synced_at":"2025-09-03T02:25:40.155Z","created_at":"2022-04-08T12:56:56.675Z","updated_at":"2025-09-03T10:28:29.265Z","registry_url":"https://pypi.org/project/tsinfer/","install_command":"pip install tsinfer --index-url https://pypi.org/simple","documentation_url":"https://tskit.dev/tsinfer/docs/stable","metadata":{"funding":null,"documentation":"https://tskit.dev/tsinfer/docs/stable","classifiers":["Development Status :: 3 - Alpha","Environment :: Other Environment","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Programming Language :: C","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Bio-Informatics"],"normalized_name":"tsinfer","project_status":null},"repo_metadata":{"id":37432162,"uuid":"83045477","full_name":"tskit-dev/tsinfer","owner":"tskit-dev","description":"Infer a tree sequence from genetic variation data.","archived":false,"fork":false,"pushed_at":"2025-09-03T00:02:49.000Z","size":4031,"stargazers_count":60,"open_issues_count":108,"forks_count":16,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-09-03T02:17:55.695Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tskit-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.md","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-02-24T13:45:22.000Z","updated_at":"2025-09-03T00:02:52.000Z","dependencies_parsed_at":"2023-02-14T02:46:14.217Z","dependency_job_id":"8c5eee24-b561-4a0b-9e92-6a86f0ad86d3","html_url":"https://github.com/tskit-dev/tsinfer","commit_stats":{"total_commits":1135,"total_committers":12,"mean_commits":94.58333333333333,"dds":0.3814977973568282,"last_synced_commit":"bd36e8d9bf571bf4c3f84c0e9aac1cddbd5689a8"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/tskit-dev/tsinfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273429546,"owners_count":25104407,"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-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tskit-dev","name":"Tskit developers","uuid":"36278110","kind":"organization","description":"Software for the creation and analysis of tree-sequences.","email":"admin@tskit.dev","website":"https://tskit.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36278110?v=4","repositories_count":26,"last_synced_at":"2024-11-02T12:11:42.283Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tskit-dev","funding_links":[],"total_stars":494,"followers":32,"following":0,"created_at":"2022-11-09T15:45:24.318Z","updated_at":"2024-11-02T12:11:42.283Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev/repositories"},"tags":[{"name":"0.4.1","sha":"cc274310ac541bd6f5bc1a185df4ab8d756920e8","kind":"tag","published_at":"2025-03-19T13:04:59.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"fac1fec812f7c366fd0122b2ca08363302784d06","kind":"tag","published_at":"2025-03-06T14:46:14.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0/manifests"},{"name":"0.4.0a2","sha":"1d04fb8e290e68040db8fe26c2162a6b309cf2ea","kind":"tag","published_at":"2024-09-06T22:50:47.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.0a2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a2/manifests"},{"name":"0.4.0a1","sha":"db448b6da0253bfed4c703f2ad511824832baac4","kind":"tag","published_at":"2024-07-27T00:42:37.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.0a1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a1/manifests"},{"name":"0.3.3","sha":"8bd218d2422ea2335865a178156eea78a12b3995","kind":"tag","published_at":"2024-07-17T10:41:51.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.3","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"684380cd826b1378f173ad096bd912afbe229aa4","kind":"tag","published_at":"2024-07-16T09:35:24.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"4f6c88ebb74416e7b644b6172343067d91e606df","kind":"tag","published_at":"2023-04-19T14:00:22.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"129034430ce319b8848104f4a2e626ac69ba9cf1","kind":"tag","published_at":"2022-10-25T22:03:35.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.0/manifests"},{"name":"0.2.3","sha":"69056f603d07d6c3be1557bebc3c5af710559e8c","kind":"tag","published_at":"2022-04-08T11:11:24.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.3","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.3/manifests"},{"name":"0.2.2","sha":"99cad13bcf78f69cbf65fc7e9ba36fe38488ba6d","kind":"tag","published_at":"2022-02-23T15:55:02.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"b66381f80c485b6e21fd4e53885ba8cb0f2e2a01","kind":"tag","published_at":"2021-05-26T10:36:40.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"df74494654a52c1cb8d91a1a8b3ffe70bd31bf93","kind":"commit","published_at":"2020-12-18T15:56:30.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.0/manifests"},{"name":"0.1.4","sha":"efbaffff340a2957bb3679768e0e21bec2ac8ada","kind":"commit","published_at":"2018-12-12T13:25:29.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.4","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"7bacd34fa379baa1d009481b6cce24975bf9094a","kind":"commit","published_at":"2018-11-02T10:43:32.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.3","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"9be1841f142dae0c17a553f899f1d5ef87d4c10c","kind":"commit","published_at":"2018-06-20T13:02:06.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"3c0bb85a4ad80470effd5545e9c57f89ef66418d","kind":"commit","published_at":"2018-05-12T21:08:56.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"a3a9aefffc63cb7d11243f08c68cc32350e2b557","kind":"commit","published_at":"2018-05-12T20:59:48.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-03T10:28:29.264Z","dependent_packages_count":1,"downloads":1272,"downloads_period":"last-month","dependent_repos_count":8,"rankings":{"downloads":10.515819368299132,"dependent_repos_count":5.192929283241097,"dependent_packages_count":4.714065656226561,"stargazers_count":null,"forks_count":null,"docker_downloads_count":3.5359512351374,"average":5.989691385726047},"purl":"pkg:pypi/tsinfer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/tsinfer","docker_dependents_count":0,"docker_downloads_count":0,"usage_url":"https://repos.ecosyste.ms/usage/pypi/tsinfer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/tsinfer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-19T15:53:04.882Z","issues_count":169,"pull_requests_count":146,"avg_time_to_close_issue":25552457.295918368,"avg_time_to_close_pull_request":3477583.839160839,"issues_closed_count":98,"pull_requests_closed_count":143,"pull_request_authors_count":6,"issue_authors_count":16,"avg_comments_per_issue":3.5562130177514795,"avg_comments_per_pull_request":4.36986301369863,"merged_pull_requests_count":128,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":40,"past_year_pull_requests_count":58,"past_year_avg_time_to_close_issue":3090914.8846153845,"past_year_avg_time_to_close_pull_request":692397.5714285715,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":56,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":3.275,"past_year_avg_comments_per_pull_request":3.1206896551724137,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":54,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/issues","maintainers":[{"login":"hyanwong","count":127,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hyanwong"},{"login":"benjeffery","count":124,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/benjeffery"},{"login":"jeromekelleher","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeromekelleher"},{"login":"awohns","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/awohns"},{"login":"szhan","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/szhan"}],"active_maintainers":[{"login":"hyanwong","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hyanwong"},{"login":"benjeffery","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/benjeffery"},{"login":"jeromekelleher","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeromekelleher"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/tsinfer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/tsinfer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/tsinfer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/tsinfer/related_packages","maintainers":[{"uuid":"benjeffery","login":"benjeffery","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://pypi.org/user/benjeffery/","role":null,"created_at":"2022-11-14T20:11:50.464Z","updated_at":"2022-11-14T20:11:50.464Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/benjeffery/packages"},{"uuid":"jerome.kelleher","login":"jerome.kelleher","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/jerome.kelleher/","role":null,"created_at":"2022-11-14T20:11:50.469Z","updated_at":"2022-11-14T20:11:50.469Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jerome.kelleher/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725088,"maintainers_count":308357,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":5294071,"name":"tsinfer","ecosystem":"conda","description":"tsinfer infers succinct tree sequences from observed genetic variation data","homepage":"https://github.com/tskit-dev/tsinfer","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/tskit-dev/tsinfer","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2022-02-07T10:18:42.000Z","latest_release_published_at":"2022-10-26T08:45:49.000Z","latest_release_number":"0.3.0","last_synced_at":"2025-09-03T02:25:44.855Z","created_at":"2022-10-03T15:56:17.677Z","updated_at":"2025-09-03T10:28:09.987Z","registry_url":"https://anaconda.org/conda-forge/tsinfer","install_command":"conda install -c conda-forge tsinfer","documentation_url":null,"metadata":{},"repo_metadata":{"id":37432162,"uuid":"83045477","full_name":"tskit-dev/tsinfer","owner":"tskit-dev","description":"Infer a tree sequence from genetic variation data.","archived":false,"fork":false,"pushed_at":"2025-09-03T00:02:49.000Z","size":4031,"stargazers_count":60,"open_issues_count":108,"forks_count":16,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-09-03T02:17:55.695Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tskit-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.md","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-02-24T13:45:22.000Z","updated_at":"2025-09-03T00:02:52.000Z","dependencies_parsed_at":"2023-02-14T02:46:14.217Z","dependency_job_id":"8c5eee24-b561-4a0b-9e92-6a86f0ad86d3","html_url":"https://github.com/tskit-dev/tsinfer","commit_stats":{"total_commits":1135,"total_committers":12,"mean_commits":94.58333333333333,"dds":0.3814977973568282,"last_synced_commit":"bd36e8d9bf571bf4c3f84c0e9aac1cddbd5689a8"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/tskit-dev/tsinfer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273429546,"owners_count":25104407,"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-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tskit-dev","name":"Tskit developers","uuid":"36278110","kind":"organization","description":"Software for the creation and analysis of tree-sequences.","email":"admin@tskit.dev","website":"https://tskit.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36278110?v=4","repositories_count":26,"last_synced_at":"2024-11-02T12:11:42.283Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tskit-dev","funding_links":[],"total_stars":494,"followers":32,"following":0,"created_at":"2022-11-09T15:45:24.318Z","updated_at":"2024-11-02T12:11:42.283Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tskit-dev/repositories"},"tags":[{"name":"0.4.1","sha":"cc274310ac541bd6f5bc1a185df4ab8d756920e8","kind":"tag","published_at":"2025-03-19T13:04:59.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"fac1fec812f7c366fd0122b2ca08363302784d06","kind":"tag","published_at":"2025-03-06T14:46:14.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0/manifests"},{"name":"0.4.0a2","sha":"1d04fb8e290e68040db8fe26c2162a6b309cf2ea","kind":"tag","published_at":"2024-09-06T22:50:47.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.0a2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a2/manifests"},{"name":"0.4.0a1","sha":"db448b6da0253bfed4c703f2ad511824832baac4","kind":"tag","published_at":"2024-07-27T00:42:37.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.4.0a1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.4.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.4.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.4.0a1/manifests"},{"name":"0.3.3","sha":"8bd218d2422ea2335865a178156eea78a12b3995","kind":"tag","published_at":"2024-07-17T10:41:51.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.3","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"684380cd826b1378f173ad096bd912afbe229aa4","kind":"tag","published_at":"2024-07-16T09:35:24.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"4f6c88ebb74416e7b644b6172343067d91e606df","kind":"tag","published_at":"2023-04-19T14:00:22.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"129034430ce319b8848104f4a2e626ac69ba9cf1","kind":"tag","published_at":"2022-10-25T22:03:35.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.3.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.3.0/manifests"},{"name":"0.2.3","sha":"69056f603d07d6c3be1557bebc3c5af710559e8c","kind":"tag","published_at":"2022-04-08T11:11:24.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.3","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.3/manifests"},{"name":"0.2.2","sha":"99cad13bcf78f69cbf65fc7e9ba36fe38488ba6d","kind":"tag","published_at":"2022-02-23T15:55:02.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"b66381f80c485b6e21fd4e53885ba8cb0f2e2a01","kind":"tag","published_at":"2021-05-26T10:36:40.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"df74494654a52c1cb8d91a1a8b3ffe70bd31bf93","kind":"commit","published_at":"2020-12-18T15:56:30.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.2.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.2.0/manifests"},{"name":"0.1.4","sha":"efbaffff340a2957bb3679768e0e21bec2ac8ada","kind":"commit","published_at":"2018-12-12T13:25:29.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.4","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"7bacd34fa379baa1d009481b6cce24975bf9094a","kind":"commit","published_at":"2018-11-02T10:43:32.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.3","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"9be1841f142dae0c17a553f899f1d5ef87d4c10c","kind":"commit","published_at":"2018-06-20T13:02:06.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.2","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"3c0bb85a4ad80470effd5545e9c57f89ef66418d","kind":"commit","published_at":"2018-05-12T21:08:56.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.1","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"a3a9aefffc63cb7d11243f08c68cc32350e2b557","kind":"commit","published_at":"2018-05-12T20:59:48.000Z","download_url":"https://codeload.github.com/tskit-dev/tsinfer/tar.gz/0.1.0","html_url":"https://github.com/tskit-dev/tsinfer/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tskit-dev/tsinfer@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-03T10:28:09.986Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.33754179350267,"dependent_packages_count":51.58441039972055,"stargazers_count":41.93822047008334,"forks_count":43.794600528968516,"docker_downloads_count":null,"average":40.413693298068765},"purl":"pkg:conda/tsinfer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tsinfer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tsinfer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tsinfer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T03:49:34.020Z","issues_count":77,"pull_requests_count":59,"avg_time_to_close_issue":27811415.045454547,"avg_time_to_close_pull_request":4513596.981818181,"issues_closed_count":22,"pull_requests_closed_count":55,"pull_request_authors_count":4,"issue_authors_count":7,"avg_comments_per_issue":2.935064935064935,"avg_comments_per_pull_request":5.305084745762712,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":51,"past_year_pull_requests_count":55,"past_year_avg_time_to_close_issue":4751040.25,"past_year_avg_time_to_close_pull_request":1824761.431372549,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":51,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":4.763636363636364,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":48},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tsinfer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tsinfer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tsinfer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tsinfer/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":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","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"}}],"commits":{"id":29840,"full_name":"tskit-dev/tsinfer","default_branch":"main","committers":[{"name":"Jerome Kelleher","email":"jk@well.ox.ac.uk","count":702},{"name":"Yan Wong","email":"yan@yanwong.me","count":151},{"name":"Yan Wong","email":"yan.wong@bdi.ox.ac.uk","count":138},{"name":"Ben Jeffery","email":"ben.jeffery@bdi.ox.ac.uk","count":43},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","count":34},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]@users.noreply.github.com","count":27},{"name":"Ben Jeffery","email":"ben.jeffery@gmail.com","count":16},{"name":"Ben Jeffery","email":"ben.jeffery@well.ox.ac.uk","count":11},{"name":"awohns","email":"awohns@gmail.com","count":9},{"name":"Shing Zhan","email":"shing.zhan@gmail.com","count":2},{"name":"Inés Rebollo","email":"44417944+minesrebollo@users.noreply.github.com","count":1},{"name":"dianali","email":"dianalirodriguez@gmail.com","count":1}],"total_commits":1135,"total_committers":12,"total_bot_commits":61,"total_bot_committers":2,"mean_commits":94.58333333333333,"dds":0.3814977973568282,"past_year_committers":[{"name":"Yan Wong","email":"yan.wong@bdi.ox.ac.uk","count":50},{"name":"Jerome Kelleher","email":"jk@well.ox.ac.uk","count":28},{"name":"Ben Jeffery","email":"ben.jeffery@bdi.ox.ac.uk","count":25},{"name":"Ben Jeffery","email":"ben.jeffery@well.ox.ac.uk","count":11},{"name":"Ben Jeffery","email":"ben.jeffery@gmail.com","count":1},{"name":"Shing Zhan","email":"shing.zhan@gmail.com","count":1},{"name":"Anthony Wilder Wohns","email":"awohns@gmail.com","count":1}],"past_year_total_commits":117,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":16.714285714285715,"past_year_dds":0.5726495726495726,"last_synced_at":"2023-04-26T14:39:08.071Z","last_synced_commit":"bd36e8d9bf571bf4c3f84c0e9aac1cddbd5689a8","created_at":"2023-03-07T16:42:09.373Z","updated_at":"2023-09-19T15:43:11.170Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"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":"tskit-dev/tsinfer","html_url":"https://github.com/tskit-dev/tsinfer","last_synced_at":"2025-09-05T10:08:29.535Z","status":null,"issues_count":164,"pull_requests_count":218,"avg_time_to_close_issue":28835645.32051282,"avg_time_to_close_pull_request":3304282.931578947,"issues_closed_count":78,"pull_requests_closed_count":190,"pull_request_authors_count":7,"issue_authors_count":16,"avg_comments_per_issue":2.9878048780487805,"avg_comments_per_pull_request":3.7155963302752295,"merged_pull_requests_count":170,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":31,"past_year_pull_requests_count":77,"past_year_avg_time_to_close_issue":621692.25,"past_year_avg_time_to_close_pull_request":426008.6935483871,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":62,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":1.9350649350649352,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":60,"created_at":"2023-05-10T21:16:25.159Z","updated_at":"2025-09-05T10:08:29.537Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tskit-dev%2Ftsinfer/issues","issue_labels_count":{"enhancement":6,"bug":5,"documentation":1},"pull_request_labels_count":{"AUTOMERGE-REQUESTED":34},"issue_author_associations_count":{"MEMBER":151,"NONE":12,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"MEMBER":212,"CONTRIBUTOR":4,"NONE":2},"issue_authors":{"hyanwong":78,"benjeffery":41,"jeromekelleher":29,"awohns":3,"frezaei98":2,"percyfal":1,"evolgenomics":1,"duncanMR":1,"nspope":1,"szhan":1,"tforest":1,"stsmall":1,"moshejasper":1,"Tatianabellagio":1,"bgyuris":1,"MatteoSebastianelli":1},"pull_request_authors":{"benjeffery":118,"hyanwong":80,"jeromekelleher":14,"mergify[bot]":2,"duncanMR":2,"hossam26644":1,"eaton-lab":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10097320,"issues_count":31426573,"pull_requests_count":97235070,"authors_count":10701179,"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":{"AUTOMERGE-REQUESTED":13},"past_year_issue_author_associations_count":{"MEMBER":26,"NONE":5},"past_year_pull_request_author_associations_count":{"MEMBER":72,"CONTRIBUTOR":3,"NONE":2},"past_year_issue_authors":{"hyanwong":17,"benjeffery":6,"jeromekelleher":3,"duncanMR":1,"MatteoSebastianelli":1,"moshejasper":1,"nspope":1,"tforest":1},"past_year_pull_request_authors":{"benjeffery":50,"hyanwong":22,"duncanMR":2,"mergify[bot]":2,"hossam26644":1},"maintainers":[{"login":"benjeffery","count":159,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/benjeffery"},{"login":"hyanwong","count":158,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hyanwong"},{"login":"jeromekelleher","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeromekelleher"},{"login":"awohns","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/awohns"}],"active_maintainers":[{"login":"benjeffery","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/benjeffery"},{"login":"hyanwong","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hyanwong"},{"login":"jeromekelleher","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeromekelleher"}]},"events":{"total":{"CreateEvent":5,"ReleaseEvent":2,"IssuesEvent":55,"WatchEvent":4,"DeleteEvent":1,"IssueCommentEvent":187,"PushEvent":36,"PullRequestReviewCommentEvent":56,"PullRequestReviewEvent":79,"PullRequestEvent":59,"ForkEvent":3},"last_year":{"CreateEvent":5,"ReleaseEvent":2,"IssuesEvent":55,"WatchEvent":4,"DeleteEvent":1,"IssueCommentEvent":187,"PushEvent":36,"PullRequestReviewCommentEvent":56,"PullRequestReviewEvent":79,"PullRequestEvent":59,"ForkEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements/CI-tests-complete/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T13:33:48.895Z","updated_at":"2022-07-12T13:33:48.895Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/requirements/CI-tests-complete/requirements.txt","dependencies":[{"id":157591655,"package_name":"tskit","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":157591652,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.11.2","direct":true,"kind":"runtime","optional":false},{"id":157591653,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":157591654,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.64.0","direct":true,"kind":"runtime","optional":false},{"id":157591637,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":true,"kind":"runtime","optional":false},{"id":157591638,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"runtime","optional":false},{"id":157591639,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"runtime","optional":false},{"id":157591640,"package_name":"daiquiri","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":157591641,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"runtime","optional":false},{"id":157591642,"package_name":"humanize","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"runtime","optional":false},{"id":157591643,"package_name":"lmdb","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":157591644,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"runtime","optional":false},{"id":157591645,"package_name":"meson","ecosystem":"pypi","requirements":"==0.62.0","direct":true,"kind":"runtime","optional":false},{"id":157591646,"package_name":"msprime","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":157591647,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.6","direct":true,"kind":"runtime","optional":false},{"id":157591648,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.2.5","direct":true,"kind":"runtime","optional":false},{"id":157591649,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.2","direct":true,"kind":"runtime","optional":false},{"id":157591650,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":157591651,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==2.5.0","direct":true,"kind":"runtime","optional":false},{"id":157591656,"package_name":"zarr","ecosystem":"pypi","requirements":"==2.11.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/CI-tests-conda/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T13:33:48.952Z","updated_at":"2022-07-12T13:33:48.952Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/requirements/CI-tests-conda/requirements.txt","dependencies":[{"id":157591876,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"runtime","optional":false},{"id":157591877,"package_name":"lmdb","ecosystem":"pypi","requirements":"==0.9.29","direct":true,"kind":"runtime","optional":false},{"id":157591878,"package_name":"msprime","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":157591879,"package_name":"numcodecs","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":157591880,"package_name":"python-lmdb","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/development.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T13:33:49.205Z","updated_at":"2022-07-12T13:33:49.205Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/requirements/development.txt","dependencies":[{"id":157592442,"package_name":"attrs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592443,"package_name":"codecov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592444,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592445,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592446,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592447,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592448,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592449,"package_name":"humanize","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592450,"package_name":"daiquiri","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592451,"package_name":"msprime","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false},{"id":157592452,"package_name":"tskit","ecosystem":"pypi","requirements":"\u003e=0.4.1","direct":true,"kind":"runtime","optional":false},{"id":157592453,"package_name":"zarr","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592454,"package_name":"lmdb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592455,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592456,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592457,"package_name":"pytest-coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592458,"package_name":"h5py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592459,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592460,"package_name":"python-prctl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592461,"package_name":"numa","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592462,"package_name":"sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592463,"package_name":"sphinx-argparse","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592464,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592465,"package_name":"setuptools_scm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592466,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592467,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592468,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592469,"package_name":"colorama","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-12T13:33:49.390Z","updated_at":"2022-07-12T13:33:49.390Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/setup.py","dependencies":[{"id":157592687,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592688,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592689,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592690,"package_name":"humanize","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592691,"package_name":"daiquiri","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592692,"package_name":"tskit","ecosystem":"pypi","requirements":"\u003e=0.5.0","direct":true,"kind":"runtime","optional":false},{"id":157592693,"package_name":"numcodecs","ecosystem":"pypi","requirements":"\u003e=0.6","direct":true,"kind":"runtime","optional":false},{"id":157592694,"package_name":"issues","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592695,"package_name":"zarr","ecosystem":"pypi","requirements":"\u003e=2.2,","direct":true,"kind":"runtime","optional":false},{"id":157592696,"package_name":"lmdb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592697,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":157592698,"package_name":"attrs","ecosystem":"pypi","requirements":"\u003e=19.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T02:46:13.018Z","updated_at":"2023-02-14T02:46:13.018Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/.github/workflows/docs.yml","dependencies":[{"id":7641605179,"package_name":"styfle/cancel-workflow-action","ecosystem":"actions","requirements":"0.11.0","direct":true,"kind":"composite","optional":false},{"id":7641605182,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7641605184,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7641605185,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T02:46:13.370Z","updated_at":"2023-02-14T02:46:13.370Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/.github/workflows/tests.yml","dependencies":[{"id":7641608541,"package_name":"styfle/cancel-workflow-action","ecosystem":"actions","requirements":"0.11.0","direct":true,"kind":"composite","optional":false},{"id":7641608542,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7641608543,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7641608544,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false},{"id":7641608545,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7641608546,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/wheels.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T02:46:13.568Z","updated_at":"2023-02-14T02:46:13.568Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/.github/workflows/wheels.yml","dependencies":[{"id":7641609915,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7641609916,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7641609917,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7641609918,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7641609919,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/CI-docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-14T02:46:13.756Z","updated_at":"2023-02-14T02:46:13.756Z","repository_link":"https://github.com/tskit-dev/tsinfer/blob/main/requirements/CI-docs/requirements.txt","dependencies":[{"id":7641611245,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.13","direct":true,"kind":"runtime","optional":false},{"id":7641611246,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.6.2","direct":true,"kind":"runtime","optional":false},{"id":7641611247,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":true,"kind":"runtime","optional":false},{"id":7641611248,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611249,"package_name":"arrow","ecosystem":"pypi","requirements":"==1.2.3","direct":true,"kind":"runtime","optional":false},{"id":7641611250,"package_name":"asciitree","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":7641611251,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7641611252,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":true,"kind":"runtime","optional":false},{"id":7641611253,"package_name":"Babel","ecosystem":"pypi","requirements":"==2.11.0","direct":true,"kind":"runtime","optional":false},{"id":7641611254,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611255,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"runtime","optional":false},{"id":7641611256,"package_name":"bleach","ecosystem":"pypi","requirements":"==5.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611257,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.12.7","direct":true,"kind":"runtime","optional":false},{"id":7641611258,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"runtime","optional":false},{"id":7641611259,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611260,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":7641611261,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":7641611262,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":7641611263,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"==15.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611264,"package_name":"comm","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":7641611265,"package_name":"cyvcf2","ecosystem":"pypi","requirements":"==0.30.18","direct":true,"kind":"runtime","optional":false},{"id":7641611266,"package_name":"daiquiri","ecosystem":"pypi","requirements":"==3.2.1","direct":true,"kind":"runtime","optional":false},{"id":7641611267,"package_name":"dask","ecosystem":"pypi","requirements":"==2022.1.0","direct":true,"kind":"runtime","optional":false},{"id":7641611268,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.5","direct":true,"kind":"runtime","optional":false},{"id":7641611269,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":7641611270,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":7641611271,"package_name":"demes","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":7641611272,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"runtime","optional":false},{"id":7641611273,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":7641611274,"package_name":"executing","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611275,"package_name":"fasteners","ecosystem":"pypi","requirements":"==0.18","direct":true,"kind":"runtime","optional":false},{"id":7641611276,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.2","direct":true,"kind":"runtime","optional":false},{"id":7641611277,"package_name":"fqdn","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":7641611278,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.1.0","direct":true,"kind":"runtime","optional":false},{"id":7641611279,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":true,"kind":"runtime","optional":false},{"id":7641611280,"package_name":"GitPython","ecosystem":"pypi","requirements":"==3.1.30","direct":true,"kind":"runtime","optional":false},{"id":7641611281,"package_name":"greenlet","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611282,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"==10.0","direct":true,"kind":"runtime","optional":false},{"id":7641611283,"package_name":"humanize","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"runtime","optional":false},{"id":7641611284,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":7641611285,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":7641611286,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"runtime","optional":false},{"id":7641611287,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.20.2","direct":true,"kind":"runtime","optional":false},{"id":7641611288,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.8.0","direct":true,"kind":"runtime","optional":false},{"id":7641611289,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611290,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==7.7.2","direct":true,"kind":"runtime","optional":false},{"id":7641611291,"package_name":"isoduration","ecosystem":"pypi","requirements":"==20.11.0","direct":true,"kind":"runtime","optional":false},{"id":7641611292,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"runtime","optional":false},{"id":7641611293,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":7641611294,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"runtime","optional":false},{"id":7641611295,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":true,"kind":"runtime","optional":false},{"id":7641611296,"package_name":"jupyter-book","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false},{"id":7641611297,"package_name":"jupyter-cache","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":7641611298,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"==0.6.3","direct":true,"kind":"runtime","optional":false},{"id":7641611299,"package_name":"jupyter-server-mathjax","ecosystem":"pypi","requirements":"==0.2.6","direct":true,"kind":"runtime","optional":false},{"id":7641611300,"package_name":"jupyter-sphinx","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":7641611301,"package_name":"jupyter_client","ecosystem":"pypi","requirements":"==7.4.9","direct":true,"kind":"runtime","optional":false},{"id":7641611302,"package_name":"jupyter_core","ecosystem":"pypi","requirements":"==5.1.3","direct":true,"kind":"runtime","optional":false},{"id":7641611303,"package_name":"jupyter_server","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":7641611304,"package_name":"jupyter_server_terminals","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"runtime","optional":false},{"id":7641611305,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":7641611306,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":7641611307,"package_name":"latexcodec","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611308,"package_name":"linkify-it-py","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":7641611309,"package_name":"lmdb","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":7641611310,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7641611311,"package_name":"lxml","ecosystem":"pypi","requirements":"==4.9.2","direct":true,"kind":"runtime","optional":false},{"id":7641611312,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":7641611313,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":7641611314,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":true,"kind":"runtime","optional":false},{"id":7641611315,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"runtime","optional":false},{"id":7641611316,"package_name":"mistune","ecosystem":"pypi","requirements":"==0.8.4","direct":true,"kind":"runtime","optional":false},{"id":7641611317,"package_name":"msprime","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611318,"package_name":"myst-nb","ecosystem":"pypi","requirements":"==0.13.2","direct":true,"kind":"runtime","optional":false},{"id":7641611319,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.15.2","direct":true,"kind":"runtime","optional":false},{"id":7641611320,"package_name":"nbclassic","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"runtime","optional":false},{"id":7641611321,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.5.13","direct":true,"kind":"runtime","optional":false},{"id":7641611322,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==6.5.4","direct":true,"kind":"runtime","optional":false},{"id":7641611323,"package_name":"nbdime","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"runtime","optional":false},{"id":7641611324,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.7.3","direct":true,"kind":"runtime","optional":false},{"id":7641611325,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.6","direct":true,"kind":"runtime","optional":false},{"id":7641611326,"package_name":"newick","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":7641611327,"package_name":"notebook","ecosystem":"pypi","requirements":"==6.5.2","direct":true,"kind":"runtime","optional":false},{"id":7641611328,"package_name":"notebook_shim","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":7641611329,"package_name":"numcodecs","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":7641611330,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.24.1","direct":true,"kind":"runtime","optional":false},{"id":7641611331,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.0","direct":true,"kind":"runtime","optional":false},{"id":7641611332,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"runtime","optional":false},{"id":7641611333,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":7641611334,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":true,"kind":"runtime","optional":false},{"id":7641611335,"package_name":"partd","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":7641611336,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"runtime","optional":false},{"id":7641611337,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"runtime","optional":false},{"id":7641611338,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.6.2","direct":true,"kind":"runtime","optional":false},{"id":7641611339,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"runtime","optional":false},{"id":7641611340,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.36","direct":true,"kind":"runtime","optional":false},{"id":7641611341,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.4","direct":true,"kind":"runtime","optional":false},{"id":7641611342,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":7641611343,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":7641611344,"package_name":"pybtex","ecosystem":"pypi","requirements":"==0.24.0","direct":true,"kind":"runtime","optional":false},{"id":7641611345,"package_name":"pybtex-docutils","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":7641611346,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":true,"kind":"runtime","optional":false},{"id":7641611347,"package_name":"pydata-sphinx-theme","ecosystem":"pypi","requirements":"==0.8.1","direct":true,"kind":"runtime","optional":false},{"id":7641611348,"package_name":"Pygments","ecosystem":"pypi","requirements":"==2.14.0","direct":true,"kind":"runtime","optional":false},{"id":7641611349,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":true,"kind":"runtime","optional":false},{"id":7641611350,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":7641611351,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"runtime","optional":false},{"id":7641611352,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.7.1","direct":true,"kind":"runtime","optional":false},{"id":7641611353,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":7641611354,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==25.0.0","direct":true,"kind":"runtime","optional":false},{"id":7641611355,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.2","direct":true,"kind":"runtime","optional":false},{"id":7641611356,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"==0.1.4","direct":true,"kind":"runtime","optional":false},{"id":7641611357,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"runtime","optional":false},{"id":7641611358,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"==0.17.21","direct":true,"kind":"runtime","optional":false},{"id":7641611359,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"==0.2.7","direct":true,"kind":"runtime","optional":false},{"id":7641611360,"package_name":"Send2Trash","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":7641611361,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":7641611362,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":7641611363,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":7641611364,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611365,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":7641611366,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3.2.post1","direct":true,"kind":"runtime","optional":false},{"id":7641611367,"package_name":"Sphinx","ecosystem":"pypi","requirements":"==4.5.0","direct":true,"kind":"runtime","optional":false},{"id":7641611368,"package_name":"sphinx-argparse","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":7641611369,"package_name":"sphinx-book-theme","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":7641611370,"package_name":"sphinx-comments","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"runtime","optional":false},{"id":7641611371,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7641611372,"package_name":"sphinx-external-toc","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"runtime","optional":false},{"id":7641611373,"package_name":"sphinx-issues","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611374,"package_name":"sphinx-jupyterbook-latex","ecosystem":"pypi","requirements":"==0.4.7","direct":true,"kind":"runtime","optional":false},{"id":7641611375,"package_name":"sphinx-multitoc-numbering","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":7641611376,"package_name":"sphinx-thebe","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":7641611377,"package_name":"sphinx-togglebutton","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":7641611378,"package_name":"sphinx_design","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"runtime","optional":false},{"id":7641611379,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.5.0","direct":true,"kind":"runtime","optional":false},{"id":7641611380,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":7641611381,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":7641611382,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611383,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":7641611384,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":7641611385,"package_name":"sphinxcontrib.applehelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":7641611386,"package_name":"SQLAlchemy","ecosystem":"pypi","requirements":"==1.4.46","direct":true,"kind":"runtime","optional":false},{"id":7641611387,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.2","direct":true,"kind":"runtime","optional":false},{"id":7641611388,"package_name":"svgwrite","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"runtime","optional":false},{"id":7641611389,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"runtime","optional":false},{"id":7641611390,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"runtime","optional":false},{"id":7641611391,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":7641611392,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.2","direct":true,"kind":"runtime","optional":false},{"id":7641611393,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.64.1","direct":true,"kind":"runtime","optional":false},{"id":7641611394,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.8.1","direct":true,"kind":"runtime","optional":false},{"id":7641611395,"package_name":"tskit","ecosystem":"pypi","requirements":"==0.5.4","direct":true,"kind":"runtime","optional":false},{"id":7641611396,"package_name":"tskit-book-theme","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":7641611397,"package_name":"uc-micro-py","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7641611398,"package_name":"uri-template","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7641611399,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.14","direct":true,"kind":"runtime","optional":false},{"id":7641611400,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.6","direct":true,"kind":"runtime","optional":false},{"id":7641611401,"package_name":"webcolors","ecosystem":"pypi","requirements":"==1.12","direct":true,"kind":"runtime","optional":false},{"id":7641611402,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7641611403,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"runtime","optional":false},{"id":7641611404,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==3.6.1","direct":true,"kind":"runtime","optional":false},{"id":7641611405,"package_name":"zarr","ecosystem":"pypi","requirements":"==2.13.6","direct":true,"kind":"runtime","optional":false},{"id":7641611407,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.11.0","direct":true,"kind":"runtime","optional":false}]}],"score":14.766606113441165,"created_at":"2025-09-04T15:51:20.655Z","updated_at":"2025-10-07T08:18:09.257Z","avatar_url":"https://github.com/tskit-dev.png","language":"C","category":null,"sub_category":null,"monthly_downloads":1272,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1038/s41588-019-0483-y","https://doi.org/10.1126/science.abi8264"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/45272","html_url":"https://science.ecosyste.ms/projects/45272","bibtex_url":"https://science.ecosyste.ms/projects/45272/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/45272/export.apalike"}