Releases: epignatelli/navix
Releases · epignatelli/navix
NAVIX release v0.6.19
Merge pull request #79 from luchris429/purejaxrl_example purejaxrl example
NAVIX release v0.6.18
Merge pull request #88 from epignatelli/fix-cd test gh-deploy action
NAVIX release v0.6.17
NAVIX release v0.6.16
NAVIX release v0.6.15
Merge pull request #83 from epignatelli/env-names Env names
NAVIX release v0.6.14
Bug Fixes
position_in_room
now creates array properly` (dfcdbf1)
NAVIX release v0.6.13
Bug Fixes
- align environment ids with MiniGrid exactly (4cf50cc)
NAVIX release v0.6.12
Merge pull request #78 from epignatelli/docs-bench Docs bench
NAVIX release v0.6.11
Merge pull request #77 from epignatelli/docs-bench docs(benchmarks): add benchmarks to docs
NAVIX release v0.6.10
Bug Fixes
- actions: implement collision logic in
_move
(0fda11c) - actions: vmap over pickable elements (d654b34)
- actions: walkable returning wrong results (8153c45)
- all entity properties must follow self.shape (577d390)
- all envs now construct entities correctly (db4310d)
- cd: cd is trying to push to main (6bb9f19)
- cd: release now reads version from file (cc0b90f)
- cd: workflow getting incorrect version (e88353c)
- components: tag depends on other properties (3627a72)
- consistent batch sizes for all components (9782d36)
- enums: replace Enumerable with static classes (2ac48aa)
- envs making now uses
.create
(41c58aa) - envs: balls in dynamic obstacles now have correct colour shape (792b52d)
- envs: balls in dynamic obstacles now have correct colour shape (1524f66)
- envs: dynamic-obstacles now has the correct termination function (0de7c82)
- envs: dynamic-obstacles now has the correct termination function (140cb35)
- envs: environments now implement private
_reset
rather than the publicreset
(4331cc2) - envs: wall position is miscalculated in KeyDoor (5b9de44)
- experiment: fix a bug where logging time was not referenced if
do_log=False
(118f007) - four rooms now constructs goal correctly (a42bbb3)
- four rooms now constructs goal correctly (2cb7255)
- graphics: change colour chart to work with RGB colours rather than RGBA (edbebf7)
- graphics: door tile has wrong starting offset (ba40459)
- graphics: door tile not rendering (8e45da0)
- graphics: reverse grey luminosity (8f51a9a)
- graphics: reverse grey luminosity (2b6d640)
- grid: random positions receive wrong prob (adf7d8d)
- grid: random_positions inverted width and height in divmod (6c80f91)
- grid: random_positions retuns transposed results (ca49655)
- grid: room does not take into account wall padding (5fa824f)
- keydoor: fixes #17 (13d9173)
- keydoor: fixes#18 (d92b47b)
- make sure done_mask is cast to bool (d47d60a)
- observations: add discard pile to avoid rendering certain elements (4b2ba1b)
- observations: make sure image is uint8 and the number of channels matches that of the colour (fd9960a)
- remove
jax_enums
requirements (2ee5317) - spaces:
MIN_INT
nowjax.numpy.iinfo(jnp.int16).min
due to numerical overflow ofsys.maxsize
(78d651f) - spaces: spaces are now
PyTreeNode
s (d4d72ee) - symbolics obs now update (d7f95f2)
- tasks: goals must have independent exogenous noise (600eccc)
- transitions: ball transitions now work as expected (279e29e)
- transitions: ball transitions now work as expected (cab15c0)
- typing: swap chex.Array with jax.Array (ecf1a09)
- uin8 cannot be -1 (825bb51)
- uin8 cannot be -1 (aa9c94c)
Features
- add
drop
action (52b1710) - add a way to register environments (26f0c19)
- add ability to random_start an env or not (97ab5ee)
- add agents (c35c3eb)
- add agents and example with ppo (3183446)
- add benchmarks with minigrid+cleanrl (a57ace5)
- add crossings env (229d789)
- add distshift env (3e47b4c)
- add events manager (31cde04)
- add FourRooms env (043618a)
- add goto door envs (00749e9)
- add KeyCorridor environment (d520ad1)
- add lava object and lava gap environment (e4eaeb7)
- add RNN PPO (25e84de)
- add RNN PPO (2cf6cc9)
- add spaces (6290e56)
- add symbolic observations (c3db831)
- api: adds frequently used types to main namespace (6f1a9b9)
- components: add tags to components (eb0c03e)
- components: add walkable and transparent properties to base entity (93d7a06)
- entities: add a way to index entity properties (f33bdea)
- entities: add dynamic wall entities (be92754)
- environments: environments now have an observation_space and an action_space property (65f58dc)
- envs can now be create with
nx.make
([dce84a6](https://github.com/epignatelli/...