{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":233754865,"defaultBranch":"master","name":"seals","ownerLogin":"HumanCompatibleAI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-14T04:15:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33107497?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695135497.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"92cfeb635df96cb6fa9feff03c65a8127305ac15","ref":"refs/heads/remove-gym-references","pushedAt":"2023-09-19T14:58:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Replaces references to gym with references to gymnasium in README","shortMessageHtmlLink":"Replaces references to gym with references to gymnasium in README"}},{"before":"d56c50d3ad62a72c7433df2ba62f4d98690e1729","after":null,"ref":"refs/heads/typing-fixes-py39","pushedAt":"2023-09-18T19:57:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AdamGleave","name":"Adam Gleave","path":"/AdamGleave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1547683?s=80&v=4"}},{"before":"a7954c2c3a36643bd0e01383a1274adeafbe183b","after":"90f68cfbb694d687f8f2cb05bdf3aa85714bbf6c","ref":"refs/heads/master","pushedAt":"2023-09-18T19:57:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamGleave","name":"Adam Gleave","path":"/AdamGleave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1547683?s=80&v=4"},"commit":{"message":"Fix typing issue in python 3.9 (#77)","shortMessageHtmlLink":"Fix typing issue in python 3.9 (#77)"}},{"before":"7b9fe617ab5df225c7b6ccb6c4cb29d8b7a01a0b","after":"d56c50d3ad62a72c7433df2ba62f4d98690e1729","ref":"refs/heads/typing-fixes-py39","pushedAt":"2023-09-12T14:01:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix typing issue in python 3.9","shortMessageHtmlLink":"Fix typing issue in python 3.9"}},{"before":"d5a0a4602f17aa705c0dd381b92dc97ca7e9394a","after":"7b9fe617ab5df225c7b6ccb6c4cb29d8b7a01a0b","ref":"refs/heads/typing-fixes-py39","pushedAt":"2023-09-12T13:47:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix typing issue in python 3.9","shortMessageHtmlLink":"Fix typing issue in python 3.9"}},{"before":"dd73dc8cc7af3caff8a54ff751986c3ce834bd76","after":"d5a0a4602f17aa705c0dd381b92dc97ca7e9394a","ref":"refs/heads/typing-fixes-py39","pushedAt":"2023-09-12T13:23:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix typing issue in python 3.9","shortMessageHtmlLink":"Fix typing issue in python 3.9"}},{"before":"02c1355efee119b74e03452cc59b1398a215b392","after":"dd73dc8cc7af3caff8a54ff751986c3ce834bd76","ref":"refs/heads/typing-fixes-py39","pushedAt":"2023-09-12T12:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix typing issue in python 3.9","shortMessageHtmlLink":"Fix typing issue in python 3.9"}},{"before":null,"after":"02c1355efee119b74e03452cc59b1398a215b392","ref":"refs/heads/typing-fixes-py39","pushedAt":"2023-09-12T12:29:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix typing issue in python 3.9","shortMessageHtmlLink":"Fix typing issue in python 3.9"}},{"before":"1cd453092638f3dc3b05baa25a372e6d080a5dcc","after":null,"ref":"refs/heads/fix71-py38","pushedAt":"2023-08-31T14:27:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"}},{"before":"de298732cda150b18af699e6816fcf42f2fc674f","after":"a7954c2c3a36643bd0e01383a1274adeafbe183b","ref":"refs/heads/master","pushedAt":"2023-08-31T14:27:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Migrate to gymnasium maintaining python 3.8 compatibility (#73)\n\n* Initial commit\r\n\r\n* py38 compatible type hints\r\n\r\n* gymnasium compatible reset\r\n\r\n* gymnasium compatibility changes\r\n\r\n* gymnasium compatible reset and random\r\n\r\n* Make type annotations python 3.8 compatible.\r\n\r\n* Fix some grammar issues.\r\n\r\n* Raise RuntimeErrors and ValueErrors in the proper places.\r\n\r\n* Undoing unrelated formatting fixes in the readme.\r\n\r\n* Remove unused ruff configuration.\r\n\r\n* Add Adams wording suggestions.\r\n\r\n* switch to alpha-version of the circle-ci image (reverst this before merge)\r\n\r\n* Update Xdummy-entrypoint.py to python3\r\n\r\n* Update Dockerfile to Ubuntu 20.04 and add ssh.\r\n\r\n* Dont mention gym in inline comment but gymnasium.\r\n\r\n* Absorb terminated AND truncated steps.\r\n\r\n* Treat done == (terminated or truncated) and stop mentioning done in the documentation.\r\n\r\n* Remove outdated make_env_no_wrappers\r\n\r\n* Use registry keys instead of extracting env_id from the spec.\r\n\r\n* Ensure to seed environments upon the first reset.\r\n\r\n* Add missing shimmy dependency for atari.\r\n\r\n* Detect atari envs by looking for shimmy entrypoint instead of gym entrypoint.\r\n\r\n* Add missing observation space to TabularModelMDP\r\n\r\n* Look for render modes in new location of the environment metadata.\r\n\r\n* When testing the rollout schema, check for both termination and truncation.\r\n\r\n* Remove outdated asserts on the result of env.reset().\r\n\r\n* Adapt reset() of MaskScroeWrapper to new gymnasium API\r\n\r\n* Switch to v4 versions of the MuJoCo environments.\r\n\r\n* Simplify tests for render modes.\r\n\r\n* Forward args and kwargs when constructing environments, so we can pass in the render mode.\r\n\r\n* Add `Casino-Unmasked-v5` to the list of slow envs with randomness.\r\n\r\n* Add some missing commas.\r\n\r\n* Add pygame to setup.py\r\n\r\n* Update ale-py version.\r\n\r\n* Make test_sample_distribution deterministic by introducing a seed.\r\n\r\n* Fixing isort issues.\r\n\r\n* Add missing trailing commas.\r\n\r\n* Minor formatting fixes.\r\n\r\n* Fix trailing whitespace.\r\n\r\n* Black fixes.\r\n\r\n* Explicitly seed dummy environment.\r\n\r\n* Remove unnecessary cast to int.\r\n\r\n* Fix some typing issues.\r\n\r\n* Fix more typing issues.\r\n\r\n* Simplify ObsCastWrapper by inheriting from gym.ObservationWrapper instead of gym.Wrapper.\r\n\r\n* Small typos in docstrings.\r\n\r\n* Add reset info when generating rollouts.\r\n\r\n* Remove unneeded default params to rand_gen.normal()\r\n\r\n* Remove unneeded setter for the observation space property in a ResettableMDP.\r\n\r\n* Ignore coverage for edge cases of where the observation space has no shape.\r\n\r\n* Add a test case that ensures that options in the reset to a ResettablePOMDP are rejected.\r\n\r\n* Remove rand_state property of ResettablePOMDP and use the canonical np_random of the superclass instead.\r\n\r\n* Remove newline in base_envs.py\r\n\r\n* Fix type annotations of FixedHorizonCartPole.reset()\r\n\r\n* Remove leftover usages of rand_state.\r\n\r\n* Fix quicks in dependencies that are no longer needed.\r\n\r\n* Store unused info in _\r\n\r\n* Make test_sample_distribution by seeding the used rng instead of setting the global seed.\r\n\r\n* Add missing test dependency.\r\n\r\n* Ensure we have the newest pip version to make the dependency resolution work.\r\n\r\n* Make the dependencies cache also dependent on ci/build_venv.sh\r\n\r\n---------\r\n\r\nCo-authored-by: Juan Rocamonde \r\nCo-authored-by: Maximilian Ernestus ","shortMessageHtmlLink":"Migrate to gymnasium maintaining python 3.8 compatibility (#73)"}},{"before":"7353fcb678c9c6f062e3fe5700009da33ea2f5fb","after":"1cd453092638f3dc3b05baa25a372e6d080a5dcc","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-29T15:13:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Make the dependencies cache also dependent on ci/build_venv.sh","shortMessageHtmlLink":"Make the dependencies cache also dependent on ci/build_venv.sh"}},{"before":"21f33dd33a2f328fc4a2c3d48c2671c5cf585361","after":"7353fcb678c9c6f062e3fe5700009da33ea2f5fb","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-29T15:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Ensure we have the newest pip version to make the dependency resolution work.","shortMessageHtmlLink":"Ensure we have the newest pip version to make the dependency resoluti…"}},{"before":"b730bf353e3a7fe9ee1d8703a4a49414a81abef1","after":"21f33dd33a2f328fc4a2c3d48c2671c5cf585361","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-28T14:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Add missing test dependency.","shortMessageHtmlLink":"Add missing test dependency."}},{"before":"63a76381b0a3c5d47dd99615cf77b84fcda2e2b7","after":"b730bf353e3a7fe9ee1d8703a4a49414a81abef1","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-28T13:02:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Make test_sample_distribution by seeding the used rng instead of setting the global seed.","shortMessageHtmlLink":"Make test_sample_distribution by seeding the used rng instead of sett…"}},{"before":"6ee0aa9ba7c8344db3723c40ff4c025887c1e3cf","after":"63a76381b0a3c5d47dd99615cf77b84fcda2e2b7","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T13:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Remove leftover usages of rand_state.","shortMessageHtmlLink":"Remove leftover usages of rand_state."}},{"before":"c990834a272fb748d21b29a36b334868199a79f8","after":"6ee0aa9ba7c8344db3723c40ff4c025887c1e3cf","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T13:07:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix type annotations of FixedHorizonCartPole.reset()","shortMessageHtmlLink":"Fix type annotations of FixedHorizonCartPole.reset()"}},{"before":"6d7e71d626594c6e0147f2b69ce2184a847174ee","after":"c990834a272fb748d21b29a36b334868199a79f8","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T13:00:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Remove rand_state property of ResettablePOMDP and use the canonical np_random of the superclass instead.","shortMessageHtmlLink":"Remove rand_state property of ResettablePOMDP and use the canonical n…"}},{"before":"52bffb679a3fdf2969c0244e6cf5fe5381bacb94","after":"6d7e71d626594c6e0147f2b69ce2184a847174ee","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T12:51:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Remove rand_state property of ResettablePOMDP and use the canonical _np_random of the superclass instead.","shortMessageHtmlLink":"Remove rand_state property of ResettablePOMDP and use the canonical _…"}},{"before":"36041d7d7b67d59bc4f0cb4e6be41b08e9391bb2","after":"52bffb679a3fdf2969c0244e6cf5fe5381bacb94","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T12:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Remove unneeded setter for the observation space property in a ResettableMDP.","shortMessageHtmlLink":"Remove unneeded setter for the observation space property in a Resett…"}},{"before":"2702330413d55b7b3e9332c08b96f638074e3f13","after":"36041d7d7b67d59bc4f0cb4e6be41b08e9391bb2","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T12:27:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Remove unneeded default params to rand_gen.normal()","shortMessageHtmlLink":"Remove unneeded default params to rand_gen.normal()"}},{"before":"fd278cab8dcde5ff580de74ac878e40087cc1bf5","after":"2702330413d55b7b3e9332c08b96f638074e3f13","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-15T08:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix more typing issues.","shortMessageHtmlLink":"Fix more typing issues."}},{"before":"ab4f18263636783613453ab9e4f53c4ee6e7f12c","after":"fd278cab8dcde5ff580de74ac878e40087cc1bf5","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T20:47:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix some typing issues.","shortMessageHtmlLink":"Fix some typing issues."}},{"before":"85bbce220e79814c7d6ba95f590b2bcfd7c580b0","after":"ab4f18263636783613453ab9e4f53c4ee6e7f12c","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Black fixes.","shortMessageHtmlLink":"Black fixes."}},{"before":"96b27e30c8abf6fe019d3bf90922e7f181b048af","after":"85bbce220e79814c7d6ba95f590b2bcfd7c580b0","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Fix trailing whitespace.","shortMessageHtmlLink":"Fix trailing whitespace."}},{"before":"062e31d19fd0c1f475695941e685bd2bfc67c23e","after":"96b27e30c8abf6fe019d3bf90922e7f181b048af","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:53:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Minor formatting fixes.","shortMessageHtmlLink":"Minor formatting fixes."}},{"before":"72da2f181dfefe50b4bfec2abee68d692b8f27fa","after":"062e31d19fd0c1f475695941e685bd2bfc67c23e","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Make test_sample_distribution deterministic by introducing a seed.","shortMessageHtmlLink":"Make test_sample_distribution deterministic by introducing a seed."}},{"before":"2dce7ae29586da611f5f6c4476489314f5df5fc0","after":"72da2f181dfefe50b4bfec2abee68d692b8f27fa","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Update ale-py version.","shortMessageHtmlLink":"Update ale-py version."}},{"before":"b739176952455fc6dd5626a4fd5d55bd61756d19","after":"2dce7ae29586da611f5f6c4476489314f5df5fc0","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Add pygame to setup.py","shortMessageHtmlLink":"Add pygame to setup.py"}},{"before":"807d79b2f8688b7a33aa3aa48318137fc453d235","after":"b739176952455fc6dd5626a4fd5d55bd61756d19","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-14T17:10:19.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"Add some missing commas.","shortMessageHtmlLink":"Add some missing commas."}},{"before":"c5cbe30695bd6610c5bdce07f353a638c1a4b703","after":"807d79b2f8688b7a33aa3aa48318137fc453d235","ref":"refs/heads/fix71-py38","pushedAt":"2023-08-13T13:12:45.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ernestum","name":"M. Ernestus","path":"/ernestum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1250234?s=80&v=4"},"commit":{"message":"When testing the rollout schema, check for both termination and truncation.","shortMessageHtmlLink":"When testing the rollout schema, check for both termination and trunc…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADhAQlLgA","startCursor":null,"endCursor":null}},"title":"Activity · HumanCompatibleAI/seals"}