- 23 May, 2022 5 commits
-
-
Reinhard Biegel authored
Resolve "Build system fixes" See merge request eclipse/simopenpass/simopenpass!78
-
Reinhard Biegel authored
Resolve "pyOpenPASS improvements" See merge request eclipse/simopenpass/simopenpass!77
-
Reinhard Biegel authored
Resolve "Updates to documentation" See merge request eclipse/simopenpass/simopenpass!76
-
Reinhard Biegel authored
Resolve "Various improvements and fixes to simulation core" See merge request eclipse/simopenpass/simopenpass!75
-
Reinhard Biegel authored
Resolve "Update to OSI 3.3.1" See merge request eclipse/simopenpass/simopenpass!35
-
- 18 May, 2022 1 commit
-
-
Also-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
- 01 May, 2022 2 commits
-
-
Reinhard Biegel authored
In CMakeLists.txt, add_openpass_target() now supports a parameter to `LINKOSI`, specifying shared or static linking of OSI and protobuf. Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
- 30 Apr, 2022 1 commit
-
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
- 04 Apr, 2022 3 commits
-
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
- 31 Mar, 2022 28 commits
-
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
-
As qmake is deprecated, all files related to qmake have been removed. This mainly includes *.pro and *.pri files, but also some minor changes such as edits to .gitconfig. Closes https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/35 Signed-off-by:
Naida Goro <naida.goro@in-tech.com>
-
Newer versions of cmake are more restrictive when resolving runtime dependencies and fail if a static library shall be resolved. This fix prevents static libraries from registering to the list of targets used by `install_deps.cmake`. Closes https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/113 Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
-
Include files of gcc-11 do not recursivly include or declare the std::optional header, making explicit inclusion in some files neccessary. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
As approvaltest 3.1.1 seems to be flawed, we're falling back go 3.1.0, which brings in another dependency on empty-files. Should be obsolete when switching to a newer version. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
So far, agents could collide with objects which had no height (e.g. road marks) or which where above them (e.g. traffic lights). The collision detection now only considers objects when: - All dimensions (length, width, and height) are larger than 0 - The objects zOffset + height does not overlap with the agents height Note: This is not a real 3D implementation, as no 3D bounding box model exists yet, and agents are grounded to z = 0. Signed-off-by:
Naida <Goro<naida.goro@in-tech.com>
-
Due to changes in the core, some values might become NaN when agents leave the world (e.g. Lane). This edgecases are now filled with previous values. **NOTE**: This is only a hotfix as it unconditionally fills NaN values. In some columns NaN values are allowed (e.g. DetectedObjects) and querying this such columns could lead to erroneous results. With this fix, only the first transition from "NaN to value" is still correct. Before | After --------+--------- NaN | NaN value1 | value1 value2 | value2 NaN | value2 (filled)
-
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Testing was aborted after the first failing run if several invocations were requested. In addition, all subsequent tests were marked as successful, meaning that if the first out of 10 tests failed, a wrong success rate of 90% was reported. With this fix all invocations are executed independently, even if a single one fails. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Reinhard Biegel authored
Also-by:
Reinhard Biegel <reinhard.biegel@in-tech.com> Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
The approximate operator ~= is now also availabile for value comparison in query string, such as "col1 ~= 3.0 and col2 = 0.0". In such cases the query is expanded to a boundary of +/- 1E-3 x VALUE, here for col1 "col1 < 3.003000E+00 and col1 < 2.997000E+00". For 0 values, +/- 1E-3 is taken as absolute boundary. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
The EndToEnd Testing Framework pyOpenPASS has been completly renewed and is now a pytest plugin. Major features: - Can now use features of pytest, such as `--collect-all` to list tests - Reuse of simulation-results in different tests (performance) - Allow multiple queries in one test (performace/feature) - Allow to query directly at spawn-time (feature) - Directly generate HTML report Please refer to the documentation for a detailed description. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
This commits adds the directive `toctree-api` to sphinx, enhancing the regular toctree by a conditional `:api-doc:` entry. If `api_doc_build` is activated (= `cmake --DWITH_API_DOC=ON`), the api-doc extension (a) inits and configures the sphinx extensions `breathe` and `exhale` to generate the API doc and (b) inserts the api-doc into the toctree, where the key `:api-doc:` is found. Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
- Add two leading dashes Closes https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/107
-
- Add a redirecting operator < to the line, which shows how to apply the patch (Linux) Closes https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/110
-
- adjust comment for Windows installation - fix note for Linux build - fix too short underline Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-
This commit fixes a merge artifact, which led to two doc folders `./doc` and `./sim/doc` to exist and evolve in parallel. - The content of both folders are manually merged into `./doc` - Folder `./sim/doc` has been deleted - The outdated DoxyGen documentation has been removed (again) - Sphinx warnings have been fixed
-
Signed-off-by:
Naida Goro <naida.goro@in-tech.com>
-
Signed-off-by:
Lukas Goll <lukas.goll@arrk-engineering.com>
-
Signed-off-by:
Weiss David <david.weiss@in-tech.com>
-
Reinhard Biegel authored
Signed-off-by:
Reinhard Biegel <reinhard.biegel@in-tech.com>
-