Recent Releases of https://github.com/instadeepai/jumanji
https://github.com/instadeepai/jumanji - Jumanji v1.1.0
Release Notes
Many small fixes and upgrades. Notably fixed rendering in certain environments, upgraded gym wrapper to gymnasium and upgraded from python 3.8-3.9 to python 3.10-3.12. Additionally added a fully jittable version of the Level Based Foraging environment.
What's Changed
- fix: pacman ghost valid action calculations result in NaNs by @taodav in https://github.com/instadeepai/jumanji/pull/241
- fix: remove num agents from cleaner init in docs by @sash-a in https://github.com/instadeepai/jumanji/pull/249
- fix: binpack docs by @sash-a in https://github.com/instadeepai/jumanji/pull/250
- chore: fix setup.py for windows by @sash-a in https://github.com/instadeepai/jumanji/pull/252
- Refactor: Minor code style improvements by @helpingstar in https://github.com/instadeepai/jumanji/pull/246
- Feat: Full Level-Based Foraging(LBF) environment by @WiemKhlifi in https://github.com/instadeepai/jumanji/pull/218
- fix: rendering in cvrp and tsp by @sash-a in https://github.com/instadeepai/jumanji/pull/251
- chore: upgrade python by @sash-a in https://github.com/instadeepai/jumanji/pull/254
- feat: switch to ruff and upgrade pre-commit hooks by @sash-a in https://github.com/instadeepai/jumanji/pull/260
- feat: return individual rewards in Connector env by @WiemKhlifi in https://github.com/instadeepai/jumanji/pull/263
- Add dtype choice in step type/functions by @thomashirtz in https://github.com/instadeepai/jumanji/pull/262
- feat: upgrade gym wrapper to gymnasium by @sash-a in https://github.com/instadeepai/jumanji/pull/264
New Contributors
- @taodav made their first contribution in https://github.com/instadeepai/jumanji/pull/241
- @helpingstar made their first contribution in https://github.com/instadeepai/jumanji/pull/246
- @WiemKhlifi made their first contribution in https://github.com/instadeepai/jumanji/pull/218
- @thomashirtz made their first contribution in https://github.com/instadeepai/jumanji/pull/262
Full Changelog: https://github.com/instadeepai/jumanji/compare/v1.0.1...v1.1.0
- Python
Published by sash-a over 1 year ago
https://github.com/instadeepai/jumanji - Jumanji v1.0.1
Release Notes
Environment specs are now attributes instead of methods with no arguments. Additionally, FlatPack training was broken due to a type-casting issue, which is now fixed.
What's Changed
- fix: flatpack was training with ints by @sash-a in https://github.com/instadeepai/jumanji/pull/234
- docs: update readme with paper and missing GIFs by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/235
- feat(specs): make environment specs managed attributes by @aar65537 in https://github.com/instadeepai/jumanji/pull/220
- ci: increment version to 1.0.1 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/236
Full Changelog: https://github.com/instadeepai/jumanji/compare/v1.0.0...v1.0.1
- Python
Published by clement-bonnet about 2 years ago
https://github.com/instadeepai/jumanji - Jumanji v1.0.0
Jumanji v1
This release accompanies the ICLR 2024 paper. The library now includes 22 environments!
What's Changed
- docs: fix typo in mmst.md by @eltociear in https://github.com/instadeepai/jumanji/pull/178
- fix: latest chex and jax by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/181
- fix bugs in specs test by @George-Ogden in https://github.com/instadeepai/jumanji/pull/184
- docs: fix links at top of README by @George-Ogden in https://github.com/instadeepai/jumanji/pull/196
- fix(maze): fixed row and col in computeaction_mask function. by @danielpalen in https://github.com/instadeepai/jumanji/pull/194
- fix(roboticWarehouse): goal conditional by @arnupretorius in https://github.com/instadeepai/jumanji/pull/191
- Tetris docs by @George-Ogden in https://github.com/instadeepai/jumanji/pull/200
- fix: mention to rware in rendering code by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/198
- feat: Toggle logo in dark mode by @callumtilbury in https://github.com/instadeepai/jumanji/pull/205
- fix: reward and discount spec not in wrapper by @sash-a in https://github.com/instadeepai/jumanji/pull/206
- fix: timestep extras default value by @sash-a in https://github.com/instadeepai/jumanji/pull/207
- chore: fix matplotlib and jax typing issues by @sash-a in https://github.com/instadeepai/jumanji/pull/216
- Refactoring/type hints by @dantp-ai in https://github.com/instadeepai/jumanji/pull/215
- Revert "feat: Toggle logo in dark mode" by @callumtilbury in https://github.com/instadeepai/jumanji/pull/209
- Fix: issue in dtype of grid in cleaner env by @raphaelavalos in https://github.com/instadeepai/jumanji/pull/217
- feat: pacman environment by @siddarthsingh1 in https://github.com/instadeepai/jumanji/pull/186
- feat: adding sokoban environment by @mvmacfarlane in https://github.com/instadeepai/jumanji/pull/185
- ci: fix tests in pipeline by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/225
- fix: requirements by @sash-a in https://github.com/instadeepai/jumanji/pull/224
- Fix/packages data not included in sokoban by @coyettev in https://github.com/instadeepai/jumanji/pull/227
- fix: autoreset wrappers by @sash-a in https://github.com/instadeepai/jumanji/pull/223
- fix: default value for obs in extras by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/228
- feat: FlatPack environment by @RuanJohn in https://github.com/instadeepai/jumanji/pull/188
- feat: implement the sliding tile puzzle env by @ElshadaiK in https://github.com/instadeepai/jumanji/pull/189
- ci: increment version by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/230
- fix: pypi deployment by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/231
- ci: pypi deployment replace setuptools with hatch by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/232
New Contributors
- @eltociear made their first contribution in https://github.com/instadeepai/jumanji/pull/178
- @George-Ogden made their first contribution in https://github.com/instadeepai/jumanji/pull/184
- @danielpalen made their first contribution in https://github.com/instadeepai/jumanji/pull/194
- @callumtilbury made their first contribution in https://github.com/instadeepai/jumanji/pull/205
- @dantp-ai made their first contribution in https://github.com/instadeepai/jumanji/pull/215
- @raphaelavalos made their first contribution in https://github.com/instadeepai/jumanji/pull/217
- @siddarthsingh1 made their first contribution in https://github.com/instadeepai/jumanji/pull/186
- @mvmacfarlane made their first contribution in https://github.com/instadeepai/jumanji/pull/185
- @RuanJohn made their first contribution in https://github.com/instadeepai/jumanji/pull/188
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.3.1...v1.0.0
- Python
Published by clement-bonnet over 2 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.3.1
Release Notes
In this release, we update the dependencies to support the latest jax (and chex) version and optimize the environment speed of Game2048.
What's Changed
- fix(examples): port notebook to colab by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/169
- ci: update to latest jax and chex by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/174
- build: remove jaxlib by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/175
- docs: update readme citation by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/176
- feat(2048): environment performance improvements by @aar65537 in https://github.com/instadeepai/jumanji/pull/172
- build: bump version to 0.3.1 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/177
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.3.0...v0.3.1
- Python
Published by clement-bonnet almost 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.3.0
Update
We release v0.3.0 with a more standardized codebase that now includes 18 environments.
What's Changed
- fix(generator_maze): correct definition of width and height by @coyettev in https://github.com/instadeepai/jumanji/pull/126
- fix: make autoreset wrapper return 2 on reset by @rodSiry in https://github.com/instadeepai/jumanji/pull/123
- feat(maze): update generator to return state by @PDuckworth in https://github.com/instadeepai/jumanji/pull/122
- feat(connector): single agent by @sash-a in https://github.com/instadeepai/jumanji/pull/119
- feat(tsp): generator by @surana01 in https://github.com/instadeepai/jumanji/pull/137
- refactor(snake): define viewer outside the env class by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/134
- fix(training): connector num_agents in networks by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/145
- feat(cvrp): generator by @surana01 in https://github.com/instadeepai/jumanji/pull/138
- feat(knapsack): generator by @surana01 in https://github.com/instadeepai/jumanji/pull/139
- fix(parametricactiondistribution): sum kl divergence over event_ndims in parametric action distribution by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/142
- feat(connector): random walk board generator by @mwolinska in https://github.com/instadeepai/jumanji/pull/120
- fix(2048): incorrect action mask by @aar65537 in https://github.com/instadeepai/jumanji/pull/144
- fix: put upper bounds on versions of jax and jaxlib by @dluo96 in https://github.com/instadeepai/jumanji/pull/150
- feat(robot_warehouse): full environment by @arnupretorius in https://github.com/instadeepai/jumanji/pull/140
- feat(graphcoloring): implement graphcoloring environment by @ElshadaiK in https://github.com/instadeepai/jumanji/pull/130
- feat(sudoku): implement environment by @Egiob in https://github.com/instadeepai/jumanji/pull/125
- fix: data copy setup by @Egiob in https://github.com/instadeepai/jumanji/pull/151
- docs: image fixes by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/154
- feat(MMST): multi minimum spanning tree environment by @ulricharmel in https://github.com/instadeepai/jumanji/pull/135
- feat(multi_cvrp): Implement MultiCVRP environment by @DriesSmit in https://github.com/instadeepai/jumanji/pull/133
- feat(tetris): implement Tetris environment by @MedAliMimouni in https://github.com/instadeepai/jumanji/pull/132
- fix: jax version constraint by @aar65537 in https://github.com/instadeepai/jumanji/pull/160
- feat: paper configs by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/156
- docs: update online doc with new environments by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/158
- feat(training): multi-worker training by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/164
- feat(training): upload checkpoints by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/165
- ci: increment version by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/167
New Contributors
- @rodSiry made their first contribution in https://github.com/instadeepai/jumanji/pull/123
- @PDuckworth made their first contribution in https://github.com/instadeepai/jumanji/pull/122
- @sash-a made their first contribution in https://github.com/instadeepai/jumanji/pull/119
- @mwolinska made their first contribution in https://github.com/instadeepai/jumanji/pull/120
- @Uokoroafor made their first contribution in https://github.com/instadeepai/jumanji/pull/120
- @RandyBrown1965 made their first contribution in https://github.com/instadeepai/jumanji/pull/120
- @ojorgensen made their first contribution in https://github.com/instadeepai/jumanji/pull/120
- @baubels made their first contribution in https://github.com/instadeepai/jumanji/pull/120
- @aar65537 made their first contribution in https://github.com/instadeepai/jumanji/pull/144
- @arnupretorius made their first contribution in https://github.com/instadeepai/jumanji/pull/140
- @ElshadaiK made their first contribution in https://github.com/instadeepai/jumanji/pull/130
- @Egiob made their first contribution in https://github.com/instadeepai/jumanji/pull/125
- @ulricharmel made their first contribution in https://github.com/instadeepai/jumanji/pull/135
- @DriesSmit made their first contribution in https://github.com/instadeepai/jumanji/pull/133
- @MedAliMimouni made their first contribution in https://github.com/instadeepai/jumanji/pull/132
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.2.2...v0.3.0
- Python
Published by clement-bonnet about 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.2.2
Release Notes
This release proposes a few fixes including a standardized viewer and generator interface for Minesweeper and RubiksCube.
What's Changed
- docs(contributing): state to fork the repo to contribute by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/84
- docs: typo in terminal logger by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/105
- feat: create viewer interface for rendering of environments by @dluo96 in https://github.com/instadeepai/jumanji/pull/99
- docs: add pgx to readme by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/108
- refactor(train): remove env factory by @dluo96 in https://github.com/instadeepai/jumanji/pull/110
- feat: separate rendering and instance generation for the RubiksCube environment by @TristanKalloniatis in https://github.com/instadeepai/jumanji/pull/82
- test: consistent naming in Cleaner, Maze, Game2048, and Minesweeper by @dluo96 in https://github.com/instadeepai/jumanji/pull/112
- refactor(cleaner): return state from instance generator by @coyettev in https://github.com/instadeepai/jumanji/pull/87
- feat: allow custom rendering and instance generation methods for Minesweeper by @TristanKalloniatis in https://github.com/instadeepai/jumanji/pull/85
- ci: increment version by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/118
New Contributors
- @TristanKalloniatis made their first contribution in https://github.com/instadeepai/jumanji/pull/82
- @coyettev made their first contribution in https://github.com/instadeepai/jumanji/pull/87
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.2.1...v0.2.2
- Python
Published by clement-bonnet about 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.2.1
Release Notes
This major release introduces a whole set of new environments, namely:
- Game2048: the classic 4x4 2048 game
- Minesweeper: the classic game from the video game
- RubiksCube: the standard puzzle
- JobShop: job-shop scheduling problem as another canonical CO problem
- Cleaner: a maze with multiple agents that spawn across the grid in order to clean all the tiles ASAP
- Connector: replacement of the previous Routing environment reimplemented for better efficiency and modularity.
- Maze: classic maze on a grid
This release also stabilizes the API with a cleaner definition of the environment specs, rendering implemented for all the environments (using matplotlib), and an actor-critic agent implement for training alongside environment-specific actor-critic networks for each environment.
What's Changed
- fix: pygame requirements by @wang-r-j in https://github.com/instadeepai/jumanji/pull/72
- feat: internal update for v0.2.0 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/73
- refactor: remove connect4 environment
- feat: implement training and environment-specific networks in jumanji.training by @clement-bonnet
- feat: replace routing environment with connector by @sash-a
- feat: implement rubiks_cube environment by @TristanKalloniatis
- feat: implement game_2048 environment by @OmaymaMahjoub
- feat: implement minesweeper environment by @TristanKalloniatis
- feat: implement job_shop environment by @dluo96
- refactor: knapsack, cvrp and tsp by @surana01
- feat: implement cleaner environment by @coyettev
- feat: implement maze environment by @PDuckworth
- feat: clean and augment snake with action mask by @clement-bonnet
- refactor: implement arbitrarily nested specs by @dluo96
- ci: drop support for python 3.7
New Contributors
- @wang-r-j made their first contribution in https://github.com/instadeepai/jumanji/pull/72
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.6...v0.2.1
- Python
Published by clement-bonnet about 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.6
Release Notes
This release fixes the previous release (v0.1.5) that is broken on PyPi. Users may now run pip install -U jumanji or pip install jumanji==0.1.6 in replacement of pip install jumanji==0.1.5 (that is broken).
What's Changed
- refactor: remove brax by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/69
- build: increment semantic release by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/70
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.5...v0.1.6
- Python
Published by clement-bonnet over 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.5
What's Changed
- feat: deprecate Connect4 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/67
- feat: increment semantic release by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/68
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.4...v0.1.5
- Python
Published by clement-bonnet over 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.4
What's Changed
- fix: import protocol from typing extensions to ensure Python 3.7 compatibility by @dluo96 in https://github.com/instadeepai/jumanji/pull/59
- ci: added python 3.7 to github actions by @dluo96 in https://github.com/instadeepai/jumanji/pull/58
- fix: solve flake8 error causing ci to fail by @dluo96 in https://github.com/instadeepai/jumanji/pull/64
- refactor: binpack instantiation of instance generator by @cyprienc in https://github.com/instadeepai/jumanji/pull/61
- build: increment semantic version to 0.1.4 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/65
New Contributors
- @cyprienc made their first contribution in https://github.com/instadeepai/jumanji/pull/61
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.3...v0.1.4
- Python
Published by clement-bonnet over 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.3
Release Notes
In this release, we fixed the registration of the CVRP environment.
What's Changed
- fix: import cvrp for environment registration by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/52
- build: increment semantic version to 0.1.3 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/53
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.2...v0.1.3
- Python
Published by clement-bonnet over 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.2
Release Notes
In this release, we added the CVRP environment, fixed a few small bugs, and improved the documentation.
What's Changed
- fix(docs): rendering of table in Examples section. by @BioGeek in https://github.com/instadeepai/jumanji/pull/16
- bug: make pull requests trigger workflow by @cemlyn007 in https://github.com/instadeepai/jumanji/pull/18
- docs: hyperlink to registered environments in main README by @dluo96 in https://github.com/instadeepai/jumanji/pull/20
- fix: brax wrapper docstring by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/21
- Fixed typo in env.py for snake game by @iamunr4v31 in https://github.com/instadeepai/jumanji/pull/23
- feat: badges by @alaterre in https://github.com/instadeepai/jumanji/pull/24
- feat: implemented CVRP environment by @surana01 in https://github.com/instadeepai/jumanji/pull/35
- feat: explicit version number and testing by @alaterre in https://github.com/instadeepai/jumanji/pull/39
- docs: state that we use the google style guide by @dluo96 in https://github.com/instadeepai/jumanji/pull/42
- refactor: improve consistency of extras by @dluo96 in https://github.com/instadeepai/jumanji/pull/44
- fix: change flake8 link from gitlab to github to resolve failing ci by @dluo96 in https://github.com/instadeepai/jumanji/pull/48
- fix: resolve jumanji import crash in non-terminal and non-notebook setting by @dluo96 in https://github.com/instadeepai/jumanji/pull/46
- feat: use protocol to force all environment states to have a key by @dluo96 in https://github.com/instadeepai/jumanji/pull/45
- docs: update the contributing document with jumanji api 0.1.x by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/49
- build: increment semantic version to 0.1.2 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/51
New Contributors
- @BioGeek made their first contribution in https://github.com/instadeepai/jumanji/pull/16
- @cemlyn007 made their first contribution in https://github.com/instadeepai/jumanji/pull/18
- @dluo96 made their first contribution in https://github.com/instadeepai/jumanji/pull/20
- @iamunr4v31 made their first contribution in https://github.com/instadeepai/jumanji/pull/23
- @surana01 made their first contribution in https://github.com/instadeepai/jumanji/pull/35
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.1...v0.1.2
- Python
Published by clement-bonnet over 3 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.1
What's Changed
- fix: colab link by @lollcat in https://github.com/instadeepai/jumanji/pull/8
- fix: logo by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/9
- fix: increase version of jax for control flow by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/10
- feat: update version to 0.1.1 by @clement-bonnet in https://github.com/instadeepai/jumanji/pull/11
New Contributors
- @lollcat made their first contribution in https://github.com/instadeepai/jumanji/pull/8
Full Changelog: https://github.com/instadeepai/jumanji/compare/v0.1.0...v0.1.1
- Python
Published by alaterre almost 4 years ago
https://github.com/instadeepai/jumanji - Jumanji v0.1.0
Jumanji v0.1.0 💃 🚀 🎉
First release of Jumanji! 🌴
Full Changelog: https://github.com/instadeepai/jumanji/commits/v0.1.0
- Python
Published by alaterre almost 4 years ago