Releases: epignatelli/navix
Releases · epignatelli/navix
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/...
NAVIX release v0.6.9
Merge pull request #73 from epignatelli/docs Website development
NAVIX release v0.6.8
Bug Fixes
- envs: balls in dynamic obstacles now have correct colour shape (792b52d)
- envs: dynamic-obstacles now has the correct termination function (0de7c82)
- experiment: fix a bug where logging time was not referenced if
do_log=False
(118f007) - transitions: ball transitions now work as expected (279e29e)
- uin8 cannot be -1 (825bb51)
Features
NAVIX release v0.6.7
NAVIX release v0.6.6
Merge pull request #69 from epignatelli/logo Logo
NAVIX release v0.6.5
Merge pull request #68 from epignatelli/version-fix Update _version.py
NAVIX release v0.6.4
Features
- add benchmarks with minigrid+cleanrl (a57ace5)
NAVIX release v0.6.3
NAVIX release v0.6.2
Merge pull request #64 from epignatelli/bump chore(release): bump version
NAVIX release v0.6.1
Bug Fixes
- four rooms now constructs goal correctly (2cb7255)