Flatland merge requestshttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests2019-05-22T12:53:36Zhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/22Setup benchmarking2019-05-22T12:53:36ZChristian EichenbergerSetup benchmarking#22#22https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/31Resolve "xvfb + tox not playing nice"2019-05-22T13:47:26ZmohantyResolve "xvfb + tox not playing nice"Closes #37Closes #37https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/34bug fix: issue 40, complex generator is returning too many agents2019-05-22T14:39:17Zmaljxbug fix: issue 40, complex generator is returning too many agentsCloses #40Closes #40https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/33typo fixes2019-05-22T14:50:49Zadrian_eglitypo fixesCloses #35Closes #35mohantymohantyhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/35Resolve "Runtime error in training_navigation.py"2019-05-22T16:01:23ZErik NygrenResolve "Runtime error in training_navigation.py"Closes #45Closes #45https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/36fixing flake8 on master2019-05-23T09:51:23ZChristian Eichenbergerfixing flake8 on masterhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/37Gettingstarteddocs412019-05-23T20:36:02ZspiglergGettingstarteddocs41Fixes issues #41 and #46.Fixes issues #41 and #46.Erik NygrenErik Nygrenhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/39Resolve "Predictor/planner API"2019-06-04T11:03:29ZChristian EichenbergerResolve "Predictor/planner API"#25#25https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/38Cleanup continuous integration2019-06-04T13:17:29ZChristian EichenbergerCleanup continuous integrationmohantymohantyhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/20#31 suppress sphinx warnings as temporary workaround2019-06-04T13:55:36ZChristian Eichenberger#31 suppress sphinx warnings as temporary workaround#31#31https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/40Resolve "Agent directions in Observations"2019-06-05T14:29:50ZChristian EichenbergerResolve "Agent directions in Observations"#47#47https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/42Keep moving2019-06-05T20:48:19ZspiglergKeep movingThe default behavior of agents is now that they once started (left/forward/right action), they keep moving even if wrong actions (left/right) or do_nothing (action=0) are selected. Agents stop if they can't go forward (left-right only sw...The default behavior of agents is now that they once started (left/forward/right action), they keep moving even if wrong actions (left/right) or do_nothing (action=0) are selected. Agents stop if they can't go forward (left-right only switch) or if they are explicitly stopped (new action 4).
- Actions are now grouped into an int enum:
class RailEnvActions(IntEnum):
DO_NOTHING = 0
MOVE_LEFT = 1
MOVE_FORWARD = 2
MOVE_RIGHT = 3
STOP_MOVING = 4
- Agents now have a 'moving' flag, that is True or False depending on whether they are moving or not.
- Penalties for starting/stopping agents are implemented, but they are currently disabled (set to 0).https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/43flake8 master2019-06-06T06:48:04ZChristian Eichenbergerflake8 masterhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/45Debug build and deploy docs2019-06-06T08:10:38ZChristian EichenbergerDebug build and deploy docshttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/46formatted everything with IntelliJ/PyCharm formatter, optimizing imports2019-06-06T08:38:42ZChristian Eichenbergerformatted everything with IntelliJ/PyCharm formatter, optimizing importshttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/47Resolve "code cleanup: remove stale code"2019-06-06T08:59:07ZChristian EichenbergerResolve "code cleanup: remove stale code"#50#50https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/4850 removed stale code (flake8 E800)2019-06-06T10:13:57ZChristian Eichenberger50 removed stale code (flake8 E800)Closes #50Closes #50https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/4952 code cleanup apidoc first steps2019-06-06T12:49:59ZChristian Eichenberger52 code cleanup apidoc first steps#52#52https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/50Example runs without setting working dir to examples folder2019-06-06T13:12:15ZChristian EichenbergerExample runs without setting working dir to examples folder#49#49https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/51#25 use RailEnvActions enum instead of hardcoded action ints2019-06-06T15:11:30ZChristian Eichenberger#25 use RailEnvActions enum instead of hardcoded action intsCloses #25Closes #25