Resolve "pyOpenPASS improvements II"
- Jul 11, 2022
-
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Added ===== - Allow to specify a "config" directly instead of "config_sets" - Add RunStatistics to queryable dataframe (e.g. TotalDistanceTraveled) Changed ======= - Architecture towards modular design (WiP) - Architecture now utilizes TestCases and TestItems from pytest - Config hashing now hashes whole config folder after applying changes - Requirements for pandas changed from version 1.2 to 1.3 (read_xml) - Requirements for pytest and lxml changed for python 3.10 compatibility Removed ======= - Removed outdated tests Fixed ===== - Fixing when querying at spawntime - Report will be only generated when corresponding json is tested
78fdcf9c -
- When queries contained no filter, pyOpenPASS crashed. - It's now possible to use e.g. 'count(AgentId) == 0' - Activates end-to-end test SpawnerPreRun_Highway_IncorrectStreamBegin
1c221d29 -
Grouping of events with multiple payload entries led to an error, which made them count multiple for a single timestep. This was caused by a forward fill of NaN entries in the underlying implementation - and now removed for event columns.
ee890792 -
Also activates end-to-end tests: - SpawnerPreRun_SingleRoad_DrivingDirection - SpawnerRuntime_SingleRoad_DrivingDirection
6c29737f -
b34bb771
-