Flatland merge requestshttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests2019-09-23T11:02:48Zhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/196Refactoring: add return types for ObservationBuilder.get(self, handle: int =...2019-09-23T11:02:48ZChristian BaumbergerRefactoring: add return types for ObservationBuilder.get(self, handle: int =...Refactoring: add return types for ObservationBuilder.get(self, handle: int = 0) and ObservationBuilder.get_many(self, handles: Optional[List[int]] = None)
Closes #173Refactoring: add return types for ObservationBuilder.get(self, handle: int = 0) and ObservationBuilder.get_many(self, handles: Optional[List[int]] = None)
Closes #173v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/197#186 bugfix next_malfunction below zero2019-09-23T09:54:33ZChristian Eichenberger#186 bugfix next_malfunction below zeroCloses #186Closes #186v2Christian BaumbergerChristian Baumbergerhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/195Resolve "Refactoring: Type hints/named structures for observation builders an...2019-09-23T09:09:43ZChristian BaumbergerResolve "Refactoring: Type hints/named structures for observation builders and predictors."v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/194Resolve "Test for Multi-Speed"2019-09-20T10:39:40ZChristian EichenbergerResolve "Test for Multi-Speed"Closes #163
Closes #168Closes #163
Closes #168v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/190Resolve "Enhance sparse_rail_generator"2019-09-20T08:55:02Zadrian_egliResolve "Enhance sparse_rail_generator"Closes #169Closes #169v2Christian EichenbergerChristian Eichenbergerhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/192Resolve "Refactoring: unification of apidoc of parameter / return"2019-09-19T08:13:44ZChristian EichenbergerResolve "Refactoring: unification of apidoc of parameter / return"Closes #174
Closes #33
Closes #149
Closes #31 Closes #174
Closes #33
Closes #149
Closes #31 v2Christian BaumbergerChristian Baumbergerhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/187Refactoring: move distance_map from ObservationBuilder to RailEnv2019-09-18T06:08:37ZChristian BaumbergerRefactoring: move distance_map from ObservationBuilder to RailEnvCloses #171Closes #171v2Christian EichenbergerChristian Eichenbergerhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/189Resolve "benchmarks_and_profiling: The script exceeded the maximum execution ...2019-09-17T09:44:10ZChristian EichenbergerResolve "benchmarks_and_profiling: The script exceeded the maximum execution time set for the job"Closes #175Closes #175v2Christian BaumbergerChristian Baumbergerhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/184#160 predictor documentation2019-09-10T10:06:37ZChristian Eichenberger#160 predictor documentationCloses #160Closes #160v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/182#80 specifications as markdown moved from wiki2019-09-09T23:10:29ZChristian Eichenberger#80 specifications as markdown moved from wikiCloses #161
Closes #159
Closes #79 Closes #161
Closes #159
Closes #79 v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/179#167 bugfix action_on_cellexit2019-09-05T15:33:25ZChristian Eichenberger#167 bugfix action_on_cellexitCloses #167
Closes #162
Closes #164 Closes #167
Closes #162
Closes #164 v2Erik NygrenErik Nygrenhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/175#155 return in info field whether agent is malfunctioning; renamed...2019-09-04T12:48:56ZChristian Eichenberger#155 return in info field whether agent is malfunctioning; renamed...#155 return in info field whether agent is malfunctioning; renamed "actionable" to "entering" which describes content better
Closes #155#155 return in info field whether agent is malfunctioning; renamed "actionable" to "entering" which describes content better
Closes #155v2Erik NygrenErik Nygrenhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/172#154 actionable agents in info dict2019-09-03T02:13:11ZChristian Eichenberger#154 actionable agents in info dictCloses #154Closes #154v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/168153 bug fixes multi speed2019-09-01T21:43:00ZErik Nygren153 bug fixes multi speedthis fixes #153 where multi-speed errors could occur occasionally due to rounding errors.
This fix also includes updates to the `sparse_rail` level generator. City placement has been updated as well as removing of bias in placing element...this fixes #153 where multi-speed errors could occur occasionally due to rounding errors.
This fix also includes updates to the `sparse_rail` level generator. City placement has been updated as well as removing of bias in placing elements while fixing the railway network.v2Erik NygrenErik Nygrenhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/157Resolve "Different Agent classes"2019-08-29T14:02:24ZChristian EichenbergerResolve "Different Agent classes"Closes #141Closes #141v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/156bugfix #141: pass num_agents from sparse_rail_generator to sparse_schedule_ge...2019-08-29T09:02:35ZChristian Eichenbergerbugfix #141: pass num_agents from sparse_rail_generator to sparse_schedule_generatorCloses #141Closes #141v2https://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/153#141 speed generator first implementation2019-08-28T14:31:04ZChristian Eichenberger#141 speed generator first implementationCloses #141Closes #141v2Erik NygrenErik Nygrenhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/144143 multi speed initialization2019-08-11T14:08:35ZErik Nygren143 multi speed initializationThis adresses #143. ONly wrote tests so far and waiting for older merges before updating how we initialize the multi-speed setup.This adresses #143. ONly wrote tests so far and waiting for older merges before updating how we initialize the multi-speed setup.v2Erik NygrenErik Nygrenhttps://gitlab.aicrowd.com/flatland/flatland/-/merge_requests/141140 predictor multi speed2019-08-11T14:08:18ZErik Nygren140 predictor multi speedThis solves #140 .
Now a prediction is adapted to the actual speed of an agent.
Prediction length is still the same for all agents, but slower agents will just have more same cells. Each new entry in the prediction cell is a new global t...This solves #140 .
Now a prediction is adapted to the actual speed of an agent.
Prediction length is still the same for all agents, but slower agents will just have more same cells. Each new entry in the prediction cell is a new global time step.v2spiglergspiglerg