{"id":19294,"name":"haptools","description":"Ancestry and haplotype aware simulation of genotypes and phenotypes for complex trait analysis","url":"https://github.com/cast-genomics/haptools","last_synced_at":"2025-09-05T00:15:45.464Z","repository":{"id":39745647,"uuid":"386377111","full_name":"CAST-genomics/haptools","owner":"CAST-genomics","description":"Ancestry and haplotype aware simulation of genotypes and phenotypes for complex trait analysis","archived":false,"fork":false,"pushed_at":"2025-08-19T22:54:32.000Z","size":9170,"stargazers_count":24,"open_issues_count":16,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-20T00:26:36.342Z","etag":null,"topics":["gwas","simulation"],"latest_commit_sha":null,"homepage":"https://haptools.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CAST-genomics.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.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-15T17:44:31.000Z","updated_at":"2025-04-22T09:08:45.000Z","dependencies_parsed_at":"2024-04-10T06:23:41.220Z","dependency_job_id":"64d7df0e-1a28-45a3-878e-c300b91377e9","html_url":"https://github.com/CAST-genomics/haptools","commit_stats":{"total_commits":647,"total_committers":8,"mean_commits":80.875,"dds":"0.26275115919629055","last_synced_commit":"aade751001fb7f008382d246663dfee68886d6c6"},"previous_names":["aryarm/simwas"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/CAST-genomics/haptools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAST-genomics","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273691629,"owners_count":25150837,"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-04T02:00:08.968Z","response_time":61,"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":"CAST-genomics","name":"Center for Admixture Science and Technology","uuid":"112506719","kind":"organization","description":"","email":null,"website":"http://admixgenomics.ucsd.edu/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/112506719?v=4","repositories_count":4,"last_synced_at":"2023-03-08T23:33:49.152Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CAST-genomics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-18T13:13:44.134Z","updated_at":"2023-03-08T23:33:49.170Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAST-genomics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAST-genomics/repositories"},"packages":[{"id":5387249,"name":"haptools","ecosystem":"pypi","description":"Ancestry and haplotype aware simulation of genotypes and phenotypes for complex trait analysis","homepage":"https://github.com/cast-genomics/haptools","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/cast-genomics/haptools","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2022-11-03T05:58:21.000Z","latest_release_published_at":"2024-12-15T21:01:14.000Z","latest_release_number":"0.5.0","last_synced_at":"2025-08-20T00:42:51.987Z","created_at":"2022-11-03T06:18:18.610Z","updated_at":"2025-08-20T00:42:51.988Z","registry_url":"https://pypi.org/project/haptools/","install_command":"pip install haptools --index-url https://pypi.org/simple","documentation_url":"https://haptools.readthedocs.io","metadata":{"funding":null,"documentation":"https://haptools.readthedocs.io","classifiers":["License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"haptools","project_status":null},"repo_metadata":{"id":39745647,"uuid":"386377111","full_name":"CAST-genomics/haptools","owner":"CAST-genomics","description":"Ancestry and haplotype aware simulation of genotypes and phenotypes for complex trait analysis","archived":false,"fork":false,"pushed_at":"2024-08-27T18:11:38.000Z","size":8736,"stargazers_count":18,"open_issues_count":13,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-08-27T20:06:22.172Z","etag":null,"topics":["gwas","simulation"],"latest_commit_sha":null,"homepage":"https://haptools.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CAST-genomics.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.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-15T17:44:31.000Z","updated_at":"2024-08-27T18:10:51.000Z","dependencies_parsed_at":"2024-04-10T06:23:41.220Z","dependency_job_id":"64d7df0e-1a28-45a3-878e-c300b91377e9","html_url":"https://github.com/CAST-genomics/haptools","commit_stats":{"total_commits":647,"total_committers":8,"mean_commits":80.875,"dds":"0.26275115919629055","last_synced_commit":"aade751001fb7f008382d246663dfee68886d6c6"},"previous_names":["aryarm/simwas"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAST-genomics","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217230004,"owners_count":16145135,"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":"CAST-genomics","name":"Center for Admixture Science and Technology","uuid":"112506719","kind":"organization","description":"","email":null,"website":"http://admixgenomics.ucsd.edu/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/112506719?v=4","repositories_count":4,"last_synced_at":"2023-03-08T23:33:49.152Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CAST-genomics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-18T13:13:44.134Z","updated_at":"2023-03-08T23:33:49.170Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAST-genomics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CAST-genomics/repositories"},"tags":[{"name":"v0.4.2","sha":"2f2f6f82c34f1f0df6df3744a140a9da8f3c72b0","kind":"commit","published_at":"2024-06-14T22:03:31.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.4.2","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"c88c9ad63b6477c68698cb0079a3a2f60554d61f","kind":"commit","published_at":"2024-06-14T21:20:52.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.4.1","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"bdaf81203ebca367b5b233f4c695912819d77980","kind":"commit","published_at":"2024-01-14T16:40:44.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.4.0","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"a51dd7e75043745cd923139224c1bdb82978071d","kind":"commit","published_at":"2023-06-03T05:00:23.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.3.0","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"5da477dabd827afb6bea73c924cf387a8bf29dad","kind":"commit","published_at":"2023-03-22T21:15:35.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.2.1","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"d8cbae002d38ae3e1dd42d964f4372d75f1df27a","kind":"commit","published_at":"2023-03-07T21:47:59.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.2.0","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.2.0/manifests"},{"name":"v0.1.3","sha":"a503353352d26e83e68e449ede107ed58fdd0184","kind":"commit","published_at":"2023-02-10T20:03:06.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.1.3","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"7148c069fa79ff733ea711cfbda6b8fb4ae06037","kind":"commit","published_at":"2023-02-02T19:23:46.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.1.2","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"541828b88473d0618d757a4d30ea96000e436e21","kind":"commit","published_at":"2023-02-02T04:49:55.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.1.1","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"6eac7ef2e8bc81f1cdedc98b446c03c2641b52cf","kind":"commit","published_at":"2023-02-01T22:09:06.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.1.0","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.1.0/manifests"},{"name":"v0.0.3","sha":"e717e499a0b33862c99be5f44c2e14cee0407235","kind":"commit","published_at":"2022-11-07T18:23:32.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.0.3","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"58d171cf996178aab3dd988ba470f087c6901242","kind":"commit","published_at":"2022-11-03T18:30:52.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.0.2","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"9eabfce582fd8530f09435a1d9f75a7ce0c8b699","kind":"commit","published_at":"2022-11-02T00:11:31.000Z","download_url":"https://codeload.github.com/CAST-genomics/haptools/tar.gz/v0.0.1","html_url":"https://github.com/CAST-genomics/haptools/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-08-27T20:20:59.456Z","dependent_packages_count":0,"downloads":76,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":29.70234107967915,"dependent_repos_count":21.615158380108443,"dependent_packages_count":10.09540786432578,"stargazers_count":16.01817605813896,"forks_count":19.110664091426127,"docker_downloads_count":null,"average":19.30834949473569},"purl":"pkg:pypi/haptools","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/haptools","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/haptools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/haptools/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-27T20:20:57.306Z","issues_count":28,"pull_requests_count":112,"avg_time_to_close_issue":6482685.842105263,"avg_time_to_close_pull_request":784207.2385321101,"issues_closed_count":19,"pull_requests_closed_count":109,"pull_request_authors_count":8,"issue_authors_count":6,"avg_comments_per_issue":1.8928571428571428,"avg_comments_per_pull_request":0.49107142857142855,"merged_pull_requests_count":104,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":7,"past_year_pull_requests_count":28,"past_year_avg_time_to_close_issue":539547.75,"past_year_avg_time_to_close_pull_request":1486648.9259259258,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.8571428571428572,"past_year_avg_comments_per_pull_request":0.7857142857142857,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":25,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/issues","maintainers":[{"login":"aryarm","count":89,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aryarm"},{"login":"mlamkin7","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mlamkin7"},{"login":"gymreklab","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gymreklab"},{"login":"Ayimany","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ayimany"},{"login":"ciarareeve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ciarareeve"},{"login":"gonzalogc1","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gonzalogc1"},{"login":"s041629","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/s041629"}],"active_maintainers":[{"login":"aryarm","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aryarm"},{"login":"mlamkin7","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mlamkin7"},{"login":"gymreklab","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gymreklab"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/haptools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/haptools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/haptools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/haptools/related_packages","maintainers":[{"uuid":"mgymrek","login":"mgymrek","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/mgymrek/","role":"Owner","created_at":"2024-01-23T19:55:39.699Z","updated_at":"2024-01-23T19:55:39.699Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mgymrek/packages"},{"uuid":"aryarm","login":"aryarm","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/aryarm/","role":null,"created_at":"2023-02-26T04:04:46.718Z","updated_at":"2023-02-26T04:04:46.718Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/aryarm/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724934,"maintainers_count":308264,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":693122,"full_name":"CAST-genomics/haptools","default_branch":"main","committers":[{"name":"Arya Massarat","email":"23412689+aryarm@users.noreply.github.com","count":477},{"name":"mlamkin7","email":"michael@alamkin.com","count":98},{"name":"Melissa Gymrek","email":"melissagymrek@Melissas-MacBook-Pro.local","count":32},{"name":"Ciara Reeve","email":"77694019+ciarareeve@users.noreply.github.com","count":26},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]@users.noreply.github.com","count":5},{"name":"Matteo","email":"s041629@gmail.com","count":4},{"name":"Melissa Gymrek","email":"melissagymrek@Melissas-MBP.attlocal.net","count":3},{"name":"Gymrek Lab","email":"melissa.gymrek@gmail.com","count":2}],"total_commits":647,"total_committers":8,"total_bot_commits":5,"total_bot_committers":1,"mean_commits":80.875,"dds":0.26275115919629055,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-20T11:45:08.415Z","last_synced_commit":"aade751001fb7f008382d246663dfee68886d6c6","created_at":"2023-03-09T11:31:12.238Z","updated_at":"2023-09-19T17:39:57.551Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-27T00:00:29.048Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"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":"CAST-genomics/haptools","html_url":"https://github.com/CAST-genomics/haptools","last_synced_at":"2025-08-31T15:58:12.685Z","status":null,"issues_count":30,"pull_requests_count":116,"avg_time_to_close_issue":6066080.428571428,"avg_time_to_close_pull_request":779978.0630630631,"issues_closed_count":21,"pull_requests_closed_count":111,"pull_request_authors_count":8,"issue_authors_count":8,"avg_comments_per_issue":2.3,"avg_comments_per_pull_request":0.47413793103448276,"merged_pull_requests_count":106,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":2,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":2108329.0,"past_year_avg_time_to_close_pull_request":549488.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":8.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"created_at":"2023-05-15T05:21:20.338Z","updated_at":"2025-09-03T04:34:46.005Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CAST-genomics%2Fhaptools/issues","issue_labels_count":{"enhancement":11,"idea":4,"documentation":2,"large-files":1,"bug":1,"refactor":1,"help wanted":1},"pull_request_labels_count":{"autorelease: tagged":9,"autorelease: pending":8,"refactor":1},"issue_author_associations_count":{"MEMBER":22,"NONE":5,"COLLABORATOR":3},"pull_request_author_associations_count":{"MEMBER":92,"COLLABORATOR":32,"CONTRIBUTOR":17,"NONE":1},"issue_authors":{"aryarm":22,"gymreklab":2,"drdna":1,"s041629":1,"KangchengHou":1,"armartin":1,"RJDan":1,"cindywen96":1},"pull_request_authors":{"aryarm":92,"mlamkin7":27,"github-actions[bot]":17,"gymreklab":2,"amythewilliams":1,"Ayimany":1,"ciarareeve":1,"gonzalogc1":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10055288,"issues_count":30921107,"pull_requests_count":92934627,"authors_count":10615882,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"MEMBER":15},"past_year_issue_authors":{"cindywen96":1,"drdna":1},"past_year_pull_request_authors":{"aryarm":15},"maintainers":[{"login":"aryarm","count":114,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aryarm"},{"login":"mlamkin7","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mlamkin7"},{"login":"gymreklab","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gymreklab"},{"login":"Ayimany","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ayimany"},{"login":"s041629","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/s041629"},{"login":"ciarareeve","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ciarareeve"},{"login":"gonzalogc1","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gonzalogc1"}],"active_maintainers":[{"login":"aryarm","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aryarm"}]},"events":{"total":{"CreateEvent":11,"IssuesEvent":6,"ReleaseEvent":1,"WatchEvent":4,"DeleteEvent":11,"IssueCommentEvent":27,"PushEvent":100,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":2,"PullRequestEvent":21},"last_year":{"CreateEvent":11,"IssuesEvent":6,"ReleaseEvent":1,"WatchEvent":4,"DeleteEvent":11,"IssueCommentEvent":27,"PushEvent":100,"PullRequestReviewEvent":13,"PullRequestReviewCommentEvent":2,"PullRequestEvent":21}},"keywords":["gwas","simulation"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/conventional-prs.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T08:50:12.530Z","updated_at":"2023-10-03T08:50:12.530Z","repository_link":"https://github.com/CAST-genomics/haptools/blob/main/.github/workflows/conventional-prs.yml","dependencies":[{"id":14076879336,"package_name":"amannn/action-semantic-pull-request","ecosystem":"actions","requirements":"v5.0.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T08:50:12.539Z","updated_at":"2023-10-03T08:50:12.539Z","repository_link":"https://github.com/CAST-genomics/haptools/blob/main/.github/workflows/release.yml","dependencies":[{"id":14076879337,"package_name":"GoogleCloudPlatform/release-please-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14076879338,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14076879339,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14076879340,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.5.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T08:50:12.550Z","updated_at":"2023-10-03T08:50:12.550Z","repository_link":"https://github.com/CAST-genomics/haptools/blob/main/.github/workflows/tests.yml","dependencies":[{"id":14076879341,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14076879342,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14076879343,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14076879344,"package_name":"actionsdesk/lfs-warning","ecosystem":"actions","requirements":"v3.2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-10-03T08:50:12.871Z","updated_at":"2023-10-03T08:50:12.871Z","repository_link":"https://github.com/CAST-genomics/haptools/blob/main/poetry.lock","dependencies":[{"id":14076879513,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.12","direct":false,"kind":"runtime","optional":false},{"id":14076879514,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"develop","optional":false},{"id":14076879515,"package_name":"argcomplete","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"develop","optional":false},{"id":14076879516,"package_name":"attrs","ecosystem":"pypi","requirements":"22.1.0","direct":false,"kind":"develop","optional":false},{"id":14076879517,"package_name":"babel","ecosystem":"pypi","requirements":"2.11.0","direct":false,"kind":"runtime","optional":false},{"id":14076879518,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"develop","optional":false},{"id":14076879519,"package_name":"black","ecosystem":"pypi","requirements":"22.10.0","direct":false,"kind":"develop","optional":false},{"id":14076879520,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.9.24","direct":false,"kind":"runtime","optional":false},{"id":14076879521,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14076879522,"package_name":"click","ecosystem":"pypi","requirements":"8.1.3","direct":false,"kind":"runtime","optional":false},{"id":14076879523,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":14076879524,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":"runtime","optional":false},{"id":14076879528,"package_name":"colorlog","ecosystem":"pypi","requirements":"6.7.0","direct":false,"kind":"develop","optional":false},{"id":14076879529,"package_name":"coverage","ecosystem":"pypi","requirements":"7.2.7","direct":false,"kind":"develop","optional":false},{"id":14076879530,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":14076879531,"package_name":"cython","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14076879532,"package_name":"cyvcf2","ecosystem":"pypi","requirements":"0.30.18","direct":false,"kind":"runtime","optional":false},{"id":14076879533,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"develop","optional":false},{"id":14076879534,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"develop","optional":false},{"id":14076879535,"package_name":"docutils","ecosystem":"pypi","requirements":"0.17.1","direct":false,"kind":"runtime","optional":false},{"id":14076879536,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"develop","optional":false},{"id":14076879537,"package_name":"filelock","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"develop","optional":false},{"id":14076879538,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.38.0","direct":false,"kind":"runtime","optional":false},{"id":14076879539,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"10.0","direct":false,"kind":"runtime","optional":false},{"id":14076879540,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":14076879541,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":14076879542,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.13.0","direct":false,"kind":"runtime","optional":false},{"id":14076879543,"package_name":"iniconfig","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"develop","optional":false},{"id":14076879544,"package_name":"ipython","ecosystem":"pypi","requirements":"7.34.0","direct":false,"kind":"develop","optional":false},{"id":14076879545,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"develop","optional":false},{"id":14076879546,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":14076879547,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":14076879548,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14076879549,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.5.3","direct":false,"kind":"runtime","optional":false},{"id":14076879550,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.6","direct":false,"kind":"develop","optional":false},{"id":14076879551,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"develop","optional":false},{"id":14076879552,"package_name":"nox","ecosystem":"pypi","requirements":"2022.8.7","direct":false,"kind":"develop","optional":false},{"id":14076879553,"package_name":"nox-poetry","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"develop","optional":false},{"id":14076879554,"package_name":"numpy","ecosystem":"pypi","requirements":"1.21.6","direct":false,"kind":"runtime","optional":false},{"id":14076879555,"package_name":"numpydoc","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":14076879556,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":14076879557,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"develop","optional":false},{"id":14076879558,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.10.1","direct":false,"kind":"develop","optional":false},{"id":14076879559,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"develop","optional":false},{"id":14076879560,"package_name":"pgenlib","ecosystem":"pypi","requirements":"0.90.1","direct":false,"kind":"runtime","optional":false},{"id":14076879576,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"develop","optional":false},{"id":14076879577,"package_name":"pillow","ecosystem":"pypi","requirements":"9.3.0","direct":false,"kind":"runtime","optional":false},{"id":14076879578,"package_name":"platformdirs","ecosystem":"pypi","requirements":"2.5.3","direct":false,"kind":"develop","optional":false},{"id":14076879579,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":14076879580,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.32","direct":false,"kind":"develop","optional":false},{"id":14076879581,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":14076879582,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"develop","optional":false},{"id":14076879583,"package_name":"pygments","ecosystem":"pypi","requirements":"2.13.0","direct":false,"kind":"runtime","optional":false},{"id":14076879584,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.9","direct":false,"kind":"runtime","optional":false},{"id":14076879585,"package_name":"pyreadline","ecosystem":"pypi","requirements":"2.1","direct":false,"kind":"runtime","optional":false},{"id":14076879586,"package_name":"pyreadline3","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":14076879587,"package_name":"pysam","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":14076879588,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.0","direct":false,"kind":"develop","optional":false},{"id":14076879589,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":14076879590,"package_name":"pytz","ecosystem":"pypi","requirements":"2022.6","direct":false,"kind":"runtime","optional":false},{"id":14076879591,"package_name":"requests","ecosystem":"pypi","requirements":"2.28.1","direct":false,"kind":"runtime","optional":false},{"id":14076879592,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"6.4.2","direct":false,"kind":"runtime","optional":false},{"id":14076879593,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":14076879594,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":14076879595,"package_name":"sphinx","ecosystem":"pypi","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":14076879596,"package_name":"sphinx-autodoc-typehints","ecosystem":"pypi","requirements":"1.19.5","direct":false,"kind":"runtime","optional":false},{"id":14076879597,"package_name":"sphinx-click","ecosystem":"pypi","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":14076879598,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":14076879599,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14076879600,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":14076879601,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":14076879602,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":14076879603,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":14076879604,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":14076879605,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14076879606,"package_name":"tomlkit","ecosystem":"pypi","requirements":"0.11.6","direct":false,"kind":"develop","optional":false},{"id":14076879607,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.5.0","direct":false,"kind":"develop","optional":false},{"id":14076879608,"package_name":"typed-ast","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"develop","optional":false},{"id":14076879609,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":14076879610,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.12","direct":false,"kind":"runtime","optional":false},{"id":14076879611,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.16.6","direct":false,"kind":"develop","optional":false},{"id":14076879612,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"develop","optional":false},{"id":14076879613,"package_name":"zipp","ecosystem":"pypi","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-03T08:50:14.126Z","updated_at":"2023-10-03T08:50:14.126Z","repository_link":"https://github.com/CAST-genomics/haptools/blob/main/pyproject.toml","dependencies":[{"id":14076879614,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7,\u003c3.11","direct":true,"kind":"runtime","optional":false},{"id":14076879615,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.20.0","direct":true,"kind":"runtime","optional":false},{"id":14076879616,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=8.0.3","direct":true,"kind":"runtime","optional":false},{"id":14076879617,"package_name":"pysam","ecosystem":"pypi","requirements":"\u003e=0.19.0","direct":true,"kind":"runtime","optional":false},{"id":14076879618,"package_name":"cyvcf2","ecosystem":"pypi","requirements":"\u003e=0.30.14","direct":true,"kind":"runtime","optional":false},{"id":14076879619,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.5.1","direct":true,"kind":"runtime","optional":false},{"id":14076879620,"package_name":"Pgenlib","ecosystem":"pypi","requirements":"\u003e=0.90.1","direct":true,"kind":"runtime","optional":false},{"id":14076879621,"package_name":"Sphinx","ecosystem":"pypi","requirements":"\u003e=4.3.2","direct":true,"kind":"runtime","optional":false},{"id":14076879622,"package_name":"sphinx-autodoc-typehints","ecosystem":"pypi","requirements":"\u003e=1.12.0","direct":true,"kind":"runtime","optional":false},{"id":14076879623,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false},{"id":14076879624,"package_name":"numpydoc","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false},{"id":14076879625,"package_name":"sphinx-click","ecosystem":"pypi","requirements":"\u003e=3.0.2","direct":true,"kind":"runtime","optional":false},{"id":14076879626,"package_name":"Sphinx","ecosystem":"pypi","requirements":"\u003e=4.3.2","direct":true,"kind":"develop","optional":false},{"id":14076879627,"package_name":"sphinx-autodoc-typehints","ecosystem":"pypi","requirements":"\u003e=1.12.0","direct":true,"kind":"develop","optional":false},{"id":14076879628,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"develop","optional":false},{"id":14076879629,"package_name":"numpydoc","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"develop","optional":false},{"id":14076879630,"package_name":"sphinx-click","ecosystem":"pypi","requirements":"\u003e=3.0.2","direct":true,"kind":"develop","optional":false},{"id":14076879631,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=6.2.5","direct":true,"kind":"develop","optional":false},{"id":14076879632,"package_name":"black","ecosystem":"pypi","requirements":"\u003e=22.3.0","direct":true,"kind":"develop","optional":false},{"id":14076879633,"package_name":"ipython","ecosystem":"pypi","requirements":"\u003e=7.30.1","direct":true,"kind":"develop","optional":false},{"id":14076879634,"package_name":"nox","ecosystem":"pypi","requirements":"\u003e=2022.8.7","direct":true,"kind":"develop","optional":false},{"id":14076879635,"package_name":"nox-poetry","ecosystem":"pypi","requirements":"\u003e=1.0.1","direct":true,"kind":"develop","optional":false},{"id":14076879636,"package_name":"coverage","ecosystem":"pypi","requirements":"\u003e=6.5.0","direct":true,"kind":"develop","optional":false}]}],"score":10.137768848260794,"created_at":"2025-09-04T15:50:50.622Z","updated_at":"2025-10-07T08:09:38.976Z","avatar_url":"https://github.com/CAST-genomics.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":76,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1093/bioinformatics/btad104"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/19294","html_url":"https://science.ecosyste.ms/projects/19294","bibtex_url":"https://science.ecosyste.ms/projects/19294/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/19294/export.apalike"}