GridWorlds.jl Versions Save

Help! I'm lost in the flatland!

v0.5.0

2 years ago

GridWorlds v0.5.0

Diff since v0.4.0

Closed issues:

  • GoToDoor environment display looks a little jagged in the terminal (#11)
  • Add agent's view as a subplot (#17)
  • first multi-agent environment (#139)
  • Create benchmark table (#147)
  • Separate API for this package? (#148)
  • Replace Makie.jl playablity with REPL playability (#149)
  • Make separate module for each environment (#150)

Merged pull requests:

  • add CollectGemsUndirectedMultiAgent environment (#143) (@Sid-Bhatia-0)
  • add SingleRoomUndirected & SingleRoomDirected (#153) (@Sid-Bhatia-0)
  • revamp GridRoomsUndirected and GridRoomsDirected (#154) (@Sid-Bhatia-0)
  • revamp SequentialRoomsUndirected & SequentialRoomsDirected (#155) (@Sid-Bhatia-0)
  • revamp MazeUndirected & MazeDirected (#156) (@Sid-Bhatia-0)
  • revamp GoToTargetUndirected & GoToTargetDirected (#159) (@Sid-Bhatia-0)
  • revamp DoorKeyUndirected & DoorKeyDirected (#160) (@Sid-Bhatia-0)
  • revamp CollectGemsUndirected & CollectGemsDirected (#161) (@Sid-Bhatia-0)
  • revamp DynamicObstaclesUndirected & DynamicObstaclesDirected (#162) (@Sid-Bhatia-0)
  • revamp SokobanUndirected & SokobanDirected (#164) (@Sid-Bhatia-0)
  • revamp Snake (#165) (@Sid-Bhatia-0)
  • revamp Catcher (#166) (@Sid-Bhatia-0)
  • revamp TransportUndirected & TransportDirected (#168) (@Sid-Bhatia-0)
  • revamp CollectGemsMultiAgentUndirected (#169) (@Sid-Bhatia-0)
  • remove things related to old implementation (#170) (@Sid-Bhatia-0)
  • revamp benchmarking (#171) (@Sid-Bhatia-0)
  • add sub_tile_map view to SingleRoomUndirected & SingleRoomDirected (#172) (@Sid-Bhatia-0)
  • rearrange codebase (#173) (@Sid-Bhatia-0)
  • update bunch of miscellaneous things (#174) (@Sid-Bhatia-0)
  • revamp playing and replaying (#175) (@Sid-Bhatia-0)
  • update act! for all envs & some bug fixes (#176) (@Sid-Bhatia-0)
  • clean up & fix more miscellaneous things (#177) (@Sid-Bhatia-0)
  • update documentation in README (#178) (@Sid-Bhatia-0)
  • update benchmarks (#179) (@Sid-Bhatia-0)
  • update README (#180) (@Sid-Bhatia-0)
  • update julia syntax highlighting in README (#183) (@Sid-Bhatia-0)
  • bump minor version (#184) (@Sid-Bhatia-0)

v0.4.0

3 years ago

GridWorlds v0.4.0

Diff since v0.3.1

Closed issues:

  • RLBase.reward(env) is not defined (#130)

Merged pull requests:

  • add Transport env (#129) (@Sid-Bhatia-0)
  • fix benchmarking (#131) (@Sid-Bhatia-0)
  • simplify internals, boost performance (#132) (@Sid-Bhatia-0)
  • fix readme: add file textual_rendering.png (#133) (@Sid-Bhatia-0)
  • performance fix in get_grid_inds (#136) (@Sid-Bhatia-0)
  • bump version (#137) (@Sid-Bhatia-0)

v0.3.1

3 years ago

GridWorlds v0.3.1

Diff since v0.3.0

Closed issues:

  • Benchmarking (#64)
  • gym-maze (#109)

Merged pull requests:

  • Add citation (#121) (@Sid-Bhatia-0)
  • add Snake environment (#123) (@Sid-Bhatia-0)
  • add Maze environment (#124) (@Sid-Bhatia-0)
  • add Catcher environment (#125) (@Sid-Bhatia-0)
  • add benchmarks (#126) (@Sid-Bhatia-0)
  • fix formatting of benchmarks (#127) (@Sid-Bhatia-0)
  • bump patch version (#128) (@Sid-Bhatia-0)

v0.3.0

3 years ago

GridWorlds v0.3.0

Diff since v0.2.0

Closed issues:

  • Add sokoban (#77)
  • env[:, :, :] .= false not working as expected (#111)

Merged pull requests:

  • Sokoban (#112) (@Sid-Bhatia-0)
  • Deprecate env indexing (#113) (@Sid-Bhatia-0)
  • Refactor and Cleanup (#114) (@Sid-Bhatia-0)
  • Update README (#115) (@Sid-Bhatia-0)
  • Add NavigationStyle trait (#116) (@Sid-Bhatia-0)
  • Add behaviour for both navigation styles (#117) (@Sid-Bhatia-0)
  • Refactor agent view related methods and other minor changes (#118) (@Sid-Bhatia-0)
  • Cleanup (#119) (@Sid-Bhatia-0)
  • Bump version (#120) (@Sid-Bhatia-0)

v0.2.0

3 years ago

GridWorlds v0.2.0

Diff since v0.1.0

Closed issues:

  • Add MultiRoomNXSY (#31)
  • Allow rectangular grid dimensions (#70)
  • TagBot trigger issue (#79)
  • Why not a get_world method instead of convert(GridWorldBase, env) method? (#81)

Merged pull requests:

  • MassInstallAction: Install the CompatHelper workflow on this repository (#76) (@findmyway)
  • add [compat] entry for RLBase (#78) (@Sid-Bhatia-0)
  • GitHub Actions CI (#80) (@Sid-Bhatia-0)
  • Add get_full_view and get_state for fully observable settings (#82) (@Sid-Bhatia-0)
  • Refactor terminal rendering (#83) (@Sid-Bhatia-0)
  • Add SequentialRooms env (#84) (@Sid-Bhatia-0)
  • Refactor and clean up (#85) (@Sid-Bhatia-0)
  • Refactor and Clean (#86) (@Sid-Bhatia-0)
  • Make rng a standard component of every env struct (#87) (@Sid-Bhatia-0)
  • Refactor and Clean Up (#88) (@Sid-Bhatia-0)
  • Pickup and Drop action behaviour (#89) (@Sid-Bhatia-0)
  • Refactor Rendering (#90) (@Sid-Bhatia-0)
  • Fix and Test (#91) (@Sid-Bhatia-0)
  • Add GridRooms as a generalization of FourRooms (#92) (@Sid-Bhatia-0)
  • Refactor EmptyGridWorld (#93) (@Sid-Bhatia-0)
  • Refactor DynamicObstacles (#94) (@Sid-Bhatia-0)
  • Refactor GridRooms (#95) (@Sid-Bhatia-0)
  • Refactor DoorKey (#96) (@Sid-Bhatia-0)
  • Refactor CollectGems (#97) (@Sid-Bhatia-0)
  • Refactor GoToDoor (#98) (@Sid-Bhatia-0)
  • Refactor and Cleanup (#99) (@Sid-Bhatia-0)
  • refactor terminal rendering (#100) (@Sid-Bhatia-0)
  • Cleanup (#101) (@Sid-Bhatia-0)
  • add get_agent_view_size method (#102) (@Sid-Bhatia-0)
  • Env indexing and cleanup (#103) (@Sid-Bhatia-0)
  • Update RLBase 0.9.0 and bump GridWorlds version to 0.2.0 (#105) (@Sid-Bhatia-0)
  • Create changelog.yml (#106) (@Sid-Bhatia-0)
  • Delete .appveyor.yml (#107) (@Sid-Bhatia-0)
  • Delete changelog.yml (#108) (@Sid-Bhatia-0)

v0.1.0

3 years ago

GridWorlds with ReinforcementLearningBase API. Contains the following environments:

  1. EmptyGridWorld
  2. FourRooms
  3. GoToDoor
  4. DoorKey
  5. CollectGems
  6. DynamicObstacles

v0.0.1

3 years ago

GridWorlds v0.0.1

Closed issues:

  • Pressing q key does not close the Makie window (#10)
  • BoundsError in GoToDoor while moving beyond a door on the edge of the world (#13)
  • ERROR: type FourRooms has no field agent_dir (#14)

Merged pull requests:

  • add EmptyGridWorld (#1) (@findmyway)
  • Add interaction part (#2) (@findmyway)
  • CompatHelper: add new compat entry for "MacroTools" at version "0.5" (#3) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Makie" at version "0.11" (#4) (@github-actions[bot])
  • Add FourRooms environment (#5) (@sriram13m)
  • Add render.jl (#6) (@sriram13m)
  • Gotodoor (#7) (@sriyash421)
  • Change Board Format (#8) (@sriram13m)
  • Rewrite the rendering (#9) (@findmyway)
  • support saving stream (#12) (@findmyway)
  • preliminary tests added (#15) (@sriyash421)
  • fix typo in README sample code (#16) (@Sid-Bhatia-0)
  • CompatHelper: add new compat entry for "Requires" at version "1.1" (#18) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Colors" at version "0.12" (#19) (@github-actions[bot])
  • CompatHelper: add new compat entry for "MacroTools" at version "0.5" (#20) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Crayons" at version "4.0" (#21) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Makie" at version "0.11" (#22) (@github-actions[bot])
  • Bugfix (#23) (@findmyway)
  • Rename package name (#24) (@findmyway)
  • export relevant names (to create a user-defined env) (#25) (@Sid-Bhatia-0)
  • Add DoorKey environment (#26) (@sriram13m)
  • Add convention for terminal rendering (#27) (@Sid-Bhatia-0)
  • simplify & standardize makie rendering of objects (#29) (@Sid-Bhatia-0)
  • Update .gif files in README as per #29 (#35) (@Sid-Bhatia-0)
  • Add new environment: CollectGems (#37) (@Sid-Bhatia-0)