Skip to content

Releases: epignatelli/navix

NAVIX release v0.6.10

21 Jun 16:04
5315981
Compare
Choose a tag to compare

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 public reset (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 now jax.numpy.iinfo(jnp.int16).min due to numerical overflow of sys.maxsize (78d651f)
  • spaces: spaces are now PyTreeNodes (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/...
Read more

NAVIX release v0.6.9

20 Jun 23:09
d336220
Compare
Choose a tag to compare
Merge pull request #73 from epignatelli/docs

Website development

NAVIX release v0.6.8

20 Jun 16:24
66dc3f7
Compare
Choose a tag to compare

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

  • api: adds frequently used types to main namespace (6f1a9b9)
  • spaces: add n property to Discrete space (30bcbb2)

NAVIX release v0.6.7

19 Jun 11:12
4660cb7
Compare
Choose a tag to compare

Bug Fixes

  • envs: balls in dynamic obstacles now have correct colour shape (1524f66)
  • envs: dynamic-obstacles now has the correct termination function (140cb35)
  • transitions: ball transitions now work as expected (cab15c0)
  • uin8 cannot be -1 (aa9c94c)

NAVIX release v0.6.6

13 Jun 10:08
c5a5493
Compare
Choose a tag to compare
Merge pull request #69 from epignatelli/logo

Logo

NAVIX release v0.6.5

11 Jun 10:41
a2cc186
Compare
Choose a tag to compare
Merge pull request #68 from epignatelli/version-fix

Update _version.py

NAVIX release v0.6.4

10 Jun 15:32
9a18b6a
Compare
Choose a tag to compare

Features

  • add benchmarks with minigrid+cleanrl (a57ace5)

NAVIX release v0.6.3

08 Jun 22:29
f4520d5
Compare
Choose a tag to compare

Bug Fixes

  • make sure done_mask is cast to bool (d47d60a)

Features

  • hparams search example complete (e75b686)

NAVIX release v0.6.2

07 Jun 11:15
c70cd9b
Compare
Choose a tag to compare
Merge pull request #64 from epignatelli/bump

chore(release): bump version

NAVIX release v0.6.1

06 Jun 19:38
d3271eb
Compare
Choose a tag to compare

Bug Fixes

  • four rooms now constructs goal correctly (2cb7255)