{"id":41117,"name":"torchrl","description":"A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.","url":"https://github.com/pytorch/rl","last_synced_at":"2025-09-05T08:56:06.860Z","repository":{"id":37077764,"uuid":"454479855","full_name":"pytorch/rl","owner":"pytorch","description":"A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.","archived":false,"fork":false,"pushed_at":"2025-08-26T06:32:03.000Z","size":219526,"stargazers_count":3025,"open_issues_count":293,"forks_count":402,"subscribers_count":41,"default_branch":"main","last_synced_at":"2025-09-02T00:34:58.696Z","etag":null,"topics":["ai","control","decision-making","distributed-computing","machine-learning","marl","model-based-reinforcement-learning","multi-agent-reinforcement-learning","pytorch","reinforcement-learning","rl","robotics","torch"],"latest_commit_sha":null,"homepage":"https://pytorch.org/rl","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/pytorch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-01T17:17:36.000Z","updated_at":"2025-09-01T06:24:18.000Z","dependencies_parsed_at":"2023-12-13T18:34:29.782Z","dependency_job_id":"c2dfbd93-775b-4158-ac73-a95742936a2f","html_url":"https://github.com/pytorch/rl","commit_stats":{"total_commits":1554,"total_committers":161,"mean_commits":9.652173913043478,"dds":0.6634491634491635,"last_synced_commit":"36545af5062821dada2cdb91594209442d3dd0e6"},"previous_names":["facebookresearch/rl"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pytorch/rl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273734389,"owners_count":25158272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"pytorch","name":"pytorch","uuid":"21003710","kind":"organization","description":"","email":null,"website":"https://pytorch.org","location":"where the eigens are valued","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/21003710?v=4","repositories_count":83,"last_synced_at":"2025-09-02T00:27:26.597Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pytorch","funding_links":[],"total_stars":232438,"followers":11680,"following":0,"created_at":"2022-11-02T16:23:02.582Z","updated_at":"2025-09-02T00:27:26.598Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch/repositories"},"packages":[{"id":5309509,"name":"torchrl-nightly","ecosystem":"pypi","description":"A modular, primitive-first, python-first PyTorch library for Reinforcement Learning","homepage":"https://github.com/pytorch/rl","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/pytorch/rl","keywords_array":["reinforcement-learning","pytorch","rl","machine-learning"],"namespace":null,"versions_count":929,"first_release_published_at":"2022-10-06T14:13:35.000Z","latest_release_published_at":"2025-09-01T15:24:06.000Z","latest_release_number":"2025.9.1","last_synced_at":"2025-09-01T15:47:22.715Z","created_at":"2022-10-06T14:20:52.056Z","updated_at":"2025-09-01T15:47:23.441Z","registry_url":"https://pypi.org/project/torchrl-nightly/","install_command":"pip install torchrl-nightly --index-url https://pypi.org/simple","documentation_url":"https://pytorch.org/rl","metadata":{"funding":null,"documentation":"https://pytorch.org/rl","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Artificial Intelligence"],"normalized_name":"torchrl-nightly","project_status":null},"repo_metadata":{"uuid":"454479855","full_name":"pytorch/rl","owner":"pytorch","description":"A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.","archived":false,"fork":false,"pushed_at":"2023-12-18T17:39:03.000Z","size":361289,"stargazers_count":1571,"open_issues_count":186,"forks_count":208,"subscribers_count":41,"default_branch":"main","last_synced_at":"2023-12-18T22:31:46.153Z","etag":null,"topics":["ai","control","decision-making","distributed-computing","machine-learning","marl","model-based-reinforcement-learning","multi-agent-reinforcement-learning","pytorch","reinforcement-learning","rl","robotics","torch"],"latest_commit_sha":null,"homepage":"https://pytorch.org/rl","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/pytorch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-02-01T17:17:36.000Z","updated_at":"2023-12-18T12:09:16.000Z","dependencies_parsed_at":"2023-12-13T18:34:29.782Z","dependency_job_id":"c2dfbd93-775b-4158-ac73-a95742936a2f","html_url":"https://github.com/pytorch/rl","commit_stats":{"total_commits":642,"total_committers":101,"mean_commits":6.356435643564357,"dds":"0.34267912772585674","last_synced_commit":"e79f15ef89b0257ae9203fe82788d092b386402a"},"previous_names":[],"tags_count":13,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176958727,"owners_count":10473676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pytorch","name":"pytorch","uuid":"21003710","kind":"organization","description":"","email":null,"website":"https://pytorch.org","location":"where the eigens are valued","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/21003710?v=4","repositories_count":68,"last_synced_at":"2023-04-09T07:16:05.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pytorch","created_at":"2022-11-02T16:23:02.582Z","updated_at":"2023-04-09T07:16:05.264Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch/repositories"},"tags":[{"name":"v0.2.1","sha":"1bb192e0f3ad9e7b8c6fa769bfa3bb9d82ca4f29","kind":"commit","published_at":"2023-10-25T15:24:03.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.2.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1f08f922662593a8fc2da2cb9eb795eccdfe3932","kind":"tag","published_at":"2023-10-05T16:49:41.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.2.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"6d030c9ec1db72c252a23dff04dcad2a553678d2","kind":"commit","published_at":"2023-05-06T21:32:41.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.1.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"a32d2e7e726e71d4ce921d53cc8e7b7e0f5e8a3d","kind":"commit","published_at":"2023-03-16T20:29:49.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.1.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.0/manifests"},{"name":"v0.0.5","sha":"48eca9890e24a64b0f3ee133a74abafad7cd0768","kind":"commit","published_at":"2023-03-08T20:54:37.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.5","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"4a74149af1f49c96c5f3c0a78aef29029153bfa8","kind":"commit","published_at":"2023-02-11T22:11:59.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.4","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4/manifests"},{"name":"v0.0.4b","sha":"eec263f99c717bf7f5901b80451beccb5ff7cc32","kind":"commit","published_at":"2023-02-11T10:27:23.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.4b","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.4b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4b/manifests"},{"name":"0.0.4a","sha":"05016a8d8cfa28658a0aca7711a5875e531654c0","kind":"commit","published_at":"2023-01-23T20:58:18.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/0.0.4a","html_url":"https://github.com/pytorch/rl/releases/tag/0.0.4a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.4a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.4a/manifests"},{"name":"0.0.3","sha":"88f9b26bc74208c594c466f5aab166f341d64772","kind":"commit","published_at":"2022-11-21T21:12:17.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/0.0.3","html_url":"https://github.com/pytorch/rl/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.3/manifests"},{"name":"v0.0.2a","sha":"b3a46c6bd0781e0f25ef50c47fcfc5cc5521b996","kind":"commit","published_at":"2022-09-17T19:48:14.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.2a","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.2a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.2a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.2a/manifests"},{"name":"v0.0.1c","sha":"00ddc39f2b2c5fcbcea6f1fc310a3a8e98069213","kind":"commit","published_at":"2022-07-25T21:19:31.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1c","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1c","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1c/manifests"},{"name":"v0.0.1b","sha":"23ca67c2a4b47c1cf1725246931161cc41619241","kind":"commit","published_at":"2022-07-23T04:18:59.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1b","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1b/manifests"},{"name":"v0.0.1","sha":"ad92dd7e0537eb7fd3aa82ee872269ca80b05d89","kind":"commit","published_at":"2022-07-05T20:23:19.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2023-12-19T01:49:20.342Z","dependent_packages_count":0,"downloads":255546,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":2.4095126776933977,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":1.941954665958549,"forks_count":4.102003769855953,"average":9.139549214441326},"purl":"pkg:pypi/torchrl-nightly","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/torchrl-nightly","docker_dependents_count":1,"docker_downloads_count":48,"usage_url":"https://repos.ecosyste.ms/usage/pypi/torchrl-nightly","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/torchrl-nightly/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-17T12:17:40.472Z","issues_count":178,"pull_requests_count":478,"avg_time_to_close_issue":3861001.8,"avg_time_to_close_pull_request":904891.0453400504,"issues_closed_count":105,"pull_requests_closed_count":397,"pull_request_authors_count":35,"issue_authors_count":72,"avg_comments_per_issue":3.764044943820225,"avg_comments_per_pull_request":1.9288702928870294,"merged_pull_requests_count":354,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":169,"past_year_pull_requests_count":475,"past_year_avg_time_to_close_issue":2084309.1414141415,"past_year_avg_time_to_close_pull_request":677352.7063291139,"past_year_issues_closed_count":99,"past_year_pull_requests_closed_count":395,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":70,"past_year_avg_comments_per_issue":3.7869822485207103,"past_year_avg_comments_per_pull_request":1.9263157894736842,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":354,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl-nightly/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl-nightly/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl-nightly/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl-nightly/related_packages","maintainers":[{"uuid":"vincent.moens","login":"vincent.moens","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/vincent.moens/","role":null,"created_at":"2022-11-20T16:42:52.931Z","updated_at":"2022-11-20T16:42:52.931Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vincent.moens/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725059,"maintainers_count":308348,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2950922,"name":"torchrl","ecosystem":"pypi","description":null,"homepage":"https://github.com/pytorch/rl","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/pytorch/rl","keywords_array":[],"namespace":null,"versions_count":44,"first_release_published_at":"2018-06-06T08:00:48.000Z","latest_release_published_at":"2019-02-06T20:18:22.000Z","latest_release_number":"1.8.4","last_synced_at":"2025-09-02T00:46:49.062Z","created_at":"2022-04-10T12:52:33.091Z","updated_at":"2025-09-02T00:46:49.062Z","registry_url":"https://pypi.org/project/torchrl/","install_command":"pip install torchrl --index-url https://pypi.org/simple","documentation_url":"https://torchrl.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Artificial Intelligence"],"normalized_name":"torchrl","project_status":null},"repo_metadata":{"uuid":"454479855","full_name":"pytorch/rl","owner":"pytorch","description":"A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.","archived":false,"fork":false,"pushed_at":"2023-12-18T17:39:03.000Z","size":361289,"stargazers_count":1571,"open_issues_count":186,"forks_count":208,"subscribers_count":41,"default_branch":"main","last_synced_at":"2023-12-18T22:31:46.153Z","etag":null,"topics":["ai","control","decision-making","distributed-computing","machine-learning","marl","model-based-reinforcement-learning","multi-agent-reinforcement-learning","pytorch","reinforcement-learning","rl","robotics","torch"],"latest_commit_sha":null,"homepage":"https://pytorch.org/rl","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/pytorch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-02-01T17:17:36.000Z","updated_at":"2023-12-18T12:09:16.000Z","dependencies_parsed_at":"2023-12-13T18:34:29.782Z","dependency_job_id":"c2dfbd93-775b-4158-ac73-a95742936a2f","html_url":"https://github.com/pytorch/rl","commit_stats":{"total_commits":642,"total_committers":101,"mean_commits":6.356435643564357,"dds":"0.34267912772585674","last_synced_commit":"e79f15ef89b0257ae9203fe82788d092b386402a"},"previous_names":[],"tags_count":13,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":176958727,"owners_count":10473676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"pytorch","name":"pytorch","uuid":"21003710","kind":"organization","description":"","email":null,"website":"https://pytorch.org","location":"where the eigens are valued","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/21003710?v=4","repositories_count":68,"last_synced_at":"2023-04-09T07:16:05.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pytorch","created_at":"2022-11-02T16:23:02.582Z","updated_at":"2023-04-09T07:16:05.264Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch/repositories"},"tags":[{"name":"v0.2.1","sha":"1bb192e0f3ad9e7b8c6fa769bfa3bb9d82ca4f29","kind":"commit","published_at":"2023-10-25T15:24:03.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.2.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1f08f922662593a8fc2da2cb9eb795eccdfe3932","kind":"tag","published_at":"2023-10-05T16:49:41.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.2.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"6d030c9ec1db72c252a23dff04dcad2a553678d2","kind":"commit","published_at":"2023-05-06T21:32:41.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.1.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"a32d2e7e726e71d4ce921d53cc8e7b7e0f5e8a3d","kind":"commit","published_at":"2023-03-16T20:29:49.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.1.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.0/manifests"},{"name":"v0.0.5","sha":"48eca9890e24a64b0f3ee133a74abafad7cd0768","kind":"commit","published_at":"2023-03-08T20:54:37.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.5","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"4a74149af1f49c96c5f3c0a78aef29029153bfa8","kind":"commit","published_at":"2023-02-11T22:11:59.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.4","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4/manifests"},{"name":"v0.0.4b","sha":"eec263f99c717bf7f5901b80451beccb5ff7cc32","kind":"commit","published_at":"2023-02-11T10:27:23.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.4b","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.4b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4b/manifests"},{"name":"0.0.4a","sha":"05016a8d8cfa28658a0aca7711a5875e531654c0","kind":"commit","published_at":"2023-01-23T20:58:18.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/0.0.4a","html_url":"https://github.com/pytorch/rl/releases/tag/0.0.4a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.4a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.4a/manifests"},{"name":"0.0.3","sha":"88f9b26bc74208c594c466f5aab166f341d64772","kind":"commit","published_at":"2022-11-21T21:12:17.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/0.0.3","html_url":"https://github.com/pytorch/rl/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.3/manifests"},{"name":"v0.0.2a","sha":"b3a46c6bd0781e0f25ef50c47fcfc5cc5521b996","kind":"commit","published_at":"2022-09-17T19:48:14.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.2a","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.2a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.2a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.2a/manifests"},{"name":"v0.0.1c","sha":"00ddc39f2b2c5fcbcea6f1fc310a3a8e98069213","kind":"commit","published_at":"2022-07-25T21:19:31.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1c","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1c","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1c/manifests"},{"name":"v0.0.1b","sha":"23ca67c2a4b47c1cf1725246931161cc41619241","kind":"commit","published_at":"2022-07-23T04:18:59.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1b","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1b/manifests"},{"name":"v0.0.1","sha":"ad92dd7e0537eb7fd3aa82ee872269ca80b05d89","kind":"commit","published_at":"2022-07-05T20:23:19.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2023-12-19T01:49:20.152Z","dependent_packages_count":6,"downloads":175281,"downloads_period":"last-month","dependent_repos_count":16,"rankings":{"downloads":2.6878504601911404,"dependent_repos_count":3.6080818906136285,"dependent_packages_count":2.3772338816626957,"stargazers_count":1.8039264833497586,"forks_count":3.7147102526002973,"docker_downloads_count":2.5987934580131364,"average":2.798432737738443},"purl":"pkg:pypi/torchrl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/torchrl","docker_dependents_count":3,"docker_downloads_count":697,"usage_url":"https://repos.ecosyste.ms/usage/pypi/torchrl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/torchrl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-17T12:17:40.472Z","issues_count":178,"pull_requests_count":478,"avg_time_to_close_issue":3861001.8,"avg_time_to_close_pull_request":904891.0453400504,"issues_closed_count":105,"pull_requests_closed_count":397,"pull_request_authors_count":35,"issue_authors_count":72,"avg_comments_per_issue":3.764044943820225,"avg_comments_per_pull_request":1.9288702928870294,"merged_pull_requests_count":354,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":169,"past_year_pull_requests_count":475,"past_year_avg_time_to_close_issue":2084309.1414141415,"past_year_avg_time_to_close_pull_request":677352.7063291139,"past_year_issues_closed_count":99,"past_year_pull_requests_closed_count":395,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":70,"past_year_avg_comments_per_issue":3.7869822485207103,"past_year_avg_comments_per_pull_request":1.9263157894736842,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":354,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/torchrl/related_packages","maintainers":[{"uuid":"vincent.moens","login":"vincent.moens","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/vincent.moens/","role":null,"created_at":"2023-01-30T13:12:41.576Z","updated_at":"2023-01-30T13:12:41.576Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vincent.moens/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725059,"maintainers_count":308348,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":10371958,"name":"github.com/pytorch/rl","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/pytorch/rl","keywords_array":[],"namespace":null,"versions_count":20,"first_release_published_at":"2022-07-05T20:23:19.000Z","latest_release_published_at":"2025-07-16T19:26:54.000Z","latest_release_number":"v0.9.2","last_synced_at":"2025-09-02T00:46:53.131Z","created_at":"2024-06-15T04:19:23.702Z","updated_at":"2025-09-02T01:20:23.145Z","registry_url":"https://pkg.go.dev/github.com/pytorch/rl","install_command":"go get github.com/pytorch/rl","documentation_url":"https://pkg.go.dev/github.com/pytorch/rl#section-documentation","metadata":{},"repo_metadata":{"id":37077764,"uuid":"454479855","full_name":"pytorch/rl","owner":"pytorch","description":"A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.","archived":false,"fork":false,"pushed_at":"2025-08-26T06:32:03.000Z","size":219526,"stargazers_count":3025,"open_issues_count":293,"forks_count":402,"subscribers_count":41,"default_branch":"main","last_synced_at":"2025-09-02T00:34:58.696Z","etag":null,"topics":["ai","control","decision-making","distributed-computing","machine-learning","marl","model-based-reinforcement-learning","multi-agent-reinforcement-learning","pytorch","reinforcement-learning","rl","robotics","torch"],"latest_commit_sha":null,"homepage":"https://pytorch.org/rl","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/pytorch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-01T17:17:36.000Z","updated_at":"2025-09-01T06:24:18.000Z","dependencies_parsed_at":"2023-12-13T18:34:29.782Z","dependency_job_id":"c2dfbd93-775b-4158-ac73-a95742936a2f","html_url":"https://github.com/pytorch/rl","commit_stats":{"total_commits":1554,"total_committers":161,"mean_commits":9.652173913043478,"dds":0.6634491634491635,"last_synced_commit":"36545af5062821dada2cdb91594209442d3dd0e6"},"previous_names":["facebookresearch/rl"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/pytorch/rl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273217431,"owners_count":25065804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"pytorch","name":"pytorch","uuid":"21003710","kind":"organization","description":"","email":null,"website":"https://pytorch.org","location":"where the eigens are valued","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/21003710?v=4","repositories_count":83,"last_synced_at":"2025-08-25T01:43:52.725Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pytorch","funding_links":[],"total_stars":232006,"followers":11645,"following":0,"created_at":"2022-11-02T16:23:02.582Z","updated_at":"2025-08-25T01:43:52.725Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytorch/repositories"},"tags":[{"name":"v0.9.2","sha":"0dc98d5394eeecaa022b967b1aa3eca113a0476b","kind":"commit","published_at":"2025-07-17T14:41:42.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.9.2","html_url":"https://github.com/pytorch/rl/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"208c4b665c32946a473c0bc4bf34bb25dee0d51f","kind":"commit","published_at":"2025-07-11T15:27:31.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.9.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"7e8f9402f9108bc012944431c52557b2b93197cf","kind":"commit","published_at":"2025-07-10T14:32:26.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.9.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"24c9d743b6921501ffd6bf893354a57e0a25e871","kind":"commit","published_at":"2025-05-16T16:10:09.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.8.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"83cb41d2bf45b9e945c699ffa5e3727dd3e3d9d7","kind":"commit","published_at":"2025-04-30T14:10:36.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.8.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"b5283c20cc5fd796d2561b3513c5b0f76953d392","kind":"commit","published_at":"2025-03-10T15:34:54.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.7.2","html_url":"https://github.com/pytorch/rl/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c941f376b736dd63595abd3661d62e9377ba0ae1","kind":"commit","published_at":"2025-02-17T20:20:03.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.7.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"3ff13ffb48343a6fd123e169b01bb55789e3ceeb","kind":"commit","published_at":"2025-02-05T21:00:23.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.7.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"7bf320c37b67328d9da17bc38a3fd723bd45cd6e","kind":"commit","published_at":"2024-10-22T22:24:12.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.6.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"95653980fbd68bad93584023cc3ca4f7166c99d4","kind":"commit","published_at":"2024-07-30T22:14:42.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.5.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"b4f4daf7ffe52cb7927529155cdb309d1b63d6bb","kind":"commit","published_at":"2024-05-02T13:17:39.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.4.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.4.0/manifests"},{"name":"ciflow/binaries/all/1914","sha":"5dc05ddc91cfe0c512131d7f38d01ce21e71ba06","kind":"commit","published_at":"2024-02-16T12:29:15.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/ciflow/binaries/all/1914","html_url":"https://github.com/pytorch/rl/releases/tag/ciflow/binaries/all/1914","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@ciflow%2Fbinaries%2Fall%2F1914","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/ciflow%2Fbinaries%2Fall%2F1914","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/ciflow%2Fbinaries%2Fall%2F1914/manifests"},{"name":"v0.3.1","sha":"d930f5c6b69aa7c3ae2bf7040363aa072d2e745e","kind":"tag","published_at":"2024-02-01T10:03:57.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.3.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"520e65fea1a40e181025a26586b6c0c3bfd0a3cc","kind":"tag","published_at":"2024-01-31T13:37:13.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.3.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"1bb192e0f3ad9e7b8c6fa769bfa3bb9d82ca4f29","kind":"commit","published_at":"2023-10-25T15:24:03.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.2.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"1f08f922662593a8fc2da2cb9eb795eccdfe3932","kind":"tag","published_at":"2023-10-05T16:49:41.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.2.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"6d030c9ec1db72c252a23dff04dcad2a553678d2","kind":"commit","published_at":"2023-05-06T21:32:41.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.1.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"a32d2e7e726e71d4ce921d53cc8e7b7e0f5e8a3d","kind":"commit","published_at":"2023-03-16T20:29:49.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.1.0","html_url":"https://github.com/pytorch/rl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.1.0/manifests"},{"name":"v0.0.5","sha":"48eca9890e24a64b0f3ee133a74abafad7cd0768","kind":"commit","published_at":"2023-03-08T20:54:37.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.5","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"4a74149af1f49c96c5f3c0a78aef29029153bfa8","kind":"commit","published_at":"2023-02-11T22:11:59.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.4","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4/manifests"},{"name":"v0.0.4b","sha":"eec263f99c717bf7f5901b80451beccb5ff7cc32","kind":"commit","published_at":"2023-02-11T10:27:23.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.4b","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.4b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.4b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.4b/manifests"},{"name":"0.0.4a","sha":"05016a8d8cfa28658a0aca7711a5875e531654c0","kind":"commit","published_at":"2023-01-23T20:58:18.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/0.0.4a","html_url":"https://github.com/pytorch/rl/releases/tag/0.0.4a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@0.0.4a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.4a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.4a/manifests"},{"name":"0.0.3","sha":"88f9b26bc74208c594c466f5aab166f341d64772","kind":"commit","published_at":"2022-11-21T21:12:17.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/0.0.3","html_url":"https://github.com/pytorch/rl/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/0.0.3/manifests"},{"name":"v0.0.2a","sha":"b3a46c6bd0781e0f25ef50c47fcfc5cc5521b996","kind":"commit","published_at":"2022-09-17T19:48:14.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.2a","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.2a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.2a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.2a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.2a/manifests"},{"name":"v0.0.1c","sha":"00ddc39f2b2c5fcbcea6f1fc310a3a8e98069213","kind":"commit","published_at":"2022-07-25T21:19:31.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1c","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1c","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.1c","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1c/manifests"},{"name":"v0.0.1b","sha":"23ca67c2a4b47c1cf1725246931161cc41619241","kind":"commit","published_at":"2022-07-23T04:18:59.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1b","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.1b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1b/manifests"},{"name":"v0.0.1","sha":"ad92dd7e0537eb7fd3aa82ee872269ca80b05d89","kind":"commit","published_at":"2022-07-05T20:23:19.000Z","download_url":"https://codeload.github.com/pytorch/rl/tar.gz/v0.0.1","html_url":"https://github.com/pytorch/rl/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/pytorch/rl@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-02T01:20:23.144Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.952098700724789,"dependent_packages_count":6.514682041123589,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.733390370924189},"purl":"pkg:golang/github.com/pytorch/rl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/pytorch/rl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/pytorch/rl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/pytorch/rl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T09:09:34.934Z","issues_count":340,"pull_requests_count":1425,"avg_time_to_close_issue":4837437.56185567,"avg_time_to_close_pull_request":1124675.3174061433,"issues_closed_count":193,"pull_requests_closed_count":1172,"pull_request_authors_count":95,"issue_authors_count":170,"avg_comments_per_issue":3.1205882352941177,"avg_comments_per_pull_request":2.2063157894736842,"merged_pull_requests_count":1057,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":110,"past_year_pull_requests_count":778,"past_year_avg_time_to_close_issue":904068.5208333334,"past_year_avg_time_to_close_pull_request":462104.04395604396,"past_year_issues_closed_count":48,"past_year_pull_requests_closed_count":637,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":65,"past_year_avg_comments_per_issue":1.8272727272727274,"past_year_avg_comments_per_pull_request":1.93573264781491,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":591,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/issues","maintainers":[{"login":"vmoens","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmoens"},{"login":"kurtamohler","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtamohler"},{"login":"osalpekar","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/osalpekar"},{"login":"kit1980","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kit1980"}],"active_maintainers":[{"login":"vmoens","count":72,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmoens"},{"login":"kurtamohler","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtamohler"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpytorch%2Frl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpytorch%2Frl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpytorch%2Frl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpytorch%2Frl/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1952121,"maintainers_count":0,"namespaces_count":741275,"keywords_count":109185,"github":"golang","metadata":{"funded_packages_count":49011},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-05T05:14:06.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":673479,"full_name":"pytorch/rl","default_branch":"main","committers":[{"name":"Vincent Moens","email":"vmoens@meta.com","login":"vmoens","count":1354},{"name":"Matteo Bettini","email":"55539777+matteobettini","login":"matteobettini","count":116},{"name":"Albert Bou","email":"albertbou92","login":"albertbou92","count":63},{"name":"kurtamohler","email":"kurtamohler@gmail.com","login":"kurtamohler","count":35},{"name":"nicolas-dufour","email":"33259879+nicolas-dufour","login":"nicolas-dufour","count":28},{"name":"Sebastian Dittert","email":"Sebastian.dittert@gmx.de","login":"BY571","count":27},{"name":"Omkar Salpekar","email":"osalpekar@fb.com","login":"osalpekar","count":24},{"name":"Tom Begley","email":"tomcbegley@gmail.com","login":"tcbegley","count":17},{"name":"Martin Marenz","email":"marenz@meta.com","login":"Blonck","count":17},{"name":"Faury Louis","email":"l.faury@hotmail.fr","login":"louisfaury","count":11},{"name":"Waris Radji","email":"wradji64@gmail.com","login":"riiswa","count":8},{"name":"Skander Moalla","email":"37197319+skandermoalla","login":"skandermoalla","count":8},{"name":"Antoine Broyelle","email":"antoine.broyelle@helsing.ai","login":"antoinebrl","count":6},{"name":"Shagun Sodhani","email":"1321193+shagunsodhani","login":"shagunsodhani","count":6},{"name":"Bo Liu","email":"benjaminliu.eecs@gmail.com","login":"Benjamin-eecs","count":5},{"name":"Xiaomeng Yang","email":"bit.yangxm@gmail.com","login":"xiaomengy","count":5},{"name":"Danylo Baibak","email":"baibak@meta.com","login":"DanilBaibak","count":5},{"name":"D.L","email":"5900204+xmaples","login":"xmaples","count":4},{"name":"Sergey Ordinskiy","email":"113687736+ordinskiy","login":"ordinskiy","count":4},{"name":"Rob Anderson","email":"robandpdx@github.com","login":"robandpdx","count":4},{"name":"Honglong Tian","email":"50365897+FrankTianTT","login":"FrankTianTT","count":4},{"name":"Romain Julien","email":"romainjulien@fb.com","login":"romainjln","count":4},{"name":"Alessandro Pietro Bardelli","email":"apbard","login":"apbard","count":4},{"name":"Brian Vaughan","email":"nairbv","login":"nairbv","count":3},{"name":"Almaz Zinollayev","email":"39913951+zeenolife","login":"zeenolife","count":3},{"name":"Federico Berto","email":"berto.federico2@gmail.com","login":"fedebotu","count":3},{"name":"Sriram Krishna","email":"sriramsk1999@gmail.com","login":"sriramsk1999","count":3},{"name":"Yohann Benchetrit","email":"y.benchet@gmail.com","login":"yohann-benchetrit","count":3},{"name":"Thomas B. Brunner","email":"thomasbbrunner@gmail.com","login":"thomasbbrunner","count":3},{"name":"Beh Chuen Yang","email":"depictiger@gmail.com","login":"N00bcak","count":3},{"name":"Rohit Nigam","email":"rohitnigam@gmail.com","login":"rohitnig","count":2},{"name":"Richard Zou","email":"zou3519","login":"zou3519","count":2},{"name":"Rémi Domingues","email":"5238619+remidomingues","login":"remidomingues","count":2},{"name":"Timo","email":"43245438+TheRisenPhoenix","login":"TheRisenPhoenix","count":2},{"name":"Valter Schütz","email":"valterschutz@protonmail.com","login":"valterschutz","count":2},{"name":"Remi","email":"re.cadene@gmail.com","login":"Cadene","count":2},{"name":"Ramon Medel","email":"5052787+ramonmedel","login":"ramonmedel","count":2},{"name":"Sergii Dymchenko","email":"sdym@meta.com","login":"kit1980","count":2},{"name":"Steven Morad","email":"stevenmorad@gmail.com","login":"smorad","count":2},{"name":"Harish Yerra","email":"hyerra@gmail.com","login":"hyerra","count":2},{"name":"Yu Shiyang","email":"yushiyangk","login":"yushiyangk","count":2},{"name":"carschandler","email":"92899389+carschandler","login":"carschandler","count":2},{"name":"degensean","email":"99024081+degensean","login":"degensean","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Max Wasylow","email":"maxw@fb.com","login":"bamaxw","count":2},{"name":"karthikrangasai","email":"39360170+karthikrangasai","login":"karthikrangasai","count":2},{"name":"khmigor","email":"migorkh@gmail.com","login":"khmigor","count":2},{"name":"Grigory Sizov","email":"grigorysizov@fb.com","login":"sgrigory","count":2},{"name":"Haoran Peng","email":"haoranpeng@meta.com","login":null,"count":2},{"name":"sosmond","email":"35877775+sosmond","login":"sosmond","count":2},{"name":"btx0424","email":"btx0424@outlook.com","login":"btx0424","count":2},{"name":"Aditya Goel","email":"48102515+adityagoel4512","login":"adityagoel4512","count":2},{"name":"Alexander Lobov","email":"tardenoisean@gmail.com","login":"alexanderlobov","count":2},{"name":"DjImene","email":"imene.djellad@gmail.com","login":"DjImene","count":2},{"name":"Gaétan Lepage","email":"33058747+GaetanLepage","login":"GaetanLepage","count":2},{"name":"Aditya Gandhamal","email":"61016383+adityagandhamal","login":"adityagandhamal","count":2},{"name":"Gert-Jan Both","email":"32122273+GJBoth","login":"GJBoth","count":2},{"name":"yingchenlin","email":"yc.jon.lin@gmail.com","login":"yingchenlin","count":2},{"name":"Nikolay","email":"bashnick@gmail.com","login":"bashnick","count":2},{"name":"Mischa Böhm","email":"mischab","login":"mischab","count":2},{"name":"MateuszGuzek","email":"48548729+MateuszGuzek","login":"MateuszGuzek","count":2},{"name":"Kushaan Gupta","email":"gkushaan@rediffmail.com","login":"kushaangupta","count":2},{"name":"Julian Kunze","email":"41923255+JulianKu","login":"JulianKu","count":2},{"name":"Ian Barber","email":"ian.barber@gmail.com","login":"ianbarber","count":2},{"name":"kovalevfm","email":"kovalevfm@gmail.com","login":"kovalevfm","count":2},{"name":"Alexandre Brown","email":"26939775+AlexandreBrown","login":"AlexandreBrown","count":1},{"name":"Alan Schelten","email":"alan@schelten.net","login":"altre","count":1},{"name":"Adnan Akhundov","email":"adnan.akhundov@gmail.com","login":"aakhundov","count":1},{"name":"Jason Ma","email":"yechengma@gmail.com","login":"JasonMa2016","count":1},{"name":"Hao Xiang Li","email":"38400162+MarkHaoxiang","login":"MarkHaoxiang","count":1},{"name":"Goia Rares Dan Tiago","email":"115428237+raresdan","login":"raresdan","count":1},{"name":"Gianni De Fabritiis","email":"g.defabritiis@gmail.com","login":"giadefa","count":1},{"name":"Fred Fung","email":"fredfung007","login":"fredfung007","count":1},{"name":"Filip Dabek","email":"fdabek1@umbc.edu","login":"fdabek1","count":1},{"name":"Fangzhou Yu","email":"78179924+yu-fz","login":"yu-fz","count":1},{"name":"Evan Phibbs","email":"evan.phibbs@gmail.com","login":"Ephibbs","count":1},{"name":"Alexis DUBURCQ","email":"alexis.duburcq@gmail.com","login":"duburcqa","count":1},{"name":"Andrew Ho","email":"andrew.kenneth.ho@gmail.com","login":"andrewkho","count":1},{"name":"Anshul Sehgal","email":"anshul.sehgal@me.com","login":"AnshulSehgal","count":1},{"name":"Artem","email":"artkorenev","login":"artkorenev","count":1},{"name":"Aton Kamanda","email":"atonkamanda@hotmail.com","login":"atonkamanda","count":1},{"name":"Bhuvan Basireddy","email":"bhvrddy@gmail.com","login":"BoboBananas","count":1},{"name":"Brianna","email":"witherellbrianna@gmail.com","login":"Quinticx","count":1},{"name":"Chuanbo HUA","email":"cbhua@kaist.ac.kr","login":"cbhua","count":1},{"name":"Damien A","email":"allonsius.damien@hotmail.fr","login":"DamienAllonsius","count":1},{"name":"Vincent Moens","email":"vmoens@Vincents-MacBook-Pro.local","login":null,"count":1},{"name":"22quinn","email":"33176974+22quinn","login":"22quinn","count":1},{"name":"b10902118","email":"115149705+b10902118","login":"b10902118","count":1},{"name":"agrotov","email":"agrotov@gmail.com","login":"agrotov","count":1},{"name":"acohen13","email":"16256754+acohen13","login":"acohen13","count":1},{"name":"Zhe Sun","email":"ymwdalex@gmail.com","login":"ymwdalex","count":1},{"name":"Yodogawa Mikio","email":"53687275+software-samurai","login":"software-samurai","count":1},{"name":"YiDing Jiang","email":"yidinggjiangg@gmail.com","login":"yidingjiang","count":1},{"name":"Xuehai Pan","email":"XuehaiPan@outlook.com","login":"XuehaiPan","count":1},{"name":"Xavier Oliva","email":"xavi.oliva6@gmail.com","login":"xavoliva","count":1},{"name":"Vlad Sobal","email":"vlad7mail@gmail.com","login":"vladisai","count":1},{"name":"Vlad","email":"45468127+acforvs","login":"acforvs","count":1},{"name":"Vaibhav","email":"100083207+vaibhav-009","login":"vaibhav-009","count":1},{"name":"Tristan Naumann","email":"tristan.naumann@gmail.com","login":"tnaumann","count":1},{"name":"Tony(Baojia) Tong","email":"baojiatong@yahoo.com","login":"tongbaojia","count":1},{"name":"Timo Stoffregen","email":"40829734+TimoStoff","login":"TimoStoff","count":1},{"name":"Sumit Kumar","email":"sam.sumitkumar@gmail.com","login":"reachsumit","count":1},{"name":"Srikanth MG","email":"srikanthmg1985@gmail.com","login":"srikanthmg85","count":1},{"name":"Souranil Sen","email":"sladebot","login":"sladebot","count":1},{"name":"Silvio Traversaro","email":"silvio@traversaro.it","login":"traversaro","count":1},{"name":"Sicong Huang","email":"hugohuang1997@gmail.com","login":"sicong-huang","count":1},{"name":"Sendhil Panchadsaram","email":"sendhilp@gmail.com","login":"sendhil","count":1},{"name":"Sebastian Hätälä","email":"19345882+hatala91","login":"hatala91","count":1},{"name":"yoavnavon","email":"yanavon@uc.cl","login":"yoavnavon","count":1},{"name":"silvestrebahi","email":"silvestre.bahi@gmail.com","login":"silvestrebahi","count":1},{"name":"sardaankita","email":"117701187+sardaankita","login":"sardaankita","count":1},{"name":"rmartimov","email":"109585173+rmartimov","login":"rmartimov","count":1},{"name":"oswald","email":"25031668+NTR0314","login":"NTR0314","count":1},{"name":"nikhlrao","email":"115114407+nikhlrao","login":"nikhlrao","count":1},{"name":"moto","email":"855818+mthrok","login":"mthrok","count":1},{"name":"lin-erica","email":"ericalin@alum.mit.edu","login":"lin-erica","count":1},{"name":"laszloKopits","email":"56320926+laszloKopits","login":"laszloKopits","count":1},{"name":"jrobine","email":"jan.robine@tu-dortmund.de","login":"jrobine","count":1},{"name":"jiazhou wang","email":"jiazhou.wang@gmail.com","login":"guabao","count":1},{"name":"jasonfkut","email":"117316782+jasonfkut","login":"jasonfkut","count":1},{"name":"jaschmid-fb","email":"110826687+jaschmid-fb","login":"jaschmid-fb","count":1},{"name":"hojthehedgehog","email":"38741644+hpark90","login":"hpark90","count":1},{"name":"himjohntang","email":"35964421+himjohntang","login":"himjohntang","count":1},{"name":"ggimler3","email":"113047130+ggimler3","login":"ggimler3","count":1},{"name":"dennismalmgren","email":"dennis@dennismalmgren.se","login":"dennismalmgren","count":1},{"name":"brandon","email":"32640180+brandonsj","login":"brandonsj","count":1},{"name":"benoitdescamps","email":"benoitdescamps@hotmail.com","login":"benoitdescamps","count":1},{"name":"Mihai Jalobeanu","email":"drMJ","login":"drMJ","count":1},{"name":"Michael Mykhaylov","email":"mikemikhailov2003@gmail.com","login":"mikemykhaylov","count":1},{"name":"Mana","email":"57663038+0xMana-git","login":"0xMana-git","count":1},{"name":"Maks Sorokin","email":"mksmsrkn@gmail.com","login":"initmaks","count":1},{"name":"Lucas Kabela","email":"lucasakabela@gmail.com","login":"Lucaskabela","count":1},{"name":"Leroy Pascal","email":"pjr.leroy@gmail.com","login":"PaLeroy","count":1},{"name":"Laurin Luttmann","email":"66203600+LTluttmann","login":"LTluttmann","count":1},{"name":"KubaMichalczyk","email":"37018819+KubaMichalczyk","login":"KubaMichalczyk","count":1},{"name":"Kamil Piechowiak","email":"32928185+KamilPiechowiak","login":"KamilPiechowiak","count":1},{"name":"Kai Londenberg","email":"Kai.Londenberg@googlemail.com","login":"kadeng","count":1},{"name":"Jędrzej Orbik","email":"Jendker","login":"Jendker","count":1},{"name":"Jérémy Lesuffleur","email":"jlesuffleur@gmail.com","login":"jlesuffleur","count":1},{"name":"JulienB-78","email":"jbohne78-github@yahoo.fr","login":"JulienB-78","count":1},{"name":"Julia Gonik","email":"43245864+jgonik","login":"jgonik","count":1},{"name":"Jonathanace","email":"55035716+Jonathanace","login":"Jonathanace","count":1},{"name":"Shixian Sheng","email":"sxs22@fsu.edu","login":"KPCOFGS","count":1},{"name":"ShahRutav","email":"43668417+ShahRutav","login":"ShahRutav","count":1},{"name":"Serhat Varolgünes","email":"serhatvarolgunes@gmail.com","login":"svarolgunes","count":1},{"name":"Sergey Pastukhov","email":"omikad@gmail.com","login":"omikad","count":1},{"name":"Deep145757","email":"146447579+Deep145757","login":"Deep145757","count":1},{"name":"Dobromir Marinov","email":"mr.d.marinov@gmail.com","login":"DobromirM","count":1},{"name":"Eli Uriegas","email":"1700823+seemethere","login":"seemethere","count":1},{"name":"Emilien Garreau","email":"EmGarr","login":"EmGarr","count":1},{"name":"Fridolin Linder","email":"flinder@fb.com","login":null,"count":1},{"name":"AJHinsvark","email":"ajhinsvark@gmail.com","login":"ajhinsvark","count":1},{"name":"Ronert Obst","email":"ronert.obst@gmail.com","login":"ronert","count":1},{"name":"Rolo","email":"rolo@crypdit.com","login":"rolo","count":1},{"name":"Rayan Hatout","email":"rayan.hatout@gmail.com","login":"rayanht","count":1},{"name":"Pavel Solikov","email":"psolikov15@gmail.com","login":"psolikov","count":1},{"name":"Paulo Rocha","email":"33991552+paulomarciano","login":"paulomarciano","count":1},{"name":"Pau Riba","email":"pau.riba.fierrez@gmail.com","login":"priba","count":1},{"name":"Omar Younis","email":"42100908+younik","login":"younik","count":1},{"name":"Oliver Slumbers","email":"40644337+oslumbers","login":"oslumbers","count":1},{"name":"Oded Krams","email":"oded.krams@gmail.com","login":"OdedKrams","count":1},{"name":"Nolan Crane","email":"11447537+NolanC33","login":"NolanC33","count":1},{"name":"Ning Xu","email":"ningx@meta.com","login":"Goldspear","count":1},{"name":"Nils Kiele","email":"nils.kiele@gmail.com","login":"codingWhale13","count":1},{"name":"Nicolas Griffiths","email":"44965724+nicolasgriffiths","login":"nicolasgriffiths","count":1},{"name":"Nicola Pellicanò","email":"nicola.pellicano01@gmail.com","login":"nickspell","count":1},{"name":"Mikayla Gawarecki","email":"mikaylagawarecki@gmail.com","login":"mikaylagawarecki","count":1},{"name":"JohnnyC08","email":"jcastaldo08@gmail.com","login":"JohnnyC08","count":1},{"name":"Jérôme Guzzi","email":"jerome@idsia.ch","login":"jeguzzi","count":1},{"name":"Max Weissenbacher","email":"55667030+maxweissenbacher","login":"maxweissenbacher","count":1},{"name":"Matteo Gätzner","email":"50359250+MatteoGaetzner","login":"MatteoGaetzner","count":1},{"name":"Matt White","email":"mail@matt-w.net","login":"matt-fff","count":1},{"name":"MarCnu","email":"marceau.cnudde@gmail.com","login":"MarCnu","count":1}],"total_commits":1958,"total_committers":173,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":11.31791907514451,"dds":0.3084780388151175,"past_year_committers":[{"name":"Vincent Moens","email":"vmoens@meta.com","login":"vmoens","count":433},{"name":"kurtamohler","email":"kurtamohler@gmail.com","login":"kurtamohler","count":35},{"name":"Faury Louis","email":"l.faury@hotmail.fr","login":"louisfaury","count":11},{"name":"Matteo Bettini","email":"55539777+matteobettini","login":"matteobettini","count":11},{"name":"Albert Bou","email":"albertbou92","login":"albertbou92","count":6},{"name":"Antoine Broyelle","email":"antoine.broyelle@helsing.ai","login":"antoinebrl","count":6},{"name":"BY571","email":"Sebastian.dittert@gmx.de","login":"BY571","count":3},{"name":"Beh Chuen Yang","email":"depictiger@gmail.com","login":"N00bcak","count":3},{"name":"Thomas B. Brunner","email":"thomasbbrunner@gmail.com","login":"thomasbbrunner","count":3},{"name":"Valter Schütz","email":"valterschutz@protonmail.com","login":"valterschutz","count":2},{"name":"carschandler","email":"92899389+carschandler","login":"carschandler","count":2},{"name":"Julian Kunze","email":"41923255+JulianKu","login":"JulianKu","count":1},{"name":"Goia Rares Dan Tiago","email":"115428237+raresdan","login":"raresdan","count":1},{"name":"Gaétan Lepage","email":"33058747+GaetanLepage","login":"GaetanLepage","count":1},{"name":"Fangzhou Yu","email":"78179924+yu-fz","login":"yu-fz","count":1},{"name":"Chuanbo HUA","email":"cbhua@kaist.ac.kr","login":"cbhua","count":1},{"name":"Brianna","email":"witherellbrianna@gmail.com","login":"Quinticx","count":1},{"name":"Alexandre Brown","email":"26939775+AlexandreBrown","login":"AlexandreBrown","count":1},{"name":"oswald","email":"25031668+NTR0314","login":"NTR0314","count":1},{"name":"lin-erica","email":"ericalin@alum.mit.edu","login":"lin-erica","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"b10902118","email":"115149705+b10902118","login":"b10902118","count":1},{"name":"Timo","email":"43245438+TheRisenPhoenix","login":"TheRisenPhoenix","count":1},{"name":"Sendhil Panchadsaram","email":"sendhilp@gmail.com","login":"sendhil","count":1},{"name":"Rolo","email":"rolo@crypdit.com","login":"rolo","count":1},{"name":"Pau Riba","email":"pau.riba.fierrez@gmail.com","login":"priba","count":1},{"name":"Omar Younis","email":"42100908+younik","login":"younik","count":1},{"name":"Oliver Slumbers","email":"40644337+oslumbers","login":"oslumbers","count":1},{"name":"Nils Kiele","email":"nils.kiele@gmail.com","login":"codingWhale13","count":1},{"name":"Mikayla Gawarecki","email":"mikaylagawarecki@gmail.com","login":"mikaylagawarecki","count":1},{"name":"Mana","email":"57663038+0xMana-git","login":"0xMana-git","count":1},{"name":"Lucas Kabela","email":"lucasakabela@gmail.com","login":"Lucaskabela","count":1},{"name":"Laurin Luttmann","email":"66203600+LTluttmann","login":"LTluttmann","count":1},{"name":"KubaMichalczyk","email":"37018819+KubaMichalczyk","login":"KubaMichalczyk","count":1},{"name":"Jędrzej Orbik","email":"Jendker","login":"Jendker","count":1},{"name":"Jérôme Guzzi","email":"jerome@idsia.ch","login":"jeguzzi","count":1},{"name":"Vincent Moens","email":"vmoens@Vincents-MacBook-Pro.local","login":null,"count":1}],"past_year_total_commits":541,"past_year_total_committers":37,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":14.621621621621621,"past_year_dds":0.199630314232902,"last_synced_at":"2025-06-01T12:10:31.007Z","last_synced_commit":"31bd542534ba3e27f9074f022e65f8ac0f6b74e9","created_at":"2023-03-09T10:34:52.720Z","updated_at":"2025-06-01T12:11:06.591Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"pytorch/rl","html_url":"https://github.com/pytorch/rl","last_synced_at":"2025-09-03T16:07:32.441Z","status":null,"issues_count":433,"pull_requests_count":1997,"avg_time_to_close_issue":4796484.649819494,"avg_time_to_close_pull_request":1450120.1117182756,"issues_closed_count":277,"pull_requests_closed_count":1647,"pull_request_authors_count":107,"issue_authors_count":184,"avg_comments_per_issue":2.5912240184757507,"avg_comments_per_pull_request":2.1582373560340513,"merged_pull_requests_count":1488,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":124,"past_year_pull_requests_count":935,"past_year_avg_time_to_close_issue":442313.8490566038,"past_year_avg_time_to_close_pull_request":394152.21066319896,"past_year_issues_closed_count":53,"past_year_pull_requests_closed_count":769,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":68,"past_year_avg_comments_per_issue":1.2419354838709677,"past_year_avg_comments_per_pull_request":1.867379679144385,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":722,"created_at":"2023-05-15T01:41:00.092Z","updated_at":"2025-09-03T16:07:32.443Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytorch%2Frl/issues","issue_labels_count":{"bug":273,"enhancement":127,"CLA Signed":10,"Good first issue":7,"new algo":4,"performance":3,"CI":1,"Suitable for minor":1,"Tests":1,"Data":1,"documentation":1},"pull_request_labels_count":{"CLA Signed":1773,"bug":412,"enhancement":355,"documentation":143,"CI":129,"Environments":125,"Refactoring":76,"Data":70,"Suitable for minor":52,"Tests":49,"quality":45,"performance":39,"new algo":30,"versioning":24,"ciflow/docs":21,"bc breaking":21,"BE":19,"Deprecation":16,"Benchmarks":11,"formatting":9,"Examples":8,"ciflow/binaries/all":8,"Objectives":7,"setup":6,"llm/api":4,"tutorials":4,"Collectors":3,"Environments/Isaac":3,"Release":3,"distributions":3,"major":3,"naming":2,"revert":2,"llm/perf":2,"dependencies":2,"Discussion needed":1,"benchmarks/upload":1,"Logging":1},"issue_author_associations_count":{"NONE":250,"CONTRIBUTOR":173,"COLLABORATOR":10},"pull_request_author_associations_count":{"CONTRIBUTOR":1758,"COLLABORATOR":134,"NONE":86,"MEMBER":19},"issue_authors":{"vmoens":44,"matteobettini":37,"skandermoalla":14,"albertbou92":12,"smorad":11,"wertyuilife2":10,"kurtamohler":10,"AlexandreBrown":9,"maxweissenbacher":8,"thomasbbrunner":8,"N00bcak":8,"valterschutz":8,"whatdhack":6,"wbinventor":5,"svnv-svsv-jm":5,"LCarmi":5,"FrankTianTT":4,"rerz":4,"ShaneFlandermeyer":3,"hyerra":3,"duburcqa":3,"andreamiele":3,"Killpit":3,"EkaterinaAbramova":3,"kalyan0510":3,"jkrude":3,"Cadene":3,"dtsaras":3,"truncs":3,"Sefank":3,"sakakibara-yuuki":2,"jannessm":2,"ltbysky":2,"Quinticx":2,"MorganeAyle":2,"NTR0314":2,"Zhaohhya":2,"btx0424":2,"Sui-Xing":2,"maximilianigl":2,"misterguick":2,"fmeirinhos":2,"Emile-Aquila":2,"anirjoshi":2,"Jex-y":2,"Xmaster6y":2,"patchmeifyoucan":2,"ADebor":2,"mjlaali":2,"Ibinarriaga8":2,"louisfaury":2,"Jendker":2,"dennismalmgren":2,"kfu02":2,"EladSharony":2,"mikemykhaylov":2,"diegochine":2,"marcosgalleterobbva":2,"Brunozml":2,"HGGshiwo":2,"BY571":2,"oslumbers":2,"BeFranke":2,"roger-creus":2,"jianzhnie":2,"AnastasiaPsarou":1,"jensbreitung":1,"itwasabhi":1,"plspeziali":1,"icarosadero":1,"mkielo3":1,"Jonathanace":1,"dwsmart32":1,"SiliconSloth":1,"josefbcez":1,"Jianye-Xu":1,"gy2256":1,"daniloml":1,"vladisai":1,"RiqiangGao":1,"ran-weii":1,"micha-net":1,"fabian1heinrich":1,"jbaron":1,"AechPro":1,"adityagoel4512":1,"jiagpaopao":1,"Fauche":1,"Arlaz":1,"mneilly":1,"cbhua":1,"viktor-ktorvi":1,"timdnewman":1,"lulmer":1,"therealjoker4u":1,"MarCnu":1,"morales0021":1,"jduquevan":1,"hchaozhe":1,"mattiasmar":1,"davidenitti":1,"chriss1245":1,"ErcBunny":1,"Mayankm96":1,"codingWhale13":1,"dmelcer9":1,"Kang-SungKu":1,"kbkartik":1,"harnvo":1,"chnyutao":1,"Michael-C-Strobel":1,"yokaiAG":1,"yuri-kilochek":1,"yu-fz":1,"GJBoth":1,"jako5":1,"SamAdamDay":1,"sgfCrazy":1,"duanlian-lab":1,"ainseph":1,"pranavsetpal":1,"splatter96":1,"tmparticle":1,"DavideTr8":1,"Prakyathkantharaju":1,"khinggan":1,"kylelevy":1,"iamreadyi":1,"xmaples":1,"giorgiac98":1,"hesic73":1,"maichmueller":1,"matinmoezzi":1,"BrikeX":1,"nicklashansen":1,"Kaixhin":1,"nickjbrowning":1,"dtch1997":1,"woodxin":1,"umutsoysal":1,"ankile":1,"levelrin":1,"spallaccini":1,"mchoilab":1,"MarkHaoxiang":1,"laurenzlevi":1,"Delaunay":1,"sriramsk1999":1,"fangzhangmnm":1,"JosephDenman":1,"sergiovalmac":1,"zoetsekas":1,"ikamensh":1,"TheRisenPhoenix":1,"theOGognf":1,"ITWARRIORS-Kilian":1,"aliheh":1,"kjchavez":1,"leozianliu":1,"fabiankranewitter":1,"mondeg0":1,"jimdor":1,"KubaMichalczyk":1,"wangreit":1,"braj29":1,"thomashirtz":1,"siegelaaron94":1,"MaximilienLC":1,"belfaunder":1,"Xavier9031":1,"felix-basiliskroko":1,"islijepcevic":1,"jasorsi13":1,"kodecreer":1,"anuragkumar95":1,"MarioRicoIbanez":1,"hersh":1,"AdrianOrenstein":1,"jackg0":1,"wj-Mcat":1,"Mad-Chuck":1,"aminrezaee":1,"tommasomarzi":1,"majid5776":1},"pull_request_authors":{"vmoens":1441,"matteobettini":103,"albertbou92":84,"kurtamohler":68,"BY571":30,"louisfaury":24,"osalpekar":17,"antoinebrl":11,"skandermoalla":8,"robandpdx":7,"Blonck":6,"DanilBaibak":6,"marcosgalleterobbva":5,"sriramsk1999":5,"thomasbbrunner":5,"MateuszGuzek":4,"N00bcak":4,"carschandler":4,"smorad":4,"FrankTianTT":4,"xmaples":4,"mikaylagawarecki":4,"lin-erica":4,"GJBoth":3,"tcbegley":3,"valterschutz":3,"mischab":3,"duburcqa":3,"kfu02":3,"dependabot[bot]":3,"nicolas-dufour":3,"GaetanLepage":3,"maxweissenbacher":3,"JulianKu":3,"cbhua":2,"felixsittenauer":2,"degensean":2,"wj-Mcat":2,"taindp98":2,"remidomingues":2,"SandishKumarHN":2,"btx0424":2,"younik":2,"ianbarber":2,"namanxkumar":2,"jeguzzi":2,"priba":2,"LTluttmann":2,"kit1980":2,"dimonfrekp":2,"mjlaali":2,"NTR0314":2,"AlexandreBrown":2,"fedebotu":2,"apbard":2,"codingWhale13":2,"initmaks":2,"KubaMichalczyk":2,"TheRisenPhoenix":2,"Cadene":2,"0xMana-git":2,"yu-fz":2,"rohitnig":2,"IvanKobzarev":2,"dtsaras":2,"whatdhack":2,"hyerra":2,"rghosh08":2,"Lucaskabela":2,"svnv-svsv-jm":2,"Ibinarriaga8":2,"b10902118":2,"kushaangupta":2,"juandelos":1,"rolo":1,"Deep145757":1,"mikemykhaylov":1,"KPCOFGS":1,"AdrianOrenstein":1,"Xmaster6y":1,"simeetnayan81":1,"imgeorgiev":1,"roger-creus":1,"ZainRizvi":1,"Jendker":1,"dennismalmgren":1,"raresdan":1,"ErcBunny":1,"Ghelfi":1,"ParamThakkar123":1,"c3-utsavdutta98":1,"arvindcr4":1,"PSXBRosa":1,"vladisai":1,"Quinticx":1,"sendhil":1,"MarkHaoxiang":1,"drMJ":1,"oslumbers":1,"Zekrom-7780":1,"software-samurai":1,"LCarmi":1,"alefarasin":1,"itwasabhi":1,"MarCnu":1,"ordinskiy":1,"Ironman9527":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10095965,"issues_count":31399514,"pull_requests_count":97158349,"authors_count":10700272,"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":{"bug":80,"enhancement":30,"CLA Signed":3,"performance":2,"Tests":1,"Data":1,"documentation":1},"past_year_pull_request_labels_count":{"CLA Signed":795,"enhancement":155,"bug":131,"documentation":65,"Environments":58,"CI":53,"Refactoring":28,"Suitable for minor":24,"Data":23,"Tests":22,"BE":19,"quality":16,"Deprecation":16,"performance":15,"bc breaking":12,"ciflow/docs":10,"formatting":7,"Examples":6,"versioning":5,"setup":5,"Objectives":5,"new algo":4,"llm/api":4,"Benchmarks":3,"ciflow/binaries/all":3,"tutorials":3,"Environments/Isaac":3,"major":2,"revert":2,"llm/perf":2,"benchmarks/upload":1},"past_year_issue_author_associations_count":{"NONE":80,"CONTRIBUTOR":35,"COLLABORATOR":8},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":759,"COLLABORATOR":123,"NONE":41},"past_year_issue_authors":{"AlexandreBrown":9,"kurtamohler":8,"valterschutz":8,"thomasbbrunner":7,"matteobettini":5,"vmoens":5,"LCarmi":5,"rerz":4,"oslumbers":2,"jianzhnie":2,"NTR0314":2,"MorganeAyle":2,"Ibinarriaga8":2,"fmeirinhos":2,"truncs":2,"EladSharony":2,"louisfaury":2,"anirjoshi":2,"andreamiele":2,"marcosgalleterobbva":2,"Xmaster6y":2,"mondeg0":1,"morales0021":1,"micha-net":1,"MaximilienLC":1,"nicklashansen":1,"patchmeifyoucan":1,"siegelaaron94":1,"splatter96":1,"Sui-Xing":1,"therealjoker4u":1,"timdnewman":1,"tmparticle":1,"tommasomarzi":1,"wangreit":1,"wj-Mcat":1,"woodxin":1,"Xavier9031":1,"zoetsekas":1,"AdrianOrenstein":1,"ainseph":1,"albertbou92":1,"ankile":1,"belfaunder":1,"BrikeX":1,"codingWhale13":1,"dmelcer9":1,"fabian1heinrich":1,"fangzhangmnm":1,"hesic73":1,"HGGshiwo":1,"icarosadero":1,"itwasabhi":1,"jannessm":1,"jasorsi13":1,"Jendker":1,"josefbcez":1,"JosephDenman":1,"kalyan0510":1,"khinggan":1,"kjchavez":1,"KubaMichalczyk":1,"kylelevy":1,"leozianliu":1,"levelrin":1,"lulmer":1,"matinmoezzi":1},"past_year_pull_request_authors":{"vmoens":735,"kurtamohler":55,"louisfaury":24,"albertbou92":15,"matteobettini":12,"antoinebrl":11,"marcosgalleterobbva":5,"thomasbbrunner":5,"carschandler":4,"mikaylagawarecki":4,"lin-erica":4,"valterschutz":3,"LTluttmann":2,"KubaMichalczyk":2,"jeguzzi":2,"b10902118":2,"NTR0314":2,"AlexandreBrown":2,"Ibinarriaga8":2,"codingWhale13":2,"Lucaskabela":2,"rghosh08":2,"dtsaras":2,"IvanKobzarev":2,"0xMana-git":2,"felixsittenauer":2,"wj-Mcat":2,"priba":2,"arvindcr4":1,"AdrianOrenstein":1,"sendhil":1,"Ghelfi":1,"Xmaster6y":1,"juandelos":1,"rolo":1,"raresdan":1,"ZainRizvi":1,"simeetnayan81":1,"ParamThakkar123":1,"oslumbers":1,"LCarmi":1,"itwasabhi":1},"maintainers":[{"login":"kurtamohler","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtamohler"},{"login":"vmoens","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmoens"},{"login":"osalpekar","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/osalpekar"},{"login":"kit1980","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kit1980"}],"active_maintainers":[{"login":"vmoens","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmoens"},{"login":"kurtamohler","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kurtamohler"}]},"events":null,"keywords":["ai","control","decision-making","distributed-computing","machine-learning","marl","model-based-reinforcement-learning","multi-agent-reinforcement-learning","pytorch","reinforcement-learning","rl","robotics","torch"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/benchmarks.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.238Z","updated_at":"2023-09-22T03:11:04.238Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/benchmarks.yml","dependencies":[{"id":13863737842,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863737843,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13863737844,"package_name":"benchmark-action/github-action-benchmark","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/benchmarks_pr.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.249Z","updated_at":"2023-09-22T03:11:04.249Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/benchmarks_pr.yml","dependencies":[{"id":13863737845,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863737846,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13863737847,"package_name":"apbard/pytest-benchmark-commenter","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.310Z","updated_at":"2023-09-22T03:11:04.310Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/docs.yml","dependencies":[{"id":13863737848,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13863737849,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737850,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"releases/v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.322Z","updated_at":"2023-09-22T03:11:04.322Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/lint.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/nightly_build.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.326Z","updated_at":"2023-09-22T03:11:04.326Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/nightly_build.yml","dependencies":[{"id":13863737851,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737852,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737853,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737854,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-brax.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.332Z","updated_at":"2023-09-22T03:11:04.332Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-brax.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-cpu.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.336Z","updated_at":"2023-09-22T03:11:04.336Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-cpu.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-d4rl.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.342Z","updated_at":"2023-09-22T03:11:04.342Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-d4rl.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-envpool.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.348Z","updated_at":"2023-09-22T03:11:04.348Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-envpool.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-examples.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.352Z","updated_at":"2023-09-22T03:11:04.352Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-examples.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-gpu.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.356Z","updated_at":"2023-09-22T03:11:04.356Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-gpu.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-gym.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.360Z","updated_at":"2023-09-22T03:11:04.360Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-gym.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-habitat.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.364Z","updated_at":"2023-09-22T03:11:04.364Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-habitat.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-jumanji.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.368Z","updated_at":"2023-09-22T03:11:04.368Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-jumanji.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-olddeps.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.373Z","updated_at":"2023-09-22T03:11:04.373Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-olddeps.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-optdeps.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.377Z","updated_at":"2023-09-22T03:11:04.377Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-optdeps.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-pettingzoo.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.393Z","updated_at":"2023-09-22T03:11:04.393Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-pettingzoo.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-rlhf.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.398Z","updated_at":"2023-09-22T03:11:04.398Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-rlhf.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-robohive.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.403Z","updated_at":"2023-09-22T03:11:04.403Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-robohive.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-sklearn.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.407Z","updated_at":"2023-09-22T03:11:04.407Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-sklearn.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-smacv2.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.414Z","updated_at":"2023-09-22T03:11:04.414Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-smacv2.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-stable-gpu.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.423Z","updated_at":"2023-09-22T03:11:04.423Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-stable-gpu.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-vmas.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.431Z","updated_at":"2023-09-22T03:11:04.431Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-vmas.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-macos-cpu.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.435Z","updated_at":"2023-09-22T03:11:04.435Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-macos-cpu.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-windows-optdepts-cpu.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.440Z","updated_at":"2023-09-22T03:11:04.440Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-windows-optdepts-cpu.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-windows-optdepts-gpu.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.444Z","updated_at":"2023-09-22T03:11:04.444Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-windows-optdepts-gpu.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/wheels.yml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:04.447Z","updated_at":"2023-09-22T03:11:04.447Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/wheels.yml","dependencies":[{"id":13863737855,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737856,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737857,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13863737858,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"benchmarks/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:05.602Z","updated_at":"2023-09-22T03:11:05.602Z","repository_link":"https://github.com/pytorch/rl/blob/main/benchmarks/requirements.txt","dependencies":[{"id":13863739065,"package_name":"pytest-benchmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739066,"package_name":"tenacity","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:05.610Z","updated_at":"2023-09-22T03:11:05.610Z","repository_link":"https://github.com/pytorch/rl/blob/main/docs/requirements.txt","dependencies":[{"id":13863739067,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739068,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739069,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739070,"package_name":"sphinx-gallery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739071,"package_name":"sphinx","ecosystem":"pypi","requirements":"===5.0.0","direct":true,"kind":"runtime","optional":false},{"id":13863739072,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":13863739073,"package_name":"sphinx-autodoc-typehints","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739074,"package_name":"sphinx-serve","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":13863739081,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739082,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739083,"package_name":"docutils","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739084,"package_name":"torchvision","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739085,"package_name":"dm_control","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739086,"package_name":"atari-py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739087,"package_name":"ale-py","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739088,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739089,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739090,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739091,"package_name":"ipython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739092,"package_name":"imageio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739093,"package_name":"memory_profiler","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739095,"package_name":"pyrender","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739168,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739171,"package_name":"vmas","ecosystem":"pypi","requirements":"==1.2.11","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:06.026Z","updated_at":"2023-09-22T03:11:06.026Z","repository_link":"https://github.com/pytorch/rl/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-22T03:11:06.038Z","updated_at":"2023-09-22T03:11:06.038Z","repository_link":"https://github.com/pytorch/rl/blob/main/setup.py","dependencies":[{"id":13863739538,"package_name":"pytorch_package_dep","ecosystem":"pypi","requirements":",","direct":true,"kind":"runtime","optional":false},{"id":13863739959,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739960,"package_name":"packaging","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739961,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13863739962,"package_name":"tensordict_dep","ecosystem":"pypi","requirements":",","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-wheels-m1.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:09.478Z","updated_at":"2023-12-13T18:34:09.478Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/build-wheels-m1.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test-linux-minari.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:09.674Z","updated_at":"2023-12-13T18:34:09.674Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/workflows/test-linux-minari.yml","dependencies":[]},{"ecosystem":"pypi","filepath":".github/unittest/linux/scripts/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:10.100Z","updated_at":"2023-12-13T18:34:10.100Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux/scripts/environment.yml","dependencies":[{"id":15072482588,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482589,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482590,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482591,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482592,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482593,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482594,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482595,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482596,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482597,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482620,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482621,"package_name":"pytest-timeout","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482622,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482632,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482633,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482634,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482635,"package_name":"tensorboard","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482636,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"runtime","optional":false},{"id":15072482637,"package_name":"wandb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482638,"package_name":"dm_control","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482869,"package_name":"mlflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482870,"package_name":"av","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482871,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482872,"package_name":"ray","ecosystem":"pypi","requirements":"\u003c2.8.0","direct":true,"kind":"runtime","optional":false},{"id":15072482873,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482874,"package_name":"ninja","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_distributed/scripts/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:11.639Z","updated_at":"2023-12-13T18:34:11.639Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_distributed/scripts/environment.yml","dependencies":[{"id":15072482875,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482876,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482877,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482878,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482879,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482880,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482881,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482882,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482883,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482884,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482885,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482886,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482887,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482888,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482889,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482890,"package_name":"tensorboard","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482891,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"runtime","optional":false},{"id":15072482892,"package_name":"wandb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482893,"package_name":"dm_control","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482894,"package_name":"mlflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482895,"package_name":"av","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482896,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482897,"package_name":"ray","ecosystem":"pypi","requirements":"\u003c2.8.0","direct":true,"kind":"runtime","optional":false},{"id":15072482898,"package_name":"virtualenv","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_examples/scripts/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:11.768Z","updated_at":"2023-12-13T18:34:11.768Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_examples/scripts/environment.yml","dependencies":[{"id":15072482924,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482925,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482926,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482927,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482928,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482929,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482930,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482931,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482932,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482933,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482934,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482935,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482936,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482937,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482938,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482939,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"runtime","optional":false},{"id":15072482940,"package_name":"dm_control","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482941,"package_name":"mlflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482942,"package_name":"av","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482943,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482944,"package_name":"vmas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482959,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482960,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_brax/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:12.221Z","updated_at":"2023-12-13T18:34:12.221Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_brax/environment.yml","dependencies":[{"id":15072482961,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482962,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482963,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482964,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482965,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482966,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482967,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482968,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072482969,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483341,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483342,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483343,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483344,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483345,"package_name":"brax","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_d4rl/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:14.020Z","updated_at":"2023-12-13T18:34:14.020Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_d4rl/environment.yml","dependencies":[{"id":15072483813,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483814,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483815,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483816,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483817,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483818,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483819,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483820,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483821,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483822,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483823,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483824,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483825,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483826,"package_name":"cython","ecosystem":"pypi","requirements":"\u003c3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_envpool/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:14.893Z","updated_at":"2023-12-13T18:34:14.893Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_envpool/environment.yml","dependencies":[{"id":15072483841,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483842,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483843,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483844,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483845,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483846,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483847,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483848,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483849,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483850,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483851,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483852,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483853,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483854,"package_name":"dm_control","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483855,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_gym/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:15.215Z","updated_at":"2023-12-13T18:34:15.215Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_gym/environment.yml","dependencies":[{"id":15072483890,"package_name":"gym","ecosystem":"pypi","requirements":"==0.13","direct":true,"kind":"runtime","optional":false},{"id":15072483891,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483892,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483893,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483894,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483895,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483896,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483897,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483898,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483899,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483900,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483901,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483902,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483903,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483904,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483905,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483906,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483907,"package_name":"patchelf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483912,"package_name":"pyopengl","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_habitat/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:15.503Z","updated_at":"2023-12-13T18:34:15.503Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_habitat/environment.yml","dependencies":[{"id":15072483913,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483914,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483915,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483916,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483917,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483918,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483919,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483920,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483921,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483922,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483923,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483924,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.1","direct":true,"kind":"runtime","optional":false},{"id":15072483925,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483926,"package_name":"ninja","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_jumanji/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:15.585Z","updated_at":"2023-12-13T18:34:15.585Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_jumanji/environment.yml","dependencies":[{"id":15072483982,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483984,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483986,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483988,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483991,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483993,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483994,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483996,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072483998,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072484000,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072484002,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072484004,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072484006,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072484008,"package_name":"jumanji","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_minari/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:16.506Z","updated_at":"2023-12-13T18:34:16.506Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_minari/environment.yml","dependencies":[{"id":15072484993,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072484997,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485000,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485003,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485005,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485008,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485012,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485015,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485019,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485023,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485027,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485031,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485035,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485038,"package_name":"minari","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_pettingzoo/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:17.429Z","updated_at":"2023-12-13T18:34:17.429Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_pettingzoo/environment.yml","dependencies":[{"id":15072485124,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485125,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072485126,"package_name":"gym-notices","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486475,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486476,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486477,"package_name":"zipp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486478,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486479,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486480,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486481,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486482,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486483,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486484,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486485,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486486,"package_name":"autorom","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486671,"package_name":"pettingzoo","ecosystem":"pypi","requirements":"==1.24.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_rlhf/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:19.431Z","updated_at":"2023-12-13T18:34:19.431Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_rlhf/environment.yml","dependencies":[{"id":15072486688,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486689,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486690,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486691,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486692,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486693,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486694,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486695,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486696,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486697,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486698,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486699,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486700,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486701,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486702,"package_name":"datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_robohive/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:19.506Z","updated_at":"2023-12-13T18:34:19.506Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_robohive/environment.yml","dependencies":[{"id":15072486782,"package_name":"gym","ecosystem":"pypi","requirements":"==0.13","direct":true,"kind":"runtime","optional":false},{"id":15072486783,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486784,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486785,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486786,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486787,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486788,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486789,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486790,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486791,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486792,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486793,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486794,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486795,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486796,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486797,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486798,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486799,"package_name":"patchelf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072486800,"package_name":"mujoco","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"runtime","optional":false},{"id":15072487022,"package_name":"dm_control","ecosystem":"pypi","requirements":"==1.0.11","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_sklearn/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:20.914Z","updated_at":"2023-12-13T18:34:20.914Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_sklearn/environment.yml","dependencies":[{"id":15072487246,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487247,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487248,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487249,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487250,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487251,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487252,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487253,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487254,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487255,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487256,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487257,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487258,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487259,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487260,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_smacv2/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:21.995Z","updated_at":"2023-12-13T18:34:21.995Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_smacv2/environment.yml","dependencies":[{"id":15072487264,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487265,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487266,"package_name":"gym-notices","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487267,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487268,"package_name":"zipp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487269,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487270,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487271,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487272,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487273,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487274,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487275,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487276,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487277,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_libs/scripts_vmas/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:22.227Z","updated_at":"2023-12-13T18:34:22.227Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_libs/scripts_vmas/environment.yml","dependencies":[{"id":15072487308,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487309,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487310,"package_name":"gym-notices","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487311,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487312,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487313,"package_name":"pyglet","ecosystem":"pypi","requirements":"==1.5.27","direct":true,"kind":"runtime","optional":false},{"id":15072487314,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487315,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487316,"package_name":"vmas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487317,"package_name":"zipp","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487318,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487319,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487320,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487321,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487322,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487323,"package_name":"pytest-error-for-skips","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487324,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487325,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487326,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_olddeps/scripts_gym_0_13/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:22.837Z","updated_at":"2023-12-13T18:34:22.837Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_olddeps/scripts_gym_0_13/environment.yml","dependencies":[{"id":15072487348,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487349,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487350,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487351,"package_name":"gym","ecosystem":"pypi","requirements":"==0.13","direct":true,"kind":"runtime","optional":false},{"id":15072487352,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487353,"package_name":"moviepy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487354,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487355,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487356,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487357,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487358,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487359,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487360,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487361,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487362,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487363,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487364,"package_name":"patchelf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487365,"package_name":"pyopengl","ecosystem":"pypi","requirements":"==3.1.4","direct":true,"kind":"runtime","optional":false},{"id":15072487366,"package_name":"ray","ecosystem":"pypi","requirements":"\u003c2.8.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/linux_optdeps/scripts/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:23.723Z","updated_at":"2023-12-13T18:34:23.723Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/linux_optdeps/scripts/environment.yml","dependencies":[{"id":15072487448,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487449,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487450,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487451,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487452,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487453,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487454,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487455,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487456,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487457,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487458,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487459,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487460,"package_name":"ray","ecosystem":"pypi","requirements":"\u003c2.8.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":".github/unittest/windows_optdepts/scripts/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:23.810Z","updated_at":"2023-12-13T18:34:23.810Z","repository_link":"https://github.com/pytorch/rl/blob/main/.github/unittest/windows_optdepts/scripts/environment.yml","dependencies":[{"id":15072487461,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487462,"package_name":"future","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487463,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487464,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487465,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487466,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487467,"package_name":"pytest-instafail","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487468,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487469,"package_name":"expecttest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487470,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487471,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487472,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/rlhf/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-12-13T18:34:24.074Z","updated_at":"2023-12-13T18:34:24.074Z","repository_link":"https://github.com/pytorch/rl/blob/main/examples/rlhf/requirements.txt","dependencies":[{"id":15072487492,"package_name":"datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487493,"package_name":"hydra-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487494,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487495,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487496,"package_name":"PyYAML","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487497,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487498,"package_name":"tiktoken","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487499,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15072487500,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":26.235661260651455,"created_at":"2025-09-04T15:51:15.826Z","updated_at":"2025-10-07T08:16:46.262Z","avatar_url":"https://github.com/pytorch.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":430827,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["gym","transformer","cryptocurrency","jax","scheduling","optimizer","cryptography","interpretability","interactive","multi-agents"],"project_url":"https://science.ecosyste.ms/api/v1/projects/41117","html_url":"https://science.ecosyste.ms/projects/41117"}