{"id":356467,"url":"https://github.com/mprib/caliscope","last_synced_at":"2026-08-14T03:32:02.246Z","repository":{"id":63821920,"uuid":"533935970","full_name":"mprib/caliscope","owner":"mprib","description":"Multicamera Calibration for Motion Capture Workflows","archived":false,"fork":false,"pushed_at":"2026-08-05T12:11:07.000Z","size":911130,"stargazers_count":430,"open_issues_count":2,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-08-07T06:20:16.498Z","etag":null,"topics":["bundle-adjustment","camera-calibration","extrinsic-calibration","intrinsic-calibration","motion-capture-mocap","motion-capture-processing","open-source"],"latest_commit_sha":null,"homepage":"https://mprib.github.io/caliscope/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mprib.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-09-07T20:44:12.000Z","updated_at":"2026-08-05T17:01:18.000Z","dependencies_parsed_at":"2025-10-26T02:46:58.996Z","dependency_job_id":"d66aa77c-46cf-4bb4-878e-c44bb148f27b","html_url":"https://github.com/mprib/caliscope","commit_stats":{"total_commits":2930,"total_committers":5,"mean_commits":586.0,"dds":"0.21706484641638224","last_synced_commit":"d04791066d508383651c6f02a4844c019b5055cf"},"previous_names":["mprib/caliscope","mprib/pyxy3d"],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/mprib/caliscope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mprib","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36383530,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-07T02:00:06.708Z","response_time":57,"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":"mprib","name":null,"uuid":"31831778","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31831778?v=4","repositories_count":2,"last_synced_at":"2023-03-12T20:20:42.592Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mprib","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-12T20:20:42.595Z","updated_at":"2023-03-12T20:20:42.595Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mprib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mprib/repositories"},"packages":[{"id":8768620,"name":"caliscope","ecosystem":"pypi","description":"Rapid and reliable multicamera calibration with GUI and scripting API","homepage":null,"licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/mprib/caliscope","keywords_array":[],"namespace":null,"versions_count":37,"first_release_published_at":"2024-01-19T00:05:51.000Z","latest_release_published_at":"2026-08-05T12:14:48.000Z","latest_release_number":"0.11.5","last_synced_at":"2026-08-13T03:04:29.604Z","created_at":"2024-01-19T00:15:43.245Z","updated_at":"2026-08-13T03:04:29.604Z","registry_url":"https://pypi.org/project/caliscope/","install_command":"pip install caliscope --index-url https://pypi.org/simple","documentation_url":"https://caliscope.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"caliscope","project_status":null},"repo_metadata":{"id":63821920,"uuid":"533935970","full_name":"mprib/caliscope","owner":"mprib","description":"Multicamera Calibration for Motion Capture Workflows","archived":false,"fork":false,"pushed_at":"2026-08-05T12:11:07.000Z","size":911130,"stargazers_count":430,"open_issues_count":2,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-08-07T06:20:16.498Z","etag":null,"topics":["bundle-adjustment","camera-calibration","extrinsic-calibration","intrinsic-calibration","motion-capture-mocap","motion-capture-processing","open-source"],"latest_commit_sha":null,"homepage":"https://mprib.github.io/caliscope/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mprib.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-09-07T20:44:12.000Z","updated_at":"2026-08-05T17:01:18.000Z","dependencies_parsed_at":"2025-10-26T02:46:58.996Z","dependency_job_id":"d66aa77c-46cf-4bb4-878e-c44bb148f27b","html_url":"https://github.com/mprib/caliscope","commit_stats":{"total_commits":2930,"total_committers":5,"mean_commits":586.0,"dds":"0.21706484641638224","last_synced_commit":"d04791066d508383651c6f02a4844c019b5055cf"},"previous_names":["mprib/caliscope","mprib/pyxy3d"],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/mprib/caliscope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mprib","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36383530,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-07T02:00:06.708Z","response_time":57,"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":"mprib","name":null,"uuid":"31831778","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31831778?v=4","repositories_count":2,"last_synced_at":"2023-03-12T20:20:42.592Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mprib","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-12T20:20:42.595Z","updated_at":"2023-03-12T20:20:42.595Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mprib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mprib/repositories"},"tags":[{"name":"v0.11.4","sha":"b3f37a1b935f2597b62b037a5b2f6ddad37598dc","kind":"commit","published_at":"2026-07-25T19:43:07.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.11.4","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.4/manifests"},{"name":"v0.11.3","sha":"ad12ec934afb947e086ffcf5f314ea720042a1c7","kind":"commit","published_at":"2026-07-20T17:45:19.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.11.3","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"bff170ea049078d82931d1efc4b1b4f0080cb6df","kind":"commit","published_at":"2026-07-19T17:33:14.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.11.2","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"2b1c26a06c37ff0e0b68a7c57106238c8e012527","kind":"commit","published_at":"2026-07-17T01:01:08.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.11.1","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"a539779f92990620ac132ead91cc22b61d8260b2","kind":"tag","published_at":"2026-07-16T17:29:32.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.11.0","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"fb7cffe6d40f4ab3696d0d0de8eba8f6086830e6","kind":"commit","published_at":"2026-07-10T18:02:09.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.10.0","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"e825b3813a6aaed333a919a604c1f02bc1825ff2","kind":"commit","published_at":"2026-05-29T19:26:08.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.9.0","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.9.0/manifests"},{"name":"v0.8.4","sha":"a9333aa999a8cce289f5da85c36101fcea42d3d8","kind":"commit","published_at":"2026-05-27T21:05:13.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.8.4","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.8.4/manifests"},{"name":"v0.8.1","sha":"97a9529b1ec008cfffff0187593b6ad84c265d26","kind":"commit","published_at":"2026-03-18T16:47:27.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.8.1","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"0b7af7553c53cdabe7863aede9c45d2cc8e582f1","kind":"commit","published_at":"2026-03-17T22:03:27.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.8.0","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"a3af47bbd5072e6901fbcd39541acfd13e361c92","kind":"commit","published_at":"2026-02-28T00:18:44.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.7.2","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.7.2/manifests"},{"name":"v0.7.0","sha":"1264880d148013e4015f5afb8e73bfbeaa206451","kind":"commit","published_at":"2026-02-25T03:46:00.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.7.0","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"50eab449b967a9148b24b1428ff4363898d1ea53","kind":"commit","published_at":"2025-03-19T22:57:59.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.6.0","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.6.0/manifests"},{"name":"v0.5.4","sha":"a688d9954b7394b5e5b5579eb2b216692f1c4055","kind":"commit","published_at":"2024-12-20T16:25:32.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.5.4","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.5.4/manifests"},{"name":"v0.5.1","sha":"b00b8dfdc39d376e4b4455f806c7e1af93c93dcb","kind":"commit","published_at":"2024-10-08T21:47:28.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.5.1","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.5.1/manifests"},{"name":"v0.0.17","sha":"b74ad2b50a9de582390c72ca2e436a98e9980b50","kind":"tag","published_at":"2023-04-04T20:55:25.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.17","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.17/manifests"},{"name":"v0.0.16","sha":"f2c9ffb023daee143328ee53b4c1ec9a532a63c0","kind":"tag","published_at":"2023-04-03T23:33:13.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.16","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.16/manifests"},{"name":"v0.0.15","sha":"b15efe717e7bc9f970eb82aca7a84a4eb31ec9fd","kind":"tag","published_at":"2023-04-03T14:25:25.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.15","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.15/manifests"},{"name":"v0.0.14","sha":"64614ab804ae480821dbf57d41646092e0d2bae5","kind":"tag","published_at":"2023-04-02T17:15:08.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.14","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.14/manifests"},{"name":"v0.0.13","sha":"3a269b4666b9c04a13d69656b0fe8bde7d44e3fe","kind":"tag","published_at":"2023-03-31T14:34:23.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.13","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.13/manifests"},{"name":"v0.0.12","sha":"2bb54a07fa65bbf839538cd57d1363a21f27210e","kind":"tag","published_at":"2023-03-30T21:53:11.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.12","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.12/manifests"},{"name":"v0.0.11","sha":"6ae1c311411d426911a02bf82e99366d7078286f","kind":"tag","published_at":"2023-03-30T21:39:21.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.11","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.11/manifests"},{"name":"v0.0.10","sha":"7b34fc6b0469d1af448b5aee09e6b183af1ec69b","kind":"tag","published_at":"2023-03-08T16:09:40.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.10","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.10/manifests"},{"name":"v0.0.9","sha":"41c62abc7674715ec7834c76b177d7cc3f7c8d29","kind":"tag","published_at":"2023-02-28T21:17:25.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.9","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"7ed9cadae1487588649c36d14f779a03d87708c4","kind":"tag","published_at":"2023-02-27T14:40:26.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.8","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"987df259a57e5e7a25caf29a8da6818f3ec47181","kind":"tag","published_at":"2023-02-27T14:26:46.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.7","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"a2ebe8cba320392cf101497541b81e786bf75af2","kind":"tag","published_at":"2023-02-26T23:16:24.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.6","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"92873565a76fc2d95a06f5614da26b41296c258c","kind":"tag","published_at":"2023-02-25T16:39:21.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.5","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"644d21d4d3a3b10584e03a30e22286081b8846ec","kind":"tag","published_at":"2023-02-22T12:39:58.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.4","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"49eea3bc614a45380cc7596d63ac4369f32af225","kind":"tag","published_at":"2023-01-30T17:39:58.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/v0.0.3","html_url":"https://github.com/mprib/caliscope/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/v0.0.3/manifests"},{"name":"0.0.2","sha":"a713b190e500d0e1ee2c91a1296740b4a50f0297","kind":"tag","published_at":"2023-01-30T17:37:15.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/0.0.2","html_url":"https://github.com/mprib/caliscope/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"9249e9c6f356794aeeff08c61e1018c96fe49cbc","kind":"tag","published_at":"2023-01-29T17:51:15.000Z","download_url":"https://codeload.github.com/mprib/caliscope/tar.gz/0.0.1","html_url":"https://github.com/mprib/caliscope/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/mprib/caliscope@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-08-10T01:33:21.106Z","dependent_packages_count":0,"downloads":3691,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":65.99610873103474,"dependent_packages_count":9.998503358090286,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":37.997306044562514},"purl":"pkg:pypi/caliscope","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/caliscope","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/caliscope","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/caliscope/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-05T22:03:58.751Z","issues_count":86,"pull_requests_count":97,"avg_time_to_close_issue":3268501.1621621624,"avg_time_to_close_pull_request":25828.967391304348,"issues_closed_count":37,"pull_requests_closed_count":92,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":1.1046511627906976,"avg_comments_per_pull_request":0.13402061855670103,"merged_pull_requests_count":88,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":30,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":1540352.6666666667,"past_year_avg_time_to_close_pull_request":13712.295454545456,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":44,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.7333333333333333,"past_year_avg_comments_per_pull_request":0.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/issues","maintainers":[{"login":"mprib","count":138,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mprib"}],"active_maintainers":[{"login":"mprib","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mprib"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/caliscope/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/caliscope/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/caliscope/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/caliscope/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/caliscope/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/caliscope/codemeta","maintainers":[{"uuid":"mprib","login":"mprib","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://pypi.org/user/mprib/","role":null,"created_at":"2024-01-19T00:15:45.010Z","updated_at":"2024-01-19T00:15:45.010Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mprib/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":928221,"maintainers_count":398528,"namespaces_count":0,"keywords_count":309778,"github":"pypi","metadata":{"funded_packages_count":57398,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-13T11:34:41.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"}}],"commits":{"id":1468565,"full_name":"mprib/caliscope","default_branch":"main","total_commits":3662,"total_committers":7,"total_bot_commits":11,"total_bot_committers":1,"mean_commits":523.1428571428571,"dds":0.00491534680502459,"past_year_total_commits":590,"past_year_total_committers":4,"past_year_total_bot_commits":8,"past_year_total_bot_committers":1,"past_year_mean_commits":147.5,"past_year_dds":0.01864406779661021,"last_synced_at":"2026-08-13T03:01:30.107Z","last_synced_commit":"6819acc4a4855fa462e034d3f3a213c9a8adde27","created_at":"2024-01-27T08:35:08.019Z","updated_at":"2026-08-13T03:01:30.100Z","committers":[{"name":"mprib","email":"prible@gmail.com","login":"mprib","count":3644},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":11},{"name":"Ryan Govostes","email":"rgovostes+git@gmail.com","login":"rgov","count":2},{"name":"caenrigen","email":"3199974-caenrigen@users.noreply.gitlab.com","login":null,"count":2},{"name":"Rohan","email":"dev.creator42@gmail.com","login":"RohanBhattacharyya","count":1},{"name":"Lukas Behammer","email":"131662795+lukasbehammer","login":"lukasbehammer","count":1},{"name":"Jaeseung Han","email":"thestudentofkyoto@gmail.com","login":"calcoloergosum","count":1}],"past_year_committers":[{"name":"Mac Prible","email":"prible@gmail.com","login":"mprib","count":579},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":8},{"name":"caenrigen","email":"3199974-caenrigen@users.noreply.gitlab.com","login":null,"count":2},{"name":"Lukas Behammer","email":"131662795+lukasbehammer","login":"lukasbehammer","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-14T00:00:06.241Z","repositories_count":6654870,"commits_count":937120657,"contributors_count":39856494,"owners_count":1337293,"committers_count":3304496,"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":{"table":{"full_name":"mprib/caliscope","html_url":"https://github.com/mprib/caliscope","last_synced_at":"2026-08-13T03:01:05.243Z","status":null,"issues_count":86,"pull_requests_count":97,"avg_time_to_close_issue":3199445.8421052634,"avg_time_to_close_pull_request":32185.09677419355,"issues_closed_count":38,"pull_requests_closed_count":93,"pull_request_authors_count":5,"issue_authors_count":31,"avg_comments_per_issue":1.1162790697674418,"avg_comments_per_pull_request":0.17525773195876287,"merged_pull_requests_count":89,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":30,"past_year_pull_requests_count":48,"past_year_avg_time_to_close_issue":1450757.3,"past_year_avg_time_to_close_pull_request":27117.555555555555,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":45,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.7666666666666667,"past_year_avg_comments_per_pull_request":0.2708333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":41,"created_at":"2024-01-27T08:35:12.099Z","updated_at":"2026-08-13T03:01:05.243Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/mprib%2Fcaliscope/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":6,"python:uv":4,"github_actions":2}},"issue_author_associations_count":{"table":{"OWNER":51,"NONE":35}},"pull_request_author_associations_count":{"table":{"OWNER":87,"CONTRIBUTOR":7,"NONE":3}},"issue_authors":{"table":{"mprib":51,"kgyb":3,"wanghlsara":2,"charisoudis":2,"seyed-mohammadreza-mousavi":2,"jmz3":1,"alexswerner":1,"DEVECLOVER":1,"Gnarlywhale":1,"jschoch":1,"maxbatt22":1,"ChristianNSchmitz":1,"mitch-spec":1,"mssc89":1,"calcoloergosum":1,"RohanBhattacharyya":1,"keniel123":1,"carlosedubarreto":1,"78902050":1,"aruna-ram":1,"djlev8":1,"machinethinking":1,"crocis":1,"TimSeizinger":1,"fanpeeps":1,"felixfrank":1,"kerianVaraine":1,"ala-aizu":1,"malleng":1,"davidpagnon":1,"nivesh48":1}},"pull_request_authors":{"table":{"mprib":87,"dependabot[bot]":6,"caenrigen":2,"RohanBhattacharyya":1,"calcoloergosum":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-14T00:00:05.923Z","repositories_count":16031225,"issues_count":40450000,"pull_requests_count":130860612,"authors_count":11445694,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":6,"python:uv":4,"github_actions":2}},"past_year_issue_author_associations_count":{"table":{"OWNER":23,"NONE":7}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":40,"CONTRIBUTOR":6,"NONE":2}},"past_year_issue_authors":{"table":{"mprib":23,"78902050":1,"alexswerner":1,"jmz3":1,"kerianVaraine":1,"machinethinking":1,"mitch-spec":1,"TimSeizinger":1}},"past_year_pull_request_authors":{"table":{"mprib":40,"dependabot[bot]":6,"caenrigen":2}},"maintainers":[{"table":{"login":"mprib","count":138,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mprib"}}],"active_maintainers":[{"table":{"login":"mprib","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mprib"}}]}},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":102,"PullRequestEvent":100,"ForkEvent":23,"DiscussionEvent":1,"IssuesEvent":147,"WatchEvent":122,"IssueCommentEvent":96,"PushEvent":345,"CreateEvent":100},"last_year":{"DeleteEvent":94,"PullRequestEvent":83,"ForkEvent":4,"DiscussionEvent":1,"IssuesEvent":109,"WatchEvent":33,"IssueCommentEvent":35,"PushEvent":295,"CreateEvent":89}},"keywords":["bundle-adjustment","camera-calibration","extrinsic-calibration","intrinsic-calibration","motion-capture-mocap","motion-capture-processing","open-source"],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-02-16T12:01:16.647Z","updated_at":"2023-02-16T12:01:16.647Z","repository_link":"https://github.com/mprib/caliscope/blob/main/pyproject.toml","dependencies":[{"id":7714006616,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006617,"package_name":"opencv-contrib-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006620,"package_name":"pyqt6","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006630,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006631,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006632,"package_name":"pyqtgraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006633,"package_name":"pyopengl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006636,"package_name":"toml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7714006638,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mkdocs.yaml","sha":null,"kind":"manifest","created_at":"2024-02-19T20:10:33.699Z","updated_at":"2024-02-19T20:10:33.699Z","repository_link":"https://github.com/mprib/caliscope/blob/main/.github/workflows/mkdocs.yaml","dependencies":[{"id":16323397404,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":16323397405,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":16323397406,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest.yml","sha":null,"kind":"manifest","created_at":"2024-02-19T20:10:33.922Z","updated_at":"2024-02-19T20:10:33.922Z","repository_link":"https://github.com/mprib/caliscope/blob/main/.github/workflows/pytest.yml","dependencies":[{"id":16323397407,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":16323397408,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"uv.lock","sha":null,"kind":"lockfile","created_at":"2025-10-26T02:46:54.229Z","updated_at":"2025-10-26T02:46:54.229Z","repository_link":"https://github.com/mprib/caliscope/blob/main/uv.lock","dependencies":[{"id":25661858464,"package_name":"absl-py","ecosystem":"pypi","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":25661858465,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":25661858466,"package_name":"asttokens","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25661858467,"package_name":"attrs","ecosystem":"pypi","requirements":"25.3.0","direct":false,"kind":"runtime","optional":false},{"id":25661858468,"package_name":"babel","ecosystem":"pypi","requirements":"2.17.0","direct":false,"kind":"runtime","optional":false},{"id":25661858469,"package_name":"backrefs","ecosystem":"pypi","requirements":"5.9","direct":false,"kind":"runtime","optional":false},{"id":25661858470,"package_name":"caliscope","ecosystem":"pypi","requirements":"0.6.7","direct":false,"kind":"runtime","optional":false},{"id":25661859250,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.6.15","direct":false,"kind":"runtime","optional":false},{"id":25661859251,"package_name":"cffi","ecosystem":"pypi","requirements":"1.17.1","direct":false,"kind":"runtime","optional":false},{"id":25661859252,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":25661859253,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":25661859254,"package_name":"click","ecosystem":"pypi","requirements":"8.2.1","direct":false,"kind":"runtime","optional":false},{"id":25661859255,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":25661859256,"package_name":"comm","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":25661859257,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":25661859258,"package_name":"cycler","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25661859259,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.8.14","direct":false,"kind":"runtime","optional":false},{"id":25661859260,"package_name":"decorator","ecosystem":"pypi","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":25661859261,"package_name":"distlib","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25661859262,"package_name":"et-xmlfile","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25661859263,"package_name":"ewmhlib","ecosystem":"pypi","requirements":"0.2","direct":false,"kind":"runtime","optional":false},{"id":25661859788,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25661859789,"package_name":"executing","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":25661859790,"package_name":"filelock","ecosystem":"pypi","requirements":"3.19.1","direct":false,"kind":"runtime","optional":false},{"id":25661859791,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"25.2.10","direct":false,"kind":"runtime","optional":false},{"id":25661859792,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.58.5","direct":false,"kind":"runtime","optional":false},{"id":25661859793,"package_name":"ghp-import","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25661859794,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.12","direct":false,"kind":"runtime","optional":false},{"id":25661859795,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.44","direct":false,"kind":"runtime","optional":false},{"id":25661859796,"package_name":"identify","ecosystem":"pypi","requirements":"2.6.13","direct":false,"kind":"runtime","optional":false},{"id":25661859797,"package_name":"idna","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":25661859798,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":25661859799,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.29.5","direct":false,"kind":"runtime","optional":false},{"id":25661859800,"package_name":"ipython","ecosystem":"pypi","requirements":"8.37.0","direct":false,"kind":"runtime","optional":false},{"id":25661859801,"package_name":"ipython","ecosystem":"pypi","requirements":"9.4.0","direct":false,"kind":"runtime","optional":false},{"id":25661859802,"package_name":"ipython-pygments-lexers","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25661859803,"package_name":"jax","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":25661859804,"package_name":"jaxlib","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":25661859805,"package_name":"jedi","ecosystem":"pypi","requirements":"0.19.2","direct":false,"kind":"runtime","optional":false},{"id":25661859806,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":25661859807,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"8.6.3","direct":false,"kind":"runtime","optional":false},{"id":25661859808,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.8.1","direct":false,"kind":"runtime","optional":false},{"id":25661859809,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.8","direct":false,"kind":"runtime","optional":false},{"id":25661859810,"package_name":"llvmlite","ecosystem":"pypi","requirements":"0.44.0","direct":false,"kind":"runtime","optional":false},{"id":25661859811,"package_name":"markdown","ecosystem":"pypi","requirements":"3.8.2","direct":false,"kind":"runtime","optional":false},{"id":25661859812,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":25661859813,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.10.3","direct":false,"kind":"runtime","optional":false},{"id":25661859815,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":25661859816,"package_name":"mediapipe","ecosystem":"pypi","requirements":"0.10.20","direct":false,"kind":"runtime","optional":false},{"id":25661859819,"package_name":"mergedeep","ecosystem":"pypi","requirements":"1.3.4","direct":false,"kind":"runtime","optional":false},{"id":25661859822,"package_name":"mkdocs","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":25661859824,"package_name":"mkdocs-get-deps","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25661859826,"package_name":"mkdocs-git-revision-date-localized-plugin","ecosystem":"pypi","requirements":"1.4.7","direct":false,"kind":"runtime","optional":false},{"id":25661859829,"package_name":"mkdocs-material","ecosystem":"pypi","requirements":"9.6.15","direct":false,"kind":"runtime","optional":false},{"id":25661859831,"package_name":"mkdocs-material-extensions","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25661859834,"package_name":"ml-dtypes","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":25661859836,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25661859838,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":25661859840,"package_name":"numba","ecosystem":"pypi","requirements":"0.61.2","direct":false,"kind":"runtime","optional":false},{"id":25661859842,"package_name":"numpy","ecosystem":"pypi","requirements":"1.26.4","direct":false,"kind":"runtime","optional":false},{"id":25661859844,"package_name":"opencv-contrib-python","ecosystem":"pypi","requirements":"4.11.0.86","direct":false,"kind":"runtime","optional":false},{"id":25661859847,"package_name":"openpyxl","ecosystem":"pypi","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":25661859849,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":25661859851,"package_name":"packaging","ecosystem":"pypi","requirements":"25.0","direct":false,"kind":"runtime","optional":false},{"id":25661859853,"package_name":"paginate","ecosystem":"pypi","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":25661859992,"package_name":"pandas","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25661859993,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":25661859994,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25661859995,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":25661859996,"package_name":"pillow","ecosystem":"pypi","requirements":"11.3.0","direct":false,"kind":"runtime","optional":false},{"id":25661859997,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.3.8","direct":false,"kind":"runtime","optional":false},{"id":25661859998,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25661859999,"package_name":"pre-commit","ecosystem":"pypi","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":25661860000,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.51","direct":false,"kind":"runtime","optional":false},{"id":25661860001,"package_name":"protobuf","ecosystem":"pypi","requirements":"4.25.8","direct":false,"kind":"runtime","optional":false},{"id":25661860002,"package_name":"psutil","ecosystem":"pypi","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25661860003,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25661860004,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":25661860005,"package_name":"pyarrow","ecosystem":"pypi","requirements":"20.0.0","direct":false,"kind":"runtime","optional":false},{"id":25661860006,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.22","direct":false,"kind":"runtime","optional":false},{"id":25661860007,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.2","direct":false,"kind":"runtime","optional":false},{"id":25661860008,"package_name":"pymdown-extensions","ecosystem":"pypi","requirements":"10.16","direct":false,"kind":"runtime","optional":false},{"id":25661860009,"package_name":"pymonctl","ecosystem":"pypi","requirements":"0.92","direct":false,"kind":"runtime","optional":false},{"id":25661860148,"package_name":"pyobjc","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860149,"package_name":"pyobjc-core","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860150,"package_name":"pyobjc-framework-accessibility","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860151,"package_name":"pyobjc-framework-accounts","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860152,"package_name":"pyobjc-framework-addressbook","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860153,"package_name":"pyobjc-framework-adservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860154,"package_name":"pyobjc-framework-adsupport","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860155,"package_name":"pyobjc-framework-applescriptkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860156,"package_name":"pyobjc-framework-applescriptobjc","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860157,"package_name":"pyobjc-framework-applicationservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860158,"package_name":"pyobjc-framework-apptrackingtransparency","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860159,"package_name":"pyobjc-framework-audiovideobridging","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860160,"package_name":"pyobjc-framework-authenticationservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860161,"package_name":"pyobjc-framework-automaticassessmentconfiguration","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860162,"package_name":"pyobjc-framework-automator","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860163,"package_name":"pyobjc-framework-avfoundation","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860164,"package_name":"pyobjc-framework-avkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860165,"package_name":"pyobjc-framework-avrouting","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860166,"package_name":"pyobjc-framework-backgroundassets","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860167,"package_name":"pyobjc-framework-browserenginekit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860168,"package_name":"pyobjc-framework-businesschat","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860169,"package_name":"pyobjc-framework-calendarstore","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860170,"package_name":"pyobjc-framework-callkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860171,"package_name":"pyobjc-framework-carbon","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860172,"package_name":"pyobjc-framework-cfnetwork","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860173,"package_name":"pyobjc-framework-cinematic","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860174,"package_name":"pyobjc-framework-classkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860175,"package_name":"pyobjc-framework-cloudkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860176,"package_name":"pyobjc-framework-cocoa","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860177,"package_name":"pyobjc-framework-collaboration","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860178,"package_name":"pyobjc-framework-colorsync","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860179,"package_name":"pyobjc-framework-contacts","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860180,"package_name":"pyobjc-framework-contactsui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860181,"package_name":"pyobjc-framework-coreaudio","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860182,"package_name":"pyobjc-framework-coreaudiokit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860183,"package_name":"pyobjc-framework-corebluetooth","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860184,"package_name":"pyobjc-framework-coredata","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860185,"package_name":"pyobjc-framework-corehaptics","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860186,"package_name":"pyobjc-framework-corelocation","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860187,"package_name":"pyobjc-framework-coremedia","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860188,"package_name":"pyobjc-framework-coremediaio","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860189,"package_name":"pyobjc-framework-coremidi","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860190,"package_name":"pyobjc-framework-coreml","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860191,"package_name":"pyobjc-framework-coremotion","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860192,"package_name":"pyobjc-framework-coreservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860193,"package_name":"pyobjc-framework-corespotlight","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860194,"package_name":"pyobjc-framework-coretext","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860195,"package_name":"pyobjc-framework-corewlan","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860196,"package_name":"pyobjc-framework-cryptotokenkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860197,"package_name":"pyobjc-framework-datadetection","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860198,"package_name":"pyobjc-framework-devicecheck","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860199,"package_name":"pyobjc-framework-devicediscoveryextension","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860200,"package_name":"pyobjc-framework-dictionaryservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860201,"package_name":"pyobjc-framework-discrecording","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860202,"package_name":"pyobjc-framework-discrecordingui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860203,"package_name":"pyobjc-framework-diskarbitration","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860204,"package_name":"pyobjc-framework-dvdplayback","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860205,"package_name":"pyobjc-framework-eventkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860206,"package_name":"pyobjc-framework-exceptionhandling","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860207,"package_name":"pyobjc-framework-executionpolicy","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860208,"package_name":"pyobjc-framework-extensionkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860209,"package_name":"pyobjc-framework-externalaccessory","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860210,"package_name":"pyobjc-framework-fileprovider","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860211,"package_name":"pyobjc-framework-fileproviderui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860212,"package_name":"pyobjc-framework-findersync","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860213,"package_name":"pyobjc-framework-fsevents","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860214,"package_name":"pyobjc-framework-fskit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860215,"package_name":"pyobjc-framework-gamecenter","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860216,"package_name":"pyobjc-framework-gamecontroller","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860217,"package_name":"pyobjc-framework-gamekit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860218,"package_name":"pyobjc-framework-gameplaykit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860219,"package_name":"pyobjc-framework-healthkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860220,"package_name":"pyobjc-framework-imagecapturecore","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860221,"package_name":"pyobjc-framework-inputmethodkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860222,"package_name":"pyobjc-framework-installerplugins","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860223,"package_name":"pyobjc-framework-instantmessage","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860224,"package_name":"pyobjc-framework-intents","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860225,"package_name":"pyobjc-framework-intentsui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860226,"package_name":"pyobjc-framework-iobluetooth","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860227,"package_name":"pyobjc-framework-iobluetoothui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860228,"package_name":"pyobjc-framework-iosurface","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860229,"package_name":"pyobjc-framework-ituneslibrary","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860230,"package_name":"pyobjc-framework-kernelmanagement","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860231,"package_name":"pyobjc-framework-latentsemanticmapping","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860232,"package_name":"pyobjc-framework-launchservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860233,"package_name":"pyobjc-framework-libdispatch","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860234,"package_name":"pyobjc-framework-libxpc","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860235,"package_name":"pyobjc-framework-linkpresentation","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860236,"package_name":"pyobjc-framework-localauthentication","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860237,"package_name":"pyobjc-framework-localauthenticationembeddedui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860238,"package_name":"pyobjc-framework-mailkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860239,"package_name":"pyobjc-framework-mapkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860240,"package_name":"pyobjc-framework-mediaaccessibility","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860241,"package_name":"pyobjc-framework-mediaextension","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860242,"package_name":"pyobjc-framework-medialibrary","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860243,"package_name":"pyobjc-framework-mediaplayer","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860244,"package_name":"pyobjc-framework-mediatoolbox","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860245,"package_name":"pyobjc-framework-metal","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860246,"package_name":"pyobjc-framework-metalfx","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860247,"package_name":"pyobjc-framework-metalkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860248,"package_name":"pyobjc-framework-metalperformanceshaders","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860249,"package_name":"pyobjc-framework-metalperformanceshadersgraph","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860250,"package_name":"pyobjc-framework-metrickit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860251,"package_name":"pyobjc-framework-mlcompute","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860252,"package_name":"pyobjc-framework-modelio","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860253,"package_name":"pyobjc-framework-multipeerconnectivity","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860254,"package_name":"pyobjc-framework-naturallanguage","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860255,"package_name":"pyobjc-framework-netfs","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860256,"package_name":"pyobjc-framework-network","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860257,"package_name":"pyobjc-framework-networkextension","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860258,"package_name":"pyobjc-framework-notificationcenter","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860259,"package_name":"pyobjc-framework-opendirectory","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860260,"package_name":"pyobjc-framework-osakit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860261,"package_name":"pyobjc-framework-oslog","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860262,"package_name":"pyobjc-framework-passkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860263,"package_name":"pyobjc-framework-pencilkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860264,"package_name":"pyobjc-framework-phase","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860265,"package_name":"pyobjc-framework-photos","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860266,"package_name":"pyobjc-framework-photosui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860267,"package_name":"pyobjc-framework-preferencepanes","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860268,"package_name":"pyobjc-framework-pushkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860269,"package_name":"pyobjc-framework-quartz","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860270,"package_name":"pyobjc-framework-quicklookthumbnailing","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860271,"package_name":"pyobjc-framework-replaykit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860272,"package_name":"pyobjc-framework-safariservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860273,"package_name":"pyobjc-framework-safetykit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860274,"package_name":"pyobjc-framework-scenekit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860275,"package_name":"pyobjc-framework-screencapturekit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860276,"package_name":"pyobjc-framework-screensaver","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860277,"package_name":"pyobjc-framework-screentime","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860278,"package_name":"pyobjc-framework-scriptingbridge","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860279,"package_name":"pyobjc-framework-searchkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860280,"package_name":"pyobjc-framework-security","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860281,"package_name":"pyobjc-framework-securityfoundation","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860282,"package_name":"pyobjc-framework-securityinterface","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860283,"package_name":"pyobjc-framework-securityui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860284,"package_name":"pyobjc-framework-sensitivecontentanalysis","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860285,"package_name":"pyobjc-framework-servicemanagement","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860286,"package_name":"pyobjc-framework-sharedwithyou","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860287,"package_name":"pyobjc-framework-sharedwithyoucore","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860288,"package_name":"pyobjc-framework-shazamkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860289,"package_name":"pyobjc-framework-social","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860290,"package_name":"pyobjc-framework-soundanalysis","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860291,"package_name":"pyobjc-framework-speech","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860292,"package_name":"pyobjc-framework-spritekit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860293,"package_name":"pyobjc-framework-storekit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860294,"package_name":"pyobjc-framework-symbols","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860295,"package_name":"pyobjc-framework-syncservices","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860296,"package_name":"pyobjc-framework-systemconfiguration","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860297,"package_name":"pyobjc-framework-systemextensions","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860298,"package_name":"pyobjc-framework-threadnetwork","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860299,"package_name":"pyobjc-framework-uniformtypeidentifiers","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860300,"package_name":"pyobjc-framework-usernotifications","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860301,"package_name":"pyobjc-framework-usernotificationsui","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860302,"package_name":"pyobjc-framework-videosubscriberaccount","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860303,"package_name":"pyobjc-framework-videotoolbox","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860304,"package_name":"pyobjc-framework-virtualization","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860305,"package_name":"pyobjc-framework-vision","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860306,"package_name":"pyobjc-framework-webkit","ecosystem":"pypi","requirements":"11.1","direct":false,"kind":"runtime","optional":false},{"id":25661860307,"package_name":"pyopengl","ecosystem":"pypi","requirements":"3.1.9","direct":false,"kind":"runtime","optional":false},{"id":25661860308,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":25661860309,"package_name":"pyqtgraph","ecosystem":"pypi","requirements":"0.13.7","direct":false,"kind":"runtime","optional":false},{"id":25661860310,"package_name":"pyside6","ecosystem":"pypi","requirements":"6.9.1","direct":false,"kind":"runtime","optional":false},{"id":25661860311,"package_name":"pyside6-addons","ecosystem":"pypi","requirements":"6.9.1","direct":false,"kind":"runtime","optional":false},{"id":25661860312,"package_name":"pyside6-essentials","ecosystem":"pypi","requirements":"6.9.1","direct":false,"kind":"runtime","optional":false},{"id":25661860313,"package_name":"pytest","ecosystem":"pypi","requirements":"8.4.1","direct":false,"kind":"runtime","optional":false},{"id":25661860314,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":25661860315,"package_name":"python-xlib","ecosystem":"pypi","requirements":"0.33","direct":false,"kind":"runtime","optional":false},{"id":25661860316,"package_name":"pytz","ecosystem":"pypi","requirements":"2025.2","direct":false,"kind":"runtime","optional":false},{"id":25661860317,"package_name":"pywin32","ecosystem":"pypi","requirements":"310","direct":false,"kind":"runtime","optional":false},{"id":25661860318,"package_name":"pywinbox","ecosystem":"pypi","requirements":"0.7","direct":false,"kind":"runtime","optional":false},{"id":25661860502,"package_name":"pywinctl","ecosystem":"pypi","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25661860503,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":25661860504,"package_name":"pyyaml-env-tag","ecosystem":"pypi","requirements":"1.1","direct":false,"kind":"runtime","optional":false},{"id":25661860505,"package_name":"pyzmq","ecosystem":"pypi","requirements":"27.0.0","direct":false,"kind":"runtime","optional":false},{"id":25661860506,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.4","direct":false,"kind":"runtime","optional":false},{"id":25661860507,"package_name":"rtoml","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":25661860760,"package_name":"ruff","ecosystem":"pypi","requirements":"0.12.2","direct":false,"kind":"runtime","optional":false},{"id":25661860763,"package_name":"scipy","ecosystem":"pypi","requirements":"1.15.3","direct":false,"kind":"runtime","optional":false},{"id":25661860766,"package_name":"scipy","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":25661860768,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25661860770,"package_name":"shiboken6","ecosystem":"pypi","requirements":"6.9.1","direct":false,"kind":"runtime","optional":false},{"id":25661860771,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":25661860772,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.2","direct":false,"kind":"runtime","optional":false},{"id":25661860773,"package_name":"sounddevice","ecosystem":"pypi","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":25661860774,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":25661860775,"package_name":"tomli","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":25661860776,"package_name":"tornado","ecosystem":"pypi","requirements":"6.5.1","direct":false,"kind":"runtime","optional":false},{"id":25661860777,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.14.3","direct":false,"kind":"runtime","optional":false},{"id":25661860778,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.14.1","direct":false,"kind":"runtime","optional":false},{"id":25661860779,"package_name":"tzdata","ecosystem":"pypi","requirements":"2025.2","direct":false,"kind":"runtime","optional":false},{"id":25661860780,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":25661860781,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.34.0","direct":false,"kind":"runtime","optional":false},{"id":25661860782,"package_name":"watchdog","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25661860783,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.13","direct":false,"kind":"runtime","optional":false}]}],"score":16.228259332922168,"created_at":"2025-04-11T10:17:08.950Z","updated_at":"2026-08-14T03:32:02.246Z","avatar_url":"https://github.com/mprib.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/356467","html_url":"https://summary.ecosyste.ms/projects/356467"}