{"id":59077,"name":"diffdrr","description":"[MICCAI CLIP 2022] Differentiable digitally reconstructed radiographs in PyTorch","url":"https://github.com/eigenvivek/diffdrr","last_synced_at":"2026-10-02T21:04:14.411Z","repository":{"id":58258186,"uuid":"513938654","full_name":"eigenvivek/DiffDRR","owner":"eigenvivek","description":"[MICCAI CLIP 2022] Differentiable digitally reconstructed radiographs in PyTorch","archived":false,"fork":false,"pushed_at":"2026-09-08T16:05:56.000Z","size":3026333,"stargazers_count":292,"open_issues_count":5,"forks_count":51,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-09-25T02:05:29.151Z","etag":null,"topics":["2d-3d-registration","3d-reconstruction","differentiable-rendering","digitally-reconstructed-radiograph","medical-imaging"],"latest_commit_sha":null,"homepage":"https://vivekg.dev/DiffDRR","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/eigenvivek.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,"dco":null,"cla":null}},"created_at":"2022-07-14T14:44:19.000Z","updated_at":"2026-09-23T15:00:01.000Z","dependencies_parsed_at":"2023-10-29T20:34:09.728Z","dependency_job_id":"0046094e-5a3f-4ae2-a0be-fee9ba54c73b","html_url":"https://github.com/eigenvivek/DiffDRR","commit_stats":{"total_commits":750,"total_committers":5,"mean_commits":150.0,"dds":0.01200000000000001,"last_synced_commit":"30b59533992055c6c5dca9e5f8c9c1187ffba5b1"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/eigenvivek/DiffDRR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigenvivek","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37947126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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":"eigenvivek","name":"Vivek Gopalakrishnan","uuid":"29757116","kind":"user","description":"PhD candidate at MIT","email":"","website":"https://vivekg.dev","location":"Massachusetts Institute of Technology","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29757116?u=b09acbf41c8206d5c975571b6ccc96492353ab69\u0026v=4","repositories_count":57,"last_synced_at":"2025-03-22T15:47:06.797Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/eigenvivek","funding_links":[],"total_stars":340,"followers":62,"following":0,"created_at":"2022-11-17T04:43:08.692Z","updated_at":"2025-03-22T15:47:06.797Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigenvivek","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigenvivek/repositories"},"packages":[{"id":5655343,"name":"diffdrr","ecosystem":"pypi","description":"Auto-differentiable digitally reconstructed radiographs in PyTorch","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/eigenvivek/DiffDRR","keywords_array":["nbdev","jupyter","notebook","python"],"namespace":null,"versions_count":34,"first_release_published_at":"2022-12-06T13:49:59.000Z","latest_release_published_at":"2026-05-11T20:37:06.000Z","latest_release_number":"0.6.1","last_synced_at":"2026-09-25T04:22:27.699Z","created_at":"2022-12-06T14:03:46.213Z","updated_at":"2026-09-25T04:22:27.829Z","registry_url":"https://pypi.org/project/diffdrr/","install_command":"pip install diffdrr --index-url https://pypi.org/simple","documentation_url":"https://vivekg.dev/DiffDRR","metadata":{"funding":null,"documentation":"https://vivekg.dev/DiffDRR","classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Developers","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only"],"normalized_name":"diffdrr","project_status":null},"repo_metadata":{"id":58258186,"uuid":"513938654","full_name":"eigenvivek/DiffDRR","owner":"eigenvivek","description":"[MICCAI CLIP 2022] Differentiable digitally reconstructed radiographs in PyTorch","archived":false,"fork":false,"pushed_at":"2026-09-08T16:05:56.000Z","size":3026333,"stargazers_count":292,"open_issues_count":5,"forks_count":51,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-09-25T02:05:29.151Z","etag":null,"topics":["2d-3d-registration","3d-reconstruction","differentiable-rendering","digitally-reconstructed-radiograph","medical-imaging"],"latest_commit_sha":null,"homepage":"https://vivekg.dev/DiffDRR","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/eigenvivek.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,"dco":null,"cla":null}},"created_at":"2022-07-14T14:44:19.000Z","updated_at":"2026-09-23T15:00:01.000Z","dependencies_parsed_at":"2023-10-29T20:34:09.728Z","dependency_job_id":"0046094e-5a3f-4ae2-a0be-fee9ba54c73b","html_url":"https://github.com/eigenvivek/DiffDRR","commit_stats":{"total_commits":750,"total_committers":5,"mean_commits":150.0,"dds":0.01200000000000001,"last_synced_commit":"30b59533992055c6c5dca9e5f8c9c1187ffba5b1"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/eigenvivek/DiffDRR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigenvivek","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37665849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-25T02:00:20.896Z","response_time":55,"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":"eigenvivek","name":"Vivek Gopalakrishnan","uuid":"29757116","kind":"user","description":"PhD candidate at MIT","email":"","website":"https://vivekg.dev","location":"Massachusetts Institute of Technology","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29757116?u=b09acbf41c8206d5c975571b6ccc96492353ab69\u0026v=4","repositories_count":57,"last_synced_at":"2025-03-22T15:47:06.797Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/eigenvivek","funding_links":[],"total_stars":340,"followers":62,"following":0,"created_at":"2022-11-17T04:43:08.692Z","updated_at":"2025-03-22T15:47:06.797Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigenvivek","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eigenvivek/repositories"},"tags":[{"name":"v0.6.0","sha":"71efb684dc8eaae87ff7bb1b2591a9df624e8f02","kind":"commit","published_at":"2025-10-20T17:36:34.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.6.0","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.6.0/manifests"},{"name":"v0.6.0rc2","sha":"c742b4767edd5764e7fe3f05719fbc587d4d61fb","kind":"commit","published_at":"2025-09-15T14:01:42.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.6.0rc2","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.6.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.6.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.6.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.6.0rc2/manifests"},{"name":"v0.6.0rc1","sha":"acaa68c9de88f50e9ac0e7adf34a68b769cf4368","kind":"commit","published_at":"2025-07-21T16:11:59.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.6.0rc1","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.6.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.6.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.6.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.6.0rc1/manifests"},{"name":"v0.5.1","sha":"a1fc5ff775b76a06fb0a67971f6ab0a04e7018c8","kind":"commit","published_at":"2025-05-19T21:01:03.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.5.1","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"76fd1031bc66bd67d99b53ef072cf4fa84dfeea5","kind":"commit","published_at":"2025-04-16T21:14:40.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.5.0","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.5.0/manifests"},{"name":"0.4.8","sha":"8182b85e5859c76feccd849be66614da7327e57a","kind":"commit","published_at":"2025-02-20T00:52:17.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/0.4.8","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@0.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/0.4.8/manifests"},{"name":"v0.4.7","sha":"f4d3dcc14f7561e758b5634011467e8f348e007e","kind":"commit","published_at":"2025-01-26T14:45:54.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.7","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"11b1f0a29ef99ddd5bfe2fdc0d5191b4cbed4fe0","kind":"commit","published_at":"2024-12-20T22:10:14.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.6","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"6988bfd0468ccf6d9bc18aed56651817acfedf2b","kind":"commit","published_at":"2024-12-12T20:12:09.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.5","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"f9ff7dc6646fe4241ce7098735a6108ec01aaf44","kind":"commit","published_at":"2024-08-02T15:08:40.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.4","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"528d2ea8af664eeb75322f528106f1bf266e65b3","kind":"commit","published_at":"2024-07-15T11:42:03.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.3","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"9bda058241aa084f83dcc73c2eeb2927f1715481","kind":"commit","published_at":"2024-06-16T10:22:54.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.2","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"e04e1d88c785f0176c5d770db73d7c283af0a850","kind":"commit","published_at":"2024-06-14T22:46:30.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.1","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"a69300f328d4185329eb9f29e09fde132a2e4f73","kind":"commit","published_at":"2024-05-21T14:21:37.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.4.0","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.4.0/manifests"},{"name":"v0.3.12","sha":"0e11ee243802c21892b00232223848342e6bc993","kind":"commit","published_at":"2024-03-12T17:52:04.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.12","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.12/manifests"},{"name":"v0.3.11","sha":"752f6da857bbc5620ce90af058554456f99316a4","kind":"commit","published_at":"2024-02-09T04:22:22.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.11","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.11/manifests"},{"name":"v0.3.10","sha":"93c9d53a1659effa2b07176ca1269a0e0498ba0a","kind":"commit","published_at":"2024-02-09T03:38:24.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.10","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"4aa62c944c99cd47e978e515847adc53ed3b2212","kind":"commit","published_at":"2024-01-24T17:16:22.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.9","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"4a936c7186cd3d84d4566cb3c0c7d6386326c2f2","kind":"commit","published_at":"2023-12-06T21:14:26.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.8","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"dfefecb5c5694fb9d6d973679de7e2a87d3b0343","kind":"commit","published_at":"2023-10-27T12:05:18.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.7","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"9e52481b6f711c38d24126e2445e0d3914bd39a0","kind":"commit","published_at":"2023-09-25T00:29:38.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.6","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"c31da07a21b23c0cd6e285fe1eba3f1ddc6a94a7","kind":"commit","published_at":"2023-09-05T13:36:01.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.5","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.5/manifests"},{"name":"v0.3.3","sha":"4a5ebe91448ef0f2397ef29f9bc71974e2078363","kind":"commit","published_at":"2023-07-16T21:36:15.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.3","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"0676fdd29fe628d23b8c9941e680921752657b40","kind":"commit","published_at":"2023-05-27T15:47:50.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.2","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"a9882c57d5e809961f03a9644bfa3db0c37d350f","kind":"commit","published_at":"2023-04-27T20:28:33.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.1","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"725dbcf4e02a35e689238367e18554b68fef8167","kind":"commit","published_at":"2023-02-25T22:56:50.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.3.0","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.3.0/manifests"},{"name":"v0.2.3","sha":"079133e80ddace05bb1099c13136414d06e2127b","kind":"commit","published_at":"2023-02-06T22:24:31.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.2.3","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.2.3/manifests"},{"name":"v0.2.1","sha":"c4082722be45d40b66f4e2bb6a7f023cd53b4369","kind":"commit","published_at":"2023-02-06T18:29:55.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.2.1","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.2.1/manifests"},{"name":"v0.1.5","sha":"d87033377e5f015152bfa8b7b23abc7f13d4a2cb","kind":"commit","published_at":"2023-02-01T16:55:05.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.1.5","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.1.5/manifests"},{"name":"v0.1.3","sha":"09fac866182a4a033ee6096b856fcd23d917c4f1","kind":"commit","published_at":"2023-01-29T22:18:31.000Z","download_url":"https://codeload.github.com/eigenvivek/DiffDRR/tar.gz/v0.1.3","html_url":"https://github.com/eigenvivek/DiffDRR/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eigenvivek/DiffDRR@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/tags/v0.1.3/manifests"}]},"repo_metadata_updated_at":"2026-09-25T04:22:27.829Z","dependent_packages_count":1,"downloads":1055,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":12.138763552148427,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":11.799429291577153,"forks_count":19.552966834918998,"average":16.14708692746866},"purl":"pkg:pypi/diffdrr","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/diffdrr","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/diffdrr","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/diffdrr/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-24T23:31:27.352Z","issues_count":191,"pull_requests_count":233,"avg_time_to_close_issue":3065841.7901234566,"avg_time_to_close_pull_request":184766.6891891892,"issues_closed_count":162,"pull_requests_closed_count":222,"pull_request_authors_count":10,"issue_authors_count":54,"avg_comments_per_issue":1.5287958115183247,"avg_comments_per_pull_request":0.39914163090128757,"merged_pull_requests_count":207,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":5829699.333333333,"past_year_avg_time_to_close_pull_request":27598.14285714286,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.8,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/issues","maintainers":[{"login":"eigenvivek","count":320,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eigenvivek"}],"active_maintainers":[{"login":"eigenvivek","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eigenvivek"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffdrr/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffdrr/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffdrr/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffdrr/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffdrr/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffdrr/codemeta","maintainers":[{"uuid":"vgopala4","login":"vgopala4","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/vgopala4/","role":null,"created_at":"2022-12-06T14:04:24.863Z","updated_at":"2022-12-06T14:04:24.863Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vgopala4/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":939149,"maintainers_count":403967,"namespaces_count":0,"keywords_count":317960,"github":"pypi","metadata":{"funded_packages_count":61297,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-10-01T05:06:20.896Z","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":695450,"full_name":"eigenvivek/DiffDRR","default_branch":"main","total_commits":780,"total_committers":7,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":111.42857142857143,"dds":0.014102564102564052,"past_year_total_commits":13,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":6.5,"past_year_dds":0.07692307692307687,"last_synced_at":"2026-09-28T19:32:37.246Z","last_synced_commit":"f12eec1eaa8a9efdd53e315419932a2366df380d","created_at":"2023-03-09T11:39:14.284Z","updated_at":"2026-09-28T19:32:36.784Z","committers":[{"name":"eigenvivek","email":"vivekg@mit.edu","login":"eigenvivek","count":769},{"name":"haarisr","email":"122410226+haarisr","login":"haarisr","count":4},{"name":"Vivek Gopalakrishnan","email":"vgopala4@jhu.edu","login":null,"count":3},{"name":"Lukas Nickel","email":"lukasnickel96@googlemail.com","login":"LukasNickel","count":1},{"name":"Hossein Momeni","email":"99847925+momen-mh","login":"momen-mh","count":1},{"name":"François Lecomte","email":"67541941+coolteemf","login":"coolteemf","count":1},{"name":"Benjamin","email":"80735487+ben2k","login":"ben2k","count":1}],"past_year_committers":[{"name":"Vivek Gopalakrishnan","email":"vivekg@mit.edu","login":"eigenvivek","count":12},{"name":"Benjamin","email":"80735487+ben2k","login":"ben2k","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-02T00:00:06.453Z","repositories_count":8022022,"commits_count":1220197109,"contributors_count":55745132,"owners_count":1674902,"committers_count":3713860,"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":"eigenvivek/DiffDRR","html_url":"https://github.com/eigenvivek/DiffDRR","last_synced_at":"2026-09-28T19:32:46.686Z","status":null,"issues_count":191,"pull_requests_count":233,"avg_time_to_close_issue":3065841.7901234566,"avg_time_to_close_pull_request":184766.6891891892,"issues_closed_count":162,"pull_requests_closed_count":222,"pull_request_authors_count":10,"issue_authors_count":54,"avg_comments_per_issue":1.5287958115183247,"avg_comments_per_pull_request":0.39914163090128757,"merged_pull_requests_count":207,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":5829699.333333333,"past_year_avg_time_to_close_pull_request":27598.14285714286,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.8,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"created_at":"2023-05-15T05:41:03.775Z","updated_at":"2026-09-28T19:32:46.686Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eigenvivek%2FDiffDRR/issues","issue_labels_count":{"enhancement":19,"documentation":13,"bug":7,"v0.4.0":4,"wontfix":1,"help wanted":1},"pull_request_labels_count":{},"issue_author_associations_count":{"OWNER":107,"NONE":78,"CONTRIBUTOR":6},"pull_request_author_associations_count":{"OWNER":213,"NONE":10,"CONTRIBUTOR":10},"issue_authors":{"eigenvivek":107,"shenao1994":12,"haarisr":4,"LukasNickel":3,"linquanxu":3,"fedeface98":2,"equamo":2,"Alookima21":2,"BraveDistribution":2,"khh656":2,"asjeff":2,"gmedan":2,"charlesalec":2,"sarbabi":2,"MarkoLeskovar":2,"HumamHelfawi":2,"danielemolino":2,"jeanRassaire":2,"mluo0124":1,"sawwhite":1,"Zhentao-Liu":1,"zfw-cv":1,"mhortho44":1,"SangbaekYoo":1,"gretareitenbach":1,"momen-mh":1,"clarkbab":1,"sergiosgatidis":1,"LeviMadden":1,"poretga99":1,"jeffhwang02":1,"HJ-harry":1,"CYXYZ":1,"pzhhhhh2263":1,"byungjur96":1,"johannesu":1,"hanzhehuiuhi":1,"zenghy96":1,"yewentao2000":1,"rassaire":1,"etienne87":1,"YongzeYang":1,"tuobaye11":1,"coolteemf":1,"dimitriSchreib":1,"Chasel-Chen":1,"Hooray-Lee":1,"bs1119":1,"ABCD1234-P":1,"xiechun-tsukuba":1,"YassinAbdelrahman":1,"hemmer":1,"LeoLi3602":1,"YCIT-Coder":1},"pull_request_authors":{"eigenvivek":213,"haarisr":7,"coolteemf":2,"johannesu":2,"TanveshT":2,"LukasNickel":2,"momen-mh":2,"henrykrumb":1,"danielemolino":1,"ben2k":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-02T00:00:06.440Z","repositories_count":17748024,"issues_count":47310725,"pull_requests_count":147174561,"authors_count":11899135,"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,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"OWNER":6,"CONTRIBUTOR":1,"NONE":1},"past_year_issue_authors":{"ABCD1234-P":1,"clarkbab":1,"danielemolino":1},"past_year_pull_request_authors":{"eigenvivek":6,"danielemolino":1,"henrykrumb":1},"maintainers":[{"login":"eigenvivek","count":320,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eigenvivek"}],"active_maintainers":[{"login":"eigenvivek","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eigenvivek"}]},"events":{"total":{"CreateEvent":35,"DeleteEvent":30,"ForkEvent":19,"IssueCommentEvent":98,"IssuesEvent":63,"PullRequestEvent":45,"PullRequestReviewEvent":1,"PushEvent":71,"ReleaseEvent":7,"WatchEvent":72},"last_year":{"CreateEvent":6,"DeleteEvent":4,"ForkEvent":1,"IssueCommentEvent":4,"IssuesEvent":9,"PullRequestEvent":3,"PushEvent":16,"WatchEvent":10}},"keywords":["2d-3d-registration","3d-reconstruction","differentiable-rendering","digitally-reconstructed-radiograph","medical-imaging"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/deploy.yaml","sha":null,"kind":"manifest","created_at":"2023-09-24T20:22:56.814Z","updated_at":"2023-09-24T20:22:56.814Z","repository_link":"https://github.com/eigenvivek/DiffDRR/blob/main/.github/workflows/deploy.yaml","dependencies":[{"id":13925691796,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13925691797,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13925691798,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yaml","sha":null,"kind":"manifest","created_at":"2023-09-24T20:22:56.844Z","updated_at":"2023-09-24T20:22:56.844Z","repository_link":"https://github.com/eigenvivek/DiffDRR/blob/main/.github/workflows/test.yaml","dependencies":[{"id":13925691817,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13925691818,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-10-29T20:34:07.200Z","updated_at":"2023-10-29T20:34:07.200Z","repository_link":"https://github.com/eigenvivek/DiffDRR/blob/main/environment.yml","dependencies":[{"id":14291410498,"package_name":"pyvista","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":14.60283227372825,"science_score":43.43,"science_score_breakdown":{"score":43.43,"breakdown":{"has_citation_file":{"present":false,"strength":0.0,"format":"none","description":"Citation metadata","details":null},"has_codemeta":{"present":false,"description":"codemeta.json file","details":null},"has_zenodo":{"present":false,"description":".zenodo.json file","details":null},"has_doi_in_readme":{"present":true,"description":"DOI references","details":"Found 1 DOI reference(s) (1 journal)","journal_dois":1,"archive_dois":0},"has_academic_links":{"present":true,"description":"Academic publication links","details":"Links to: arxiv.org","sites":["arxiv.org"]},"has_academic_committers":{"present":true,"strength":0.2857142857142857,"description":"Committers with academic emails","details":"2 of 7 committers (28.6%) from academic institutions","committers":[{"name":"eigenvivek","domain":"mit.edu","commits":769,"source":"ror","strength":1.0},{"name":"Vivek Gopalakrishnan","domain":"jhu.edu","commits":3,"source":"ror","strength":1.0}]},"has_institutional_owner":{"present":false,"description":"Institutional organization owner","details":null},"has_scientific_registry":{"present":false,"description":"Scientific package registry","details":null,"registries":["pypi"]},"has_scientific_dependencies":{"present":true,"strength":0.4,"description":"Scientific dependencies","details":"1 matched: pypi:pyvista","matches":1,"score":0.0},"has_research_tooling":{"present":true,"strength":0.4,"description":"Research tooling","details":"Detected: tool: jupyter","evidence":["tool: jupyter"],"score":8.0},"negative_indicators":{"present":false,"penalty":0.0,"description":"Non-research indicators","details":null},"has_joss_paper":{"present":false,"description":"JOSS paper metadata","details":null},"joss_vocabulary_similarity":{"present":true,"description":"Scientific vocabulary similarity","details":"Vocabulary score 36.6 from physics, imaging, python_implementation","score":36.61,"terms":["physics","imaging","python_implementation"],"model_id":6}},"max_score":100},"created_at":"2025-09-04T15:51:35.679Z","updated_at":"2026-10-02T21:10:25.602Z","avatar_url":"https://github.com/eigenvivek.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1055,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1118/1.595715"],"arxiv_ids":["2208.12737","2312.06358","2411.19224"],"orcids":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/59077","html_url":"https://science.ecosyste.ms/projects/59077","releases_url":"https://science.ecosyste.ms/api/v1/projects/59077/releases","fields":[{"id":"https://openalex.org/fields/27","name":"Medicine","domain":"Health Sciences","score":0.145423},{"id":"https://openalex.org/fields/22","name":"Engineering","domain":"Physical Sciences","score":0.11236}]}