{"id":16782,"name":"rlberry","description":"An easy-to-use reinforcement learning library for research and education.","url":"https://github.com/rlberry-py/rlberry","last_synced_at":"2025-09-04T23:21:34.903Z","repository":{"id":38106211,"uuid":"304451364","full_name":"rlberry-py/rlberry","owner":"rlberry-py","description":"An easy-to-use reinforcement learning library for research and education.","archived":false,"fork":false,"pushed_at":"2025-08-11T19:32:19.000Z","size":19468,"stargazers_count":169,"open_issues_count":40,"forks_count":30,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-11T21:14:31.817Z","etag":null,"topics":["multi-armed-bandits","reinforcement-learning","reinforcement-learning-algorithms","reinforcement-learning-environments"],"latest_commit_sha":null,"homepage":"https://rlberry-py.github.io/rlberry","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/rlberry-py.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/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":"2020-10-15T21:24:25.000Z","updated_at":"2025-07-10T08:45:27.000Z","dependencies_parsed_at":"2023-02-14T08:17:16.790Z","dependency_job_id":"e33683b7-6482-4fc9-84fa-ce9b83591e90","html_url":"https://github.com/rlberry-py/rlberry","commit_stats":{"total_commits":1169,"total_committers":33,"mean_commits":35.42424242424242,"dds":0.6261762189905902,"last_synced_commit":"3370dda8bc47d24a3c5f4dea4a657390f6493391"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/rlberry-py/rlberry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rlberry-py","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273685827,"owners_count":25149770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"rlberry-py","name":"rlberry-py","uuid":"72948299","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/72948299?v=4","repositories_count":1,"last_synced_at":"2023-03-06T09:25:21.852Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rlberry-py","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T08:39:04.976Z","updated_at":"2023-03-06T09:25:21.860Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rlberry-py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rlberry-py/repositories"},"packages":[{"id":2904355,"name":"rlberry","ecosystem":"pypi","description":"An easy-to-use reinforcement learning library for research and education","homepage":"https://github.com/rlberry-py","licenses":"LICENSE","normalized_licenses":["MIT-feh"],"repository_url":"https://github.com/rlberry-py/rlberry","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2020-11-25T18:53:44.000Z","latest_release_published_at":"2024-04-24T14:27:05.000Z","latest_release_number":"0.7.3","last_synced_at":"2025-08-11T21:32:16.838Z","created_at":"2022-04-10T12:29:13.098Z","updated_at":"2025-08-12T04:19:41.329Z","registry_url":"https://pypi.org/project/rlberry/","install_command":"pip install rlberry --index-url https://pypi.org/simple","documentation_url":"https://rlberry.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Education","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","License :: Other/Proprietary License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Artificial Intelligence"],"normalized_name":"rlberry"},"repo_metadata":{"id":38106211,"uuid":"304451364","full_name":"rlberry-py/rlberry","owner":"rlberry-py","description":"An easy-to-use reinforcement learning library for research and education.","archived":false,"fork":false,"pushed_at":"2025-08-11T19:32:19.000Z","size":19468,"stargazers_count":169,"open_issues_count":40,"forks_count":30,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-11T21:14:31.817Z","etag":null,"topics":["multi-armed-bandits","reinforcement-learning","reinforcement-learning-algorithms","reinforcement-learning-environments"],"latest_commit_sha":null,"homepage":"https://rlberry-py.github.io/rlberry","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/rlberry-py.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/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":"2020-10-15T21:24:25.000Z","updated_at":"2025-07-10T08:45:27.000Z","dependencies_parsed_at":"2023-02-14T08:17:16.790Z","dependency_job_id":"e33683b7-6482-4fc9-84fa-ce9b83591e90","html_url":"https://github.com/rlberry-py/rlberry","commit_stats":{"total_commits":1169,"total_committers":33,"mean_commits":35.42424242424242,"dds":0.6261762189905902,"last_synced_commit":"3370dda8bc47d24a3c5f4dea4a657390f6493391"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/rlberry-py/rlberry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rlberry-py","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269999755,"owners_count":24510023,"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-08-12T02:00:09.011Z","response_time":80,"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":"rlberry-py","name":"rlberry-py","uuid":"72948299","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/72948299?v=4","repositories_count":1,"last_synced_at":"2023-03-06T09:25:21.852Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rlberry-py","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T08:39:04.976Z","updated_at":"2023-03-06T09:25:21.860Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rlberry-py","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rlberry-py/repositories"},"tags":[{"name":"v0.7.3","sha":"fa3e4740c3352f11f8493cdbcfc4d90829b0100b","kind":"commit","published_at":"2024-04-24T14:19:44.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.7.3","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"eee9d8e92d614270e8e4781abff0dcd96c115062","kind":"commit","published_at":"2024-03-06T11:16:28.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.7.2","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"68fef1f2623b4ca85efbc6d6077a90433416f87e","kind":"commit","published_at":"2024-03-01T10:36:45.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.7.1","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"d155dd7042d7eafc2e873d195648cd75eff6a2d5","kind":"commit","published_at":"2024-01-15T10:45:06.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.7.0","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"ced2325840210f402a4fbd462315572b879cd4b2","kind":"commit","published_at":"2023-11-06T15:17:12.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.6.0","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"673af63b237b5f89be6f4d08102558500477f878","kind":"tag","published_at":"2023-06-23T08:37:05.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.5.0","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"38dc9184d86451e613ccece25a2c4cd5cd151264","kind":"tag","published_at":"2023-06-23T08:02:30.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.4.1","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"d38dbc2a94624ac7694f26b417a0a4132bc887e0","kind":"commit","published_at":"2023-01-18T09:58:52.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.4.0","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"c3663c44bb1b87604fcbce46ce2c979024d95796","kind":"tag","published_at":"2022-06-03T09:48:27.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.3.0","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"1701a488c44924f51db63e164faff7ec991b12c4","kind":"commit","published_at":"2021-11-19T11:36:17.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.2.1","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.2.1/manifests"},{"name":"v0.2","sha":"6170f50e285f22700b8f380f8074d761f3f82441","kind":"commit","published_at":"2021-10-01T20:04:00.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.2","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.2/manifests"},{"name":"v0.1","sha":"6c5de4aae66153e151315a3857dd1d84ca8329d8","kind":"commit","published_at":"2021-03-11T16:17:33.000Z","download_url":"https://codeload.github.com/rlberry-py/rlberry/tar.gz/v0.1","html_url":"https://github.com/rlberry-py/rlberry/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rlberry-py/rlberry@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-12T04:19:41.329Z","dependent_packages_count":1,"downloads":187,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":19.06653085049157,"dependent_repos_count":8.967422409780145,"dependent_packages_count":10.102944879846767,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":12.712299380039495},"purl":"pkg:pypi/rlberry","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/rlberry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/rlberry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/rlberry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-27T07:53:07.594Z","issues_count":84,"pull_requests_count":167,"avg_time_to_close_issue":12146971.0,"avg_time_to_close_pull_request":4621649.84,"issues_closed_count":39,"pull_requests_closed_count":150,"pull_request_authors_count":17,"issue_authors_count":8,"avg_comments_per_issue":1.0119047619047619,"avg_comments_per_pull_request":2.7604790419161676,"merged_pull_requests_count":107,"bot_issues_count":0,"bot_pull_requests_count":31,"past_year_issues_count":6,"past_year_pull_requests_count":11,"past_year_avg_time_to_close_issue":3375880.75,"past_year_avg_time_to_close_pull_request":677821.7,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":8.454545454545455,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/issues","maintainers":[{"login":"TimotheeMathieu","count":75,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TimotheeMathieu"},{"login":"JulienT01","count":49,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienT01"},{"login":"KohlerHECTOR","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KohlerHECTOR"},{"login":"RemyDegenne","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RemyDegenne"},{"login":"riiswa","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/riiswa"},{"login":"YannBerthelot","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YannBerthelot"},{"login":"mmcenta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmcenta"},{"login":"AleShi94","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AleShi94"},{"login":"xuedong","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xuedong"},{"login":"brahimdriss","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brahimdriss"},{"login":"AdrienneTuynman","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AdrienneTuynman"},{"login":"omardrwch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/omardrwch"},{"login":"riccardodv","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/riccardodv"}],"active_maintainers":[{"login":"JulienT01","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienT01"},{"login":"TimotheeMathieu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TimotheeMathieu"},{"login":"AleShi94","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AleShi94"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/rlberry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/rlberry/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/rlberry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/rlberry/related_packages","maintainers":[{"uuid":"TMathieu","login":"TMathieu","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/TMathieu/","role":null,"created_at":"2023-02-25T08:54:18.755Z","updated_at":"2023-02-25T08:54:18.755Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/TMathieu/packages"},{"uuid":"omardrwch","login":"omardrwch","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/omardrwch/","role":null,"created_at":"2023-02-25T08:54:18.751Z","updated_at":"2023-02-25T08:54:18.751Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/omardrwch/packages"},{"uuid":"xuedong","login":"xuedong","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/xuedong/","role":null,"created_at":"2023-02-25T08:54:18.762Z","updated_at":"2023-02-25T08:54:18.762Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/xuedong/packages"},{"uuid":"JulienT","login":"JulienT","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/JulienT/","role":"Owner","created_at":"2023-06-23T11:09:18.260Z","updated_at":"2023-06-23T11:09:18.260Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/JulienT/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724929,"maintainers_count":308249,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1466336,"full_name":"rlberry-py/rlberry","default_branch":"main","committers":[{"name":"Omar D","email":"omar.drwch@gmail.com","login":"omardrwch","count":441},{"name":"TimotheeMathieu","email":"timothee.mathieu@inria.fr","login":"TimotheeMathieu","count":235},{"name":"xuedong","email":"shang.xuedong@yahoo.fr","login":"xuedong","count":146},{"name":"Ju T","email":"53004817+JulienT01","login":"JulienT01","count":94},{"name":"Edouard Leurent","email":"eleurent@gmail.com","login":"eleurent","count":77},{"name":"yfletberliac","email":"yannisfbe@gmail.com","login":"yfletberliac","count":65},{"name":"sauxpa","email":"patrick.jr.saux@gmail.com","login":"sauxpa","count":27},{"name":"Matheus M. Centa","email":"matheuscenta@gmail.com","login":"mmcenta","count":18},{"name":"KohlerHECTOR","email":"KohlerHECTOR","login":"KohlerHECTOR","count":16},{"name":"sauxpa","email":"patrick.saux@inria.fr","login":null,"count":8},{"name":"AleShi94","email":"alena.shilova@skolkovotech.ru","login":"AleShi94","count":6},{"name":"Pierre Ménard","email":"menardprr@gmail.com","login":"menardprr","count":6},{"name":"Riccardo Della Vecchia","email":"riccardo.dellavecchia91@gmail.com","login":"riccardodv","count":6},{"name":"Hector Kohler","email":"hkohler@unassigned-hostname.unassigned-domain","login":null,"count":6},{"name":"Rémy Degenne","email":"remydegenne@gmail.com","login":"RemyDegenne","count":4},{"name":"Antoine Moulin","email":"antoine.moulin@telecom-paristech.fr","login":null,"count":4},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":3},{"name":"Waris Radji","email":"wradji64@gmail.com","login":"riiswa","count":2},{"name":"brahimdriss","email":"brahimdriss","login":"brahimdriss","count":2},{"name":"TimotheeMathieu","email":"timothee.mathieu@u-psud.fr","login":null,"count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"YannBerthelot","email":"49097534+YannBerthelot","login":"YannBerthelot","count":1},{"name":"The Codacy Badger","email":"badger@codacy.com","login":"codacy-badger","count":1},{"name":"Boris Hamadej","email":"91125130+BorisHamadej","login":"BorisHamadej","count":1},{"name":"AdrienneTuynman","email":"144779289+AdrienneTuynman","login":"AdrienneTuynman","count":1}],"total_commits":1173,"total_committers":25,"total_bot_commits":4,"total_bot_committers":2,"mean_commits":46.92,"dds":0.6240409207161126,"past_year_committers":[{"name":"Ju T","email":"53004817+JulienT01","login":"JulienT01","count":62},{"name":"TimotheeMathieu","email":"timothee.mathieu@inria.fr","login":"TimotheeMathieu","count":30},{"name":"Hector Kohler","email":"77987579+KohlerHECTOR","login":"KohlerHECTOR","count":1},{"name":"AdrienneTuynman","email":"144779289+AdrienneTuynman","login":"AdrienneTuynman","count":1}],"past_year_total_commits":94,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":23.5,"past_year_dds":0.34042553191489366,"last_synced_at":"2025-02-03T07:59:01.458Z","last_synced_commit":"2ce012a269a67accadc7b9472d9ef1d66ed8cacf","created_at":"2024-01-18T00:18:16.291Z","updated_at":"2025-02-03T08:00:06.369Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"rlberry-py/rlberry","html_url":"https://github.com/rlberry-py/rlberry","last_synced_at":"2025-08-31T14:11:30.687Z","status":null,"issues_count":53,"pull_requests_count":126,"avg_time_to_close_issue":10393325.307692308,"avg_time_to_close_pull_request":3489126.8198198196,"issues_closed_count":26,"pull_requests_closed_count":111,"pull_request_authors_count":17,"issue_authors_count":7,"avg_comments_per_issue":0.8867924528301887,"avg_comments_per_pull_request":3.373015873015873,"merged_pull_requests_count":87,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":1,"past_year_pull_requests_count":9,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":794890.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":5.666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"created_at":"2024-01-18T00:18:46.598Z","updated_at":"2025-09-02T14:35:46.749Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rlberry-py%2Frlberry/issues","issue_labels_count":{"Marathon":16,"enhancement":12,"good first issue":9,"documentation":9,"style":5,"discussion":4,"bug":4,"dependencies":2,"question":1,"help wanted":1,"agent":1},"pull_request_labels_count":{"ready for review":117,"dependencies":15,"Marathon":9,"documentation":8,"enhancement":3,"ready for CI":3,"agent":1},"issue_author_associations_count":{"COLLABORATOR":52},"pull_request_author_associations_count":{"COLLABORATOR":146,"CONTRIBUTOR":19,"NONE":2,"MEMBER":1},"issue_authors":{"TimotheeMathieu":29,"JulienT01":9,"KohlerHECTOR":5,"mmcenta":2,"RemyDegenne":2,"YannBerthelot":2,"riiswa":2,"AleShi94":1},"pull_request_authors":{"JulienT01":71,"TimotheeMathieu":56,"dependabot[bot]":14,"KohlerHECTOR":6,"pre-commit-ci[bot]":4,"RemyDegenne":3,"riiswa":3,"AdrienneTuynman":2,"akrouriad":1,"BorisHamadej":1,"riccardodv":1,"YannBerthelot":1,"brahimdriss":1,"omardrwch":1,"AmirAflak":1,"AleShi94":1,"xuedong":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10082413,"issues_count":31239894,"pull_requests_count":96112510,"authors_count":10694151,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"ready for review":9,"ready for CI":3},"past_year_issue_author_associations_count":{"COLLABORATOR":2},"past_year_pull_request_author_associations_count":{"COLLABORATOR":12},"past_year_issue_authors":{"AleShi94":1,"TimotheeMathieu":1},"past_year_pull_request_authors":{"JulienT01":10,"TimotheeMathieu":2},"maintainers":[{"login":"TimotheeMathieu","count":85,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TimotheeMathieu"},{"login":"JulienT01","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienT01"},{"login":"KohlerHECTOR","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KohlerHECTOR"},{"login":"RemyDegenne","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RemyDegenne"},{"login":"riiswa","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/riiswa"},{"login":"YannBerthelot","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YannBerthelot"},{"login":"mmcenta","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmcenta"},{"login":"AdrienneTuynman","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AdrienneTuynman"},{"login":"AleShi94","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AleShi94"},{"login":"brahimdriss","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brahimdriss"},{"login":"omardrwch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/omardrwch"},{"login":"xuedong","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xuedong"},{"login":"riccardodv","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/riccardodv"}],"active_maintainers":[{"login":"JulienT01","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JulienT01"},{"login":"TimotheeMathieu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TimotheeMathieu"},{"login":"AleShi94","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AleShi94"}]},"events":{"total":{"IssuesEvent":2,"WatchEvent":8,"IssueCommentEvent":42,"PushEvent":61,"PullRequestEvent":8,"PullRequestReviewCommentEvent":12,"PullRequestReviewEvent":11},"last_year":{"IssuesEvent":2,"WatchEvent":8,"IssueCommentEvent":42,"PushEvent":61,"PullRequestEvent":8,"PullRequestReviewCommentEvent":12,"PullRequestReviewEvent":11}},"keywords":["multi-armed-bandits","reinforcement-learning","reinforcement-learning-algorithms","reinforcement-learning-environments"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-20T14:02:14.397Z","updated_at":"2022-07-20T14:02:14.397Z","repository_link":"https://github.com/rlberry-py/rlberry/blob/main/docs/requirements.txt","dependencies":[{"id":310782458,"package_name":"sphinx-gallery","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310782459,"package_name":"numpydoc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310782460,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310782461,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2022-07-20T14:02:14.838Z","updated_at":"2022-07-20T14:02:14.838Z","repository_link":"https://github.com/rlberry-py/rlberry/blob/main/poetry.lock","dependencies":[{"id":310792240,"package_name":"absl-py","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":310792241,"package_name":"alembic","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":310792242,"package_name":"attrs","ecosystem":"pypi","requirements":"21.4.0","direct":false,"kind":"runtime","optional":false},{"id":310792243,"package_name":"autopage","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":310792244,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":310792245,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.5.18.1","direct":false,"kind":"runtime","optional":false},{"id":310792246,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.12","direct":false,"kind":"runtime","optional":false},{"id":310792247,"package_name":"cliff","ecosystem":"pypi","requirements":"3.10.1","direct":false,"kind":"runtime","optional":false},{"id":310792248,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":310792249,"package_name":"cmaes","ecosystem":"pypi","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":310792250,"package_name":"cmd2","ecosystem":"pypi","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":310792251,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":310792252,"package_name":"colorlog","ecosystem":"pypi","requirements":"6.6.0","direct":false,"kind":"runtime","optional":false},{"id":310792253,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":310792254,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.5.1","direct":false,"kind":"runtime","optional":false},{"id":310792255,"package_name":"docopt","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":310792256,"package_name":"ffmpeg-python","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":310792257,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.33.3","direct":false,"kind":"runtime","optional":false},{"id":310792258,"package_name":"future","ecosystem":"pypi","requirements":"0.18.2","direct":false,"kind":"runtime","optional":false},{"id":310792259,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.6.6","direct":false,"kind":"runtime","optional":false},{"id":310792260,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":310792261,"package_name":"greenlet","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":310792262,"package_name":"grpcio","ecosystem":"pypi","requirements":"1.46.3","direct":false,"kind":"runtime","optional":false},{"id":310792263,"package_name":"gym","ecosystem":"pypi","requirements":"0.21.0","direct":false,"kind":"runtime","optional":false},{"id":310792264,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":310792265,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.11.4","direct":false,"kind":"runtime","optional":false},{"id":310792266,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":310792267,"package_name":"mako","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":310792268,"package_name":"markdown","ecosystem":"pypi","requirements":"3.3.7","direct":false,"kind":"runtime","optional":false},{"id":310792269,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":310792270,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":310792271,"package_name":"numpy","ecosystem":"pypi","requirements":"1.22.4","direct":false,"kind":"runtime","optional":false},{"id":310792272,"package_name":"oauthlib","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":310792273,"package_name":"optuna","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":310792274,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":310792275,"package_name":"pandas","ecosystem":"pypi","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":310792276,"package_name":"pbr","ecosystem":"pypi","requirements":"5.9.0","direct":false,"kind":"runtime","optional":false},{"id":310792277,"package_name":"pillow","ecosystem":"pypi","requirements":"9.1.1","direct":false,"kind":"runtime","optional":false},{"id":310792278,"package_name":"prettytable","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":310792279,"package_name":"protobuf","ecosystem":"pypi","requirements":"3.20.1","direct":false,"kind":"runtime","optional":false},{"id":310792280,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.4.8","direct":false,"kind":"runtime","optional":false},{"id":310792281,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":310792282,"package_name":"pygame","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":310792283,"package_name":"pyopengl","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":310792284,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.9","direct":false,"kind":"runtime","optional":false},{"id":310792285,"package_name":"pyperclip","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":310792286,"package_name":"pyreadline3","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":310792287,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":310792288,"package_name":"pytz","ecosystem":"pypi","requirements":"2022.1","direct":false,"kind":"runtime","optional":false},{"id":310792289,"package_name":"pyvirtualdisplay","ecosystem":"pypi","requirements":"3.0","direct":false,"kind":"runtime","optional":false},{"id":310792290,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"runtime","optional":false},{"id":310792291,"package_name":"requests","ecosystem":"pypi","requirements":"2.27.1","direct":false,"kind":"runtime","optional":false},{"id":310792292,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":310792293,"package_name":"rsa","ecosystem":"pypi","requirements":"4.8","direct":false,"kind":"runtime","optional":false},{"id":310792294,"package_name":"scipy","ecosystem":"pypi","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":310792295,"package_name":"seaborn","ecosystem":"pypi","requirements":"0.11.2","direct":false,"kind":"runtime","optional":false},{"id":310792296,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"6.4.2","direct":false,"kind":"runtime","optional":false},{"id":310792297,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":310792298,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"1.4.37","direct":false,"kind":"runtime","optional":false},{"id":310792299,"package_name":"stable-baselines3","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":310792300,"package_name":"stevedore","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":310792301,"package_name":"tensorboard","ecosystem":"pypi","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":310792302,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":310792303,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":310792304,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":310792305,"package_name":"torch","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":310792306,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.0","direct":false,"kind":"runtime","optional":false},{"id":310792307,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":310792308,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.9","direct":false,"kind":"runtime","optional":false},{"id":310792309,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":310792310,"package_name":"werkzeug","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":310792311,"package_name":"zipp","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-20T14:02:15.854Z","updated_at":"2022-07-20T14:02:15.854Z","repository_link":"https://github.com/rlberry-py/rlberry/blob/main/requirements.txt","dependencies":[{"id":310803810,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.17","direct":true,"kind":"runtime","optional":false},{"id":310803811,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.6","direct":true,"kind":"runtime","optional":false},{"id":310803812,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803813,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803814,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803815,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803816,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803817,"package_name":"dill","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803818,"package_name":"docopt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803819,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803820,"package_name":"numba","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803821,"package_name":"optuna","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803822,"package_name":"ffmpeg-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803823,"package_name":"PyOpenGL","ecosystem":"pypi","requirements":"==3.1.5","direct":true,"kind":"runtime","optional":false},{"id":310803824,"package_name":"PyOpenGL_accelerate","ecosystem":"pypi","requirements":"==3.1.5","direct":true,"kind":"runtime","optional":false},{"id":310803825,"package_name":"pyvirtualdisplay","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803826,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.6.0","direct":true,"kind":"runtime","optional":false},{"id":310803827,"package_name":"stable-baselines3","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310803828,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.20.1","direct":true,"kind":"runtime","optional":false},{"id":310803829,"package_name":"tensorboard","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-20T14:02:16.177Z","updated_at":"2022-07-20T14:02:16.177Z","repository_link":"https://github.com/rlberry-py/rlberry/blob/main/setup.py","dependencies":[{"id":310808387,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.17","direct":true,"kind":"runtime","optional":false},{"id":310808388,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.6","direct":true,"kind":"runtime","optional":false},{"id":310808389,"package_name":"pygame","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808390,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808391,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808392,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808393,"package_name":"gym","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808394,"package_name":"dill","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808395,"package_name":"docopt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":310808396,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dunamai.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T08:17:16.669Z","updated_at":"2023-02-14T08:17:16.669Z","repository_link":"https://github.com/rlberry-py/rlberry/blob/main/.github/workflows/dunamai.yml","dependencies":[{"id":7651087432,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7651087433,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7651087434,"package_name":"mtkennerly/dunamai-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7651087436,"package_name":"EndBug/add-and-commit","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]}],"score":13.834209635396759,"created_at":"2025-09-04T15:50:47.827Z","updated_at":"2025-10-07T08:08:51.063Z","avatar_url":"https://github.com/rlberry-py.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":187,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["ode","mesh","hydrology","graph-generation","data-profilers","geoscience","datacleaner","spacy-extension","pipeline-testing","pypi"],"project_url":"https://science.ecosyste.ms/api/v1/projects/16782","html_url":"https://science.ecosyste.ms/projects/16782","bibtex_url":"https://science.ecosyste.ms/projects/16782/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/16782/export.apalike"}