These 7 commits are when the Protocol Buffers files have changed:
| Commit: | 81dc7eb | |
|---|---|---|
| Author: | Weijie Xi | |
| Committer: | GitHub | |
Sync AU7043 with master (#272) * :sparkles: add lane changing environment for AU7043 (#183) * finished my homework! * add loading from pickle * ๐ set shapely version < 2.1.0 --------- Co-authored-by: jiamiya <jiamiya@sjtu.edu.cn> * ๐ฅ remove AU7043 from main branch (#185) * ๐ฅ remove AU7043 from main branch * โ rm `tactics2d/data` * build(deps): bump mkdocs-material from 9.6.11 to 9.6.12 (#187) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.11 to 9.6.12. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.11...9.6.12) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump griffe from 1.3.2 to 1.7.3 (#188) * build(deps): bump griffe from 1.3.2 to 1.7.3 Bumps [griffe](https://github.com/mkdocstrings/griffe) from 1.3.2 to 1.7.3. - [Release notes](https://github.com/mkdocstrings/griffe/releases) - [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/griffe/compare/1.3.2...1.7.3) --- updated-dependencies: - dependency-name: griffe dependency-version: 1.7.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ fix auto test and doc generation * โ remove tactics2d/data * ๐ please pass * ๐ remove test for ubuntu2004+python3.11 * ๐ remove test for ubuntu2004+python3.10 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <Rowena.lily.lee@gmail.com> * build(deps): bump mkdocstrings-python from 1.16.8 to 1.16.10 (#186) Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.16.8 to 1.16.10. - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/python/compare/1.16.8...1.16.10) --- updated-dependencies: - dependency-name: mkdocstrings-python dependency-version: 1.16.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * โจ add the parser for CitySim (#190) * โก๏ธ boost levelx parser by polars * โ๏ธ fix typo * ๐ improve trajectory analysis for highD * ๐ improve the doc for highd.ipynb * ๐ try to hide code block * ๐ `hide input` please work * ๐ please hide * ๐ hide code! * ๐ one button! * ๐ improve button style * ๐ one button * ๐ improve css style * ๐ config mkdocs * ๐ improve documentation format * ๐ beautifying button * ๐ add data analysis of inD datasedt * ๐ add data analysis for rounD, uniD, exiD * ๐ set upper bounds for dependencies * โจ add a parser for citysim dataset * ๐ update change log * ๐ try to publish to pypi * ๐ fixing publish process to pypi and test pypi * ๐ improving CI (#191) * ๐ improving CI * ๐ exclude ubuntu 18.04 + python 3.9 * โ๏ธ fix typos * ๐ fix CI build * โ๏ธ fix the release version id * ๐ mute interaction in docker * :recycle: Split math module to geometry and interpolator (#192) * :zap: Improve the efficiency of some math manipulation by c++ (#137) * fix type_node is none bug * update readme * Fix bugs in test_b_spline * Fix bugs in test_b_spline * Add carla sensor base class * Improve map rendering speed * Update README.md * Update test_modules.yml * Add the C++ implementation of some of the code for speeding up the algorithms * Adding a GCC Installation Tip * Add pybind11 installation settings --------- Co-authored-by: zhuanghany11 <zhuanghany11@163.com> Co-authored-by: 182210301114@stu.just.edu.cn <182210301114@stu.just.edu.cn> Co-authored-by: zhuanghany11 <38253892+zhuanghany11@users.noreply.github.com> * ๐ update headers and changelog * ๐ raise cpp compilation * ๐ง skip for isort check in pre-commit * ๐ add token for codecov * โ๏ธ fixed typo due to merge * โป๏ธ refactoring interpolators * โป๏ธ refactored bezier interpolator * โป๏ธ refactored cubic spline, performance needs improvement * ๐ change code coverage test range * โป๏ธ move spiral to new path, check it has no need for improvement * โป๏ธ needs future improvement in Dubins and RS * ๐ fix interface * ๐ fixed code coverage range * ๐ fixing pytest --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> Co-authored-by: zhuanghany11 <zhuanghany11@163.com> Co-authored-by: 182210301114@stu.just.edu.cn <182210301114@stu.just.edu.cn> Co-authored-by: zhuanghany11 <38253892+zhuanghany11@users.noreply.github.com> * build(deps): bump mkdocs-material from 9.6.12 to 9.6.14 (#196) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.12 to 9.6.14. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.12...9.6.14) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update pyogrio requirement (#193) Updates the requirements on [pyogrio](https://github.com/geopandas/pyogrio) to permit the latest version. - [Release notes](https://github.com/geopandas/pyogrio/releases) - [Changelog](https://github.com/geopandas/pyogrio/blob/main/CHANGES.md) - [Commits](https://github.com/geopandas/pyogrio/compare/v0.9.0...v0.11.0) --- updated-dependencies: - dependency-name: pyogrio dependency-version: 0.11.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocstrings-python from 1.16.10 to 1.16.11 (#195) Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.16.10 to 1.16.11. - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/python/compare/1.16.10...1.16.11) --- updated-dependencies: - dependency-name: mkdocstrings-python dependency-version: 1.16.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update joblib requirement (#194) Updates the requirements on [joblib](https://github.com/joblib/joblib) to permit the latest version. - [Release notes](https://github.com/joblib/joblib/releases) - [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst) - [Commits](https://github.com/joblib/joblib/compare/1.3.2...1.5.1) --- updated-dependencies: - dependency-name: joblib dependency-version: 1.5.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocstrings-python from 1.16.11 to 1.16.12 (#199) Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.16.11 to 1.16.12. - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/python/compare/1.16.11...1.16.12) --- updated-dependencies: - dependency-name: mkdocstrings-python dependency-version: 1.16.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update pandas requirement (#198) Updates the requirements on [pandas](https://github.com/pandas-dev/pandas) to permit the latest version. - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v1.5.3...v2.3.0) --- updated-dependencies: - dependency-name: pandas dependency-version: 2.3.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update polars requirement (#197) Updates the requirements on [polars](https://github.com/pola-rs/polars) to permit the latest version. - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](https://github.com/pola-rs/polars/compare/py-1.8.2...py-1.31.0) --- updated-dependencies: - dependency-name: polars dependency-version: 1.31.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <32129456+MotacillaAlba@users.noreply.github.com> * ๐จ Dirty improvement on NuPlan (#200) * โก๏ธ boost the parser for DLP * โ๏ธ fixed a typo * ๐ง no idea how implode() works * ๐ improve the format of documentation * ๐ add CI to sync release_notes from CHANGELOG * ๐ป first runnable flask version front end * โก๏ธ improve render efficiency * ๐จ replace traffic/scenario_display.py by renderer/matplotlib_renderer.py * ๐จ * ๐ฑ add manually created maps for highD * ๐ add more explanation * ๐ complete documentation for inD dataset * ๐ complete doc for rounD dataset * ๐จ improve display setting * ๐ complete documentation for exiD * โป๏ธ wrap the camera in a js class * ๐ง terrible shit that cannot run * ๐ง runnable version of refactored classes * ๐ง responsive layouts in webgl * โป๏ธ refactor again * โป๏ธ change the interface of LiDAR * โ update interfaces in tests * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ add nuplan analysis * ๐ complete data analysis of DLP * ๐ fix hide_code * ๐ fixed display bug when participant's id=0 * ๐ improve the method of computing map boundary * add documentation for nuplan * working on nuplan map parsing * nuplan map is a mess * complete nuplan doc * Potential fix for code scanning alert no. 11: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * ๐ฅ remove renderer module at last * โป๏ธ move map parser back to nuplan parser --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * build(deps): update pandas requirement (#207) Updates the requirements on [pandas](https://github.com/pandas-dev/pandas) to permit the latest version. - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v1.5.3...v2.3.1) --- updated-dependencies: - dependency-name: pandas dependency-version: 2.3.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update polars requirement (#205) Updates the requirements on [polars](https://github.com/pola-rs/polars) to permit the latest version. - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](https://github.com/pola-rs/polars/compare/py-1.8.2...py-1.32.0) --- updated-dependencies: - dependency-name: polars dependency-version: 1.32.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocs-material from 9.6.14 to 9.6.16 (#206) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.14 to 9.6.16. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.14...9.6.16) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocs-material from 9.6.16 to 9.6.18 (#214) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.16 to 9.6.18. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.16...9.6.18) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocs-material from 9.6.18 to 9.6.21 (#220) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.18 to 9.6.21. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.18...9.6.21) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 (#225) * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 Bumps [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) from 0.4.0 to 0.5.2. - [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases) - [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG) - [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.4.0...v0.5.2) --- updated-dependencies: - dependency-name: mkdocs-glightbox dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ skip on windows (Tcl/Tk not available) * ๐ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update joblib requirement from <=1.5.1,>=1.3.2 to >=1.3.2,<=1.5.2 (#219) * build(deps): update joblib requirement Updates the requirements on [joblib](https://github.com/joblib/joblib) to permit the latest version. - [Release notes](https://github.com/joblib/joblib/releases) - [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst) - [Commits](https://github.com/joblib/joblib/compare/1.3.2...1.5.2) --- updated-dependencies: - dependency-name: joblib dependency-version: 1.5.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump mkdocs-material from 9.6.18 to 9.6.21 (#220) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.18 to 9.6.21. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.18...9.6.21) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 (#225) * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 Bumps [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) from 0.4.0 to 0.5.2. - [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases) - [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG) - [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.4.0...v0.5.2) --- updated-dependencies: - dependency-name: mkdocs-glightbox dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ skip on windows (Tcl/Tk not available) * ๐ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update joblib requirement Updates the requirements on [joblib](https://github.com/joblib/joblib) to permit the latest version. - [Release notes](https://github.com/joblib/joblib/releases) - [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst) - [Commits](https://github.com/joblib/joblib/compare/1.3.2...1.5.2) --- updated-dependencies: - dependency-name: joblib dependency-version: 1.5.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update pybind11 requirement from <=2.13.6,>=2.10.0 to >=2.10.0,<=3.0.1 (#223) * build(deps): update pybind11 requirement Updates the requirements on [pybind11](https://github.com/pybind/pybind11) to permit the latest version. - [Release notes](https://github.com/pybind/pybind11/releases) - [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.md) - [Commits](https://github.com/pybind/pybind11/compare/v2.10.0...v3.0.1) --- updated-dependencies: - dependency-name: pybind11 dependency-version: 3.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 (#225) * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 Bumps [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) from 0.4.0 to 0.5.2. - [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases) - [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG) - [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.4.0...v0.5.2) --- updated-dependencies: - dependency-name: mkdocs-glightbox dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ skip on windows (Tcl/Tk not available) * ๐ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update pybind11 requirement Updates the requirements on [pybind11](https://github.com/pybind/pybind11) to permit the latest version. - [Release notes](https://github.com/pybind/pybind11/releases) - [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.md) - [Commits](https://github.com/pybind/pybind11/compare/v2.10.0...v3.0.1) --- updated-dependencies: - dependency-name: pybind11 dependency-version: 3.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): bump mkdocs-material from 9.6.21 to 9.7.0 (#228) * build(deps): bump mkdocs-material from 9.6.21 to 9.7.0 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.21 to 9.7.0. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.21...9.7.0) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐: try to fix ci build --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * build(deps): update polars requirement from <=1.32.0,>=1.8.2 to >=1.8.2,<=1.35.1 (#224) * build(deps): update polars requirement Updates the requirements on [polars](https://github.com/pola-rs/polars) to permit the latest version. - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](https://github.com/pola-rs/polars/compare/py-1.8.2...py-1.35.1) --- updated-dependencies: - dependency-name: polars dependency-version: 1.35.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 (#225) * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 Bumps [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) from 0.4.0 to 0.5.2. - [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases) - [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG) - [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.4.0...v0.5.2) --- updated-dependencies: - dependency-name: mkdocs-glightbox dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ skip on windows (Tcl/Tk not available) * ๐ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update polars requirement Updates the requirements on [polars](https://github.com/pola-rs/polars) to permit the latest version. - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](https://github.com/pola-rs/polars/compare/py-1.8.2...py-1.35.1) --- updated-dependencies: - dependency-name: polars dependency-version: 1.35.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): update joblib requirement from <=1.5.1,>=1.3.2 to >=1.3.2,<=1.5.2 (#219) * build(deps): update joblib requirement Updates the requirements on [joblib](https://github.com/joblib/joblib) to permit the latest version. - [Release notes](https://github.com/joblib/joblib/releases) - [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst) - [Commits](https://github.com/joblib/joblib/compare/1.3.2...1.5.2) --- updated-dependencies: - dependency-name: joblib dependency-version: 1.5.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump mkdocs-material from 9.6.18 to 9.6.21 (#220) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.18 to 9.6.21. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.18...9.6.21) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 (#225) * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 Bumps [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) from 0.4.0 to 0.5.2. - [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases) - [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG) - [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.4.0...v0.5.2) --- updated-dependencies: - dependency-name: mkdocs-glightbox dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ skip on windows (Tcl/Tk not available) * ๐ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update joblib requirement Updates the requirements on [joblib](https://github.com/joblib/joblib) to permit the latest version. - [Release notes](https://github.com/joblib/joblib/releases) - [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst) - [Commits](https://github.com/joblib/joblib/compare/1.3.2...1.5.2) --- updated-dependencies: - dependency-name: joblib dependency-version: 1.5.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update pybind11 requirement from <=2.13.6,>=2.10.0 to >=2.10.0,<=3.0.1 (#223) * build(deps): update pybind11 requirement Updates the requirements on [pybind11](https://github.com/pybind/pybind11) to permit the latest version. - [Release notes](https://github.com/pybind/pybind11/releases) - [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.md) - [Commits](https://github.com/pybind/pybind11/compare/v2.10.0...v3.0.1) --- updated-dependencies: - dependency-name: pybind11 dependency-version: 3.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 (#225) * build(deps): bump mkdocs-glightbox from 0.4.0 to 0.5.2 Bumps [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) from 0.4.0 to 0.5.2. - [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases) - [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG) - [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.4.0...v0.5.2) --- updated-dependencies: - dependency-name: mkdocs-glightbox dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ skip on windows (Tcl/Tk not available) * ๐ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): update pybind11 requirement Updates the requirements on [pybind11](https://github.com/pybind/pybind11) to permit the latest version. - [Release notes](https://github.com/pybind/pybind11/releases) - [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.md) - [Commits](https://github.com/pybind/pybind11/compare/v2.10.0...v3.0.1) --- updated-dependencies: - dependency-name: pybind11 dependency-version: 3.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): bump mkdocs-material from 9.6.21 to 9.7.0 (#228) * build(deps): bump mkdocs-material from 9.6.21 to 9.7.0 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.21 to 9.7.0. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.21...9.7.0) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ๐: try to fix ci build --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * ๐ฅremove redundant code --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * build(deps): update pyogrio requirement (#227) Updates the requirements on [pyogrio](https://github.com/geopandas/pyogrio) to permit the latest version. - [Release notes](https://github.com/geopandas/pyogrio/releases) - [Changelog](https://github.com/geopandas/pyogrio/blob/main/CHANGES.md) - [Commits](https://github.com/geopandas/pyogrio/compare/v0.9.0...v0.11.1) --- updated-dependencies: - dependency-name: pyogrio dependency-version: 0.11.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update pandas requirement (#229) Updates the requirements on [pandas](https://github.com/pandas-dev/pandas) to permit the latest version. - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](https://github.com/pandas-dev/pandas/compare/v1.5.3...v2.3.3) --- updated-dependencies: - dependency-name: pandas dependency-version: 2.3.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * :art: improve code quality (#230) * ๐ทadd CI test for more systems * ๐trying to loose dependency on tensorflow-cpu * โreplace dependency on tensorflow-cpu by tfrecord * ๐จ correct all the header version and formats * โremove test dependency on bezier library * โadd defusedxml to enhance safety * ๐จ improve format and remove unused import * ๐ change matplotlib backend to Agg * ๐จ change headers to follow PEP format * โremove xml.etree.ElementTree and update CHANGELOG --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * build(deps): bump mkdocstrings-python from 1.16.12 to 1.18.2 (#234) Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.16.12 to 1.18.2. - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/python/compare/1.16.12...1.18.2) --- updated-dependencies: - dependency-name: mkdocstrings-python dependency-version: 1.18.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update mkdocstrings-python version constraint * build(deps): bump mkdocs-material from 9.7.0 to 9.7.1 (#233) * build(deps): bump mkdocs-material from 9.7.0 to 9.7.1 Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.7.0 to 9.7.1. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.0...9.7.1) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update mkdocs-material version constraint --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <32129456+MotacillaAlba@users.noreply.github.com> * :recycle: refactor: improve code quality with claude (#235) * โป๏ธ split sensor and render module * โก๏ธimprove render * ๐ fix bugs in new render framework * ๐ try to pass pytest * ๐จ update lidar * โ๏ธ * ๐add document support for chinese * ๐จ adding search-based planning algorithms * ๐จ light format fix * ๐จadd rrt family and corresponding docs * ๐fix documentation build * ๐จ improve quality of code and corresponding tests (interpolator) * ๐จ improve quality of code and corresponding tests (physics) * ๐จ improve map module's efficiency and add test for search * ๐ฅmcts not implemented yet * โ add tests for rrt, rrt*, rrt-connect * โ improve test coverage in map and search modules * ๐ try to fix implementation of D* * ๐ fix for windows * โฌ๏ธ upgrade dependency of protobuf * ๐จ add mcts and prm algorithms and their corresponding tests * โ improve code coverage in participant module * ๐จimprove code quality * ๐ improve font size in doc * โจ feat(claude): added rules --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * build(deps): update polars requirement (#231) Updates the requirements on [polars](https://github.com/pola-rs/polars) to permit the latest version. - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](https://github.com/pola-rs/polars/compare/py-1.8.2...py-1.36.1) --- updated-dependencies: - dependency-name: polars dependency-version: 1.36.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): update joblib requirement (#232) Updates the requirements on [joblib](https://github.com/joblib/joblib) to permit the latest version. - [Release notes](https://github.com/joblib/joblib/releases) - [Changelog](https://github.com/joblib/joblib/blob/main/CHANGES.rst) - [Commits](https://github.com/joblib/joblib/compare/1.3.2...1.5.3) --- updated-dependencies: - dependency-name: joblib dependency-version: 1.5.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * :test_tube: add test for sensor and renderer modules (#236) * โป๏ธ split sensor and render module * โก๏ธimprove render * ๐ fix bugs in new render framework * ๐ try to pass pytest * ๐จ update lidar * โ๏ธ * ๐add document support for chinese * ๐จ adding search-based planning algorithms * ๐จ light format fix * ๐จadd rrt family and corresponding docs * ๐fix documentation build * ๐จ improve quality of code and corresponding tests (interpolator) * ๐จ improve quality of code and corresponding tests (physics) * ๐จ improve map module's efficiency and add test for search * ๐ฅmcts not implemented yet * โ add tests for rrt, rrt*, rrt-connect * โ improve test coverage in map and search modules * ๐ try to fix implementation of D* * ๐ fix for windows * โฌ๏ธ upgrade dependency of protobuf * ๐จ add mcts and prm algorithms and their corresponding tests * โ improve code coverage in participant module * ๐จimprove code quality * ๐ improve font size in doc * โจ feat(claude): added rules * ๐ Add CodeQL configuration for GitHub Advanced Security Co-Authored-By: Claude <noreply@anthropic.com> * โจ feat(controller): added ControllerBase, implemented PID, IDM controller, added corresponding test * ๐ง build(sensor, renderer): align interface, add test for Camera, Lidar, and MatplotlibRenderer. TODO: fix coordinate transform * ๐งช test(sensor): added test utils for sensor * ๐ fix(test of maps): align interface * ๐ fix(sensor): coordinate transform * ๐ fix(tests): updated the interface of Camera * โฉ revert(web): remove web folder --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> Co-authored-by: Claude <noreply@anthropic.com> * ๐ ci (pypi): improve the work flow (#237) * ๐ ci(github release): automatically release with changelog when push to pypi * ๐ ci(pypi): automated the release process * ๐ ci(pypi): trying to fix release process * ๐ fix(ci): windows architecture * ๐ fix(pypi): split the work flow of git release * ๐ ci(test pypi): fixing bug * ๐ ci(test pypi): fixing bug * ๐ ci(pypi): fixing bug * ๐ fix(pypi): fixing bug * ๐ ci(pypi): fixing bugs * ๐ ci(pypi): fixing bug * ๐ ci(pypi): update version * ๐ fix(changelog): align to release version number --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * ๐ fix(pypi): fixed the detection of draft release * build(deps): update pybind11 requirement from <=3.0.1,>=2.10.0 to >=2.10.0,<=3.0.3 (#240) * build(deps): update pybind11 requirement Updates the requirements on [pybind11](https://github.com/pybind/pybind11) to permit the latest version. - [Release notes](https://github.com/pybind/pybind11/releases) - [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.md) - [Commits](https://github.com/pybind/pybind11/compare/v2.10.0...v3.0.3) --- updated-dependencies: - dependency-name: pybind11 dependency-version: 3.0.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * ๐ ci (fix): fixing the workflow of codeQL * ๐ ci (fix): fixing the workflow of codeQL --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * build(deps): bump mkdocs-jupyter from 0.25.1 to 0.26.1 (#241) Bumps [mkdocs-jupyter](https://github.com/danielfrg/mkdocs-jupyter) from 0.25.1 to 0.26.1. - [Changelog](https://github.com/danielfrg/mkdocs-jupyter/blob/main/CHANGELOG.md) - [Commits](https://github.com/danielfrg/mkdocs-jupyter/compare/0.25.1...0.26.1) --- updated-dependencies: - dependency-name: mkdocs-jupyter dependency-version: 0.26.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ๐ build (ci): adjusting the authorization policy (#244) * ๐ build (ci): adjusting the authorization policy * ๐ build (ci): adjusting the authorization policy * ๐ build (ci): adjusting the authorization policy * ๐ build (ci): fixed the label detection rule --------- Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * ๐จ Format: added ignore rules for codacy (#245) * ๐ style: adding ignore rules for codacy * ๐จ fix (format): remove unused imports (F401) * ๐ doc: updated the template for pull request * Update .codacy.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * โจfeat(dataset): Add DriveInsightD dataset parser with OpenDRIVE rendering improvements (#243) * finished my homework! * add loading from pickle * ๐ set shapely version < 2.1.0 * ๐ review the documentations, add tag * โ remove branch dependency * "fix: correct reward typo" (#239) * Au7043(rename file) (#242) * "fix: correct reward typo" * "rename filename and fix gitignore bug" * feat: setup basic structure for DriveInsightD parser * Fix(map): correct coefficient order and rotation matrix in xodrparser - Corrected poly3 and paramPoly3 interpolation logic: constant term is 'a'. - Fixed coordinate transformation matrix sign for standard counter-clockwise rotation. - Added pRange type handling for paramPoly3 (arcLength vs normalized). * feat: add DriveInsightD dataset parser with OpenDRIVE support, tests, and documentation * feat: add DriveInsightD parser, ParamPoly3 interpolator, tests and documentation * style: convert parse_xodr docstrings from NumPy to Google style * style: fix remaining NumPy-style docstrings in parse_xodr to Google style * chore: resolve merge conflicts with upstream/master * fix: update import paths to match master restructure * fix: restore ParamPoly3 class in interpolator * fix: update Circle and Spiral API calls to match master restructure * test: update DriveInsightD parser tests to cover all three sample locations * docs: fix participant type detection in data analysis cell * docs: fix participant type detection in data analysis cell * docs: fix participant type detection in data analysis cell * Delete homework directory --------- Co-authored-by: MotacillaAlba <Rowena.lily.lee@gmail.com> Co-authored-by: jiamiya <jiamiya@sjtu.edu.cn> Co-authored-by: ๅผ ๅฎถไน <58603292+zzlqwq@users.noreply.github.com> * ๐ updated the readme, changelog, corresponding webpage, and driveinsightD * โจfeat (parser): add native SUMO net.xml parser (#247) * feat: add native SUMO net.xml parser - Implement NetXMLParser using defusedxml.ElementTree directly - Map SUMO edges/lanes to tactics2d Lane and RoadLine objects - Map SUMO junctions to tactics2d Junction objects - Compute lane width from adjacent lane geometry when available - Skip internal edges (function=internal) - Add test cases with rendering output - No external SUMO dependencies * feat: add native SUMO net.xml parser - Implement NetXMLParser using defusedxml.ElementTree directly - Map SUMO edges/lanes to tactics2d Lane and RoadLine objects - Map SUMO junctions to tactics2d Junction objects - Compute lane width from adjacent lane geometry when available - Skip internal edges (function=internal) - Preserve SUMO original lane id in custom_tags for debugging - Add test cases with rendering output - No external SUMO dependencies * feat(map/parser): complete NetXMLParser with junction geometry, connection parsing and roundabout test case * refactor: merge Connection into Junction, complete xodr/net_xml parser docs and fix warnings - Connection is now Junction.Connection (nested class) to unify format semantics - Remove standalone Connection export from element/__init__.py - parse_xodr: restore road_id propagation chain and custom_tags on Lane - parse_xodr: suppress numpy divide-by-zero in _build_offset_polyline via errstate - parse_xodr: add docstrings to all 5 geometry samplers and _make_roadline - parse_xodr: add logging.warning when road <type> node is missing - parse_net_xml: align file header format, fix from __future__ position - parse_net_xml: update to Junction.Connection nested class - All test_xodr_parser and test_net_xml_parser cases pass (9/9) * feat: junction shape auto-completion and rendering - parse_net_xml: convex-hull fallback for junctions with missing shape - parse_xodr: suppress numpy divide-by-zero in _build_offset_polyline - parse_xodr: add docstrings to all geometry samplers and _make_roadline - parse_xodr: logging.warning when road <type> node is missing - bev_camera: render junction shape polygons beneath lanes (z-order 2) - matplotlib_config: add junction type colors and z-orders - roundabout test case: redesigned with dual-lane roads for correct rendering * refactor: flatten Connection into Junction per review feedback - Remove separate Connection class; incorporate its properties and add_lane_link() directly into Junction with default values - Each connection is now a Junction instance stored in connections dict - Update parse_xodr and parse_net_xml accordingly - element/__init__.py no longer exports Connection * fix: remove per-lane type_node skip in load_road, warn once at road level * docs: add center_line design intent comment in load_road * fix: remove alignment spaces per Google style guide, fix test_junction, update changelog * fix: remove alignment spaces, fix test_junction, update changelog - Remove alignment spaces per Google style guide across junction.py, parse_net_xml.py, and parse_xodr.py - Fix semicolon-separated statements in _signed_curvature - Refactor _sample_geometry to multi-line if/elif format - Update test_junction to use Junction instead of removed Connection class - Add NetXMLParser and Junction merge to CHANGELOG Unreleased section * fix: clean up camera.py alignment spaces and improve xodr robustness - Restore camera.py to clean format consistent with original codebase style, adding junction rendering support without alignment space violations - Remove skip logic for lanes in roads without <type> element; location is set to None instead of skipping the lane entirely - Add fallback for missing sOffset attribute in <width> elements * โจfeat(converter): add SUMO net.xml to OpenDRIVE xodr converter (#249) * feat(map/converter): add Net2XodrConverter with tests and rendering - Implement SUMO net.xml to OpenDRIVE xodr format converter - Add __init__.py with Net2XodrConverter export and __all__ - Add test_net2xodr with 3 parametrized cases covering net, lefthand, and roundabout scenarios - Validate lane and junction count consistency after conversion - Render converted maps for visual verification * fix: change _fit_param_poly3 return type from dict to tuple, update copyright year to 2026 * fix: address review feedback - tuple return, copyright year 2026, remove xodr2net from test * fix: simplify tuple return, unify file headers, update changelog (#250) * โจfeat(converter): add OpenDRIVE xodr to SUMO net.xml converter (#251) * feat: add native SUMO net.xml parser - Implement NetXMLParser using defusedxml.ElementTree directly - Map SUMO edges/lanes to tactics2d Lane and RoadLine objects - Map SUMO junctions to tactics2d Junction objects - Compute lane width from adjacent lane geometry when available - Skip internal edges (function=internal) - Add test cases with rendering output - No external SUMO dependencies * feat: add native SUMO net.xml parser - Implement NetXMLParser using defusedxml.ElementTree directly - Map SUMO edges/lanes to tactics2d Lane and RoadLine objects - Map SUMO junctions to tactics2d Junction objects - Compute lane width from adjacent lane geometry when available - Skip internal edges (function=internal) - Preserve SUMO original lane id in custom_tags for debugging - Add test cases with rendering output - No external SUMO dependencies * feat(map/parser): complete NetXMLParser with junction geometry, connection parsing and roundabout test case * refactor: merge Connection into Junction, complete xodr/net_xml parser docs and fix warnings - Connection is now Junction.Connection (nested class) to unify format semantics - Remove standalone Connection export from element/__init__.py - parse_xodr: restore road_id propagation chain and custom_tags on Lane - parse_xodr: suppress numpy divide-by-zero in _build_offset_polyline via errstate - parse_xodr: add docstrings to all 5 geometry samplers and _make_roadline - parse_xodr: add logging.warning when road <type> node is missing - parse_net_xml: align file header format, fix from __future__ position - parse_net_xml: update to Junction.Connection nested class - All test_xodr_parser and test_net_xml_parser cases pass (9/9) * feat: junction shape auto-completion and rendering - parse_net_xml: convex-hull fallback for junctions with missing shape - parse_xodr: suppress numpy divide-by-zero in _build_offset_polyline - parse_xodr: add docstrings to all geometry samplers and _make_roadline - parse_xodr: logging.warning when road <type> node is missing - bev_camera: render junction shape polygons beneath lanes (z-order 2) - matplotlib_config: add junction type colors and z-orders - roundabout test case: redesigned with dual-lane roads for correct rendering * refactor: flatten Connection into Junction per review feedback - Remove separate Connection class; incorporate its properties and add_lane_link() directly into Junction with default values - Each connection is now a Junction instance stored in connections dict - Update parse_xodr and parse_net_xml accordingly - element/__init__.py no longer exports Connection * fix: remove per-lane type_node skip in load_road, warn once at road level * docs: add center_line design intent comment in load_road * fix: remove alignment spaces per Google style guide, fix test_junction, update changelog * fix: remove alignment spaces, fix test_junction, update changelog - Remove alignment spaces per Google style guide across junction.py, parse_net_xml.py, and parse_xodr.py - Fix semicolon-separated statements in _signed_curvature - Refactor _sample_geometry to multi-line if/elif format - Update test_junction to use Junction instead of removed Connection class - Add NetXMLParser and Junction merge to CHANGELOG Unreleased section * fix: clean up camera.py alignment spaces and improve xodr robustness - Restore camera.py to clean format consistent with original codebase style, adding junction rendering support without alignment space violations - Remove skip logic for lanes in roads without <type> element; location is set to None instead of skipping the lane entirely - Add fallback for missing sOffset attribute in <width> elements * feat(map/converter): add Net2XodrConverter with tests and rendering - Implement SUMO net.xml to OpenDRIVE xodr format converter - Add test_net2xodr with 3 parametrized cases covering net, lefthand, and roundabout scenarios - Validate lane and junction count consistency after conversion - Render converted maps for visual verification * fix: update copyright year to 2026 in __init__.py * feat(map/converter): add Xodr2NetConverter with tests and rendering * test: suppress warning logs in test_map_converter * fix(map/converter): add boundary direction alignment and adaptive sampling in Xodr2NetConverter * docs: update changelog with bug fixes for lane geometry on curved roads * style: fix class docstring formatting for sphinx rendering * :arrow_up:(deps): update tfrecord requirement from >=0.2.0 to >=1.14.6 (#255) Updates the requirements on [tfrecord](https://github.com/vahidk/tfrecord) to permit the latest version. - [Commits](https://github.com/vahidk/tfrecord/commits) --- updated-dependencies: - dependency-name: tfrecord dependency-version: 1.14.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * :arrow_up:(deps): update shapely requirement (#257) Updates the requirements on [shapely](https://github.com/shapely/shapely) to permit the latest version. - [Release notes](https://github.com/shapely/shapely/releases) - [Changelog](https://github.com/shapely/shapely/blob/main/CHANGES.txt) - [Commits](https://github.com/shapely/shapely/compare/2.0.2...2.0.7) --- updated-dependencies: - dependency-name: shapely dependency-version: 2.0.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * :arrow_up:(deps): update mkdocstrings-python requirement (#253) Updates the requirements on [mkdocstrings-python](https://github.com/mkdocstrings/python) to permit the latest version. - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/python/compare/1.16.2...1.18.2) --- updated-dependencies: - dependency-name: mkdocstrings-python dependency-version: 1.18.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ๐ bug (parser): fix WOMD parser support and add official shard validation (#252) * Fix WOMD parser support and add official shard validation * ๐ bug(parser): address WOMD review comments * ๐ docs: refine WOMD notebook demo output * ๐ docs: improve the documentation for WOMD * โจ feat(routing): add lane-level routing module * ๐ docs: improved a few lines * โจfeat(converter): add Lanelet2 OSM to OpenDRIVE xodr converter (#258) * feat(converter): add Osm2XodrConverter with topology and junction support - Add Osm2XodrConverter converting Lanelet2 OSM to OpenDRIVE xodr - Add TopologyBuilder for predecessor/successor and junction detection - Fix OSMParser._load_lane_lanelet2 line_ids keyword argument misassignment - Fix OSMParser._get_lanelet2_tags lane_change conflict detection key path - Fix OSMParser._load_regulatory_lanelet2 speed_limit passed to Regulatory - Fix OSMParser.parse redundant if self.lanelet2 in regulatory scan - Fix speed unit handling in Net2XodrConverter and Xodr2NetConverter - Update CHANGELOG * refactor: extract shared fit_param_poly3 and split_polyline to ParamPoly3; fix test render overflow * fix: reorder proto imports so dataset_pb2 loads before compressed_lidar_pb2 * fix: reorder proto imports by dependency chain * trigger CI re-run * โจ feat(converter): add Xodr2OsmConverter for OpenDRIVE to Lanelet2 OSM conversion (#260) * feat: add Xodr2OsmConverter for OpenDRIVE to Lanelet2 OSM conversion - Implement _XodrReader with cumulative lateral offset matching XODRParser - Implement _OsmWriter with shared ID allocator to avoid Map.ids collision - Convert metre coords to pseudo lat/lon via OSMParser inverse transform - Add test_xodr2osm parametrized test cases in test_map_converter.py - Export Xodr2OsmConverter in converter __init__.py - Update CHANGELOG.md * refactor(xodr2osm): extract OsmWriter, route through Map - Extract _OsmWriter from xodr2osm.py into map/writer/osm_writer.py as standalone public OsmWriter class with Google-style docstrings. - Refactor Xodr2OsmConverter to use XODRParser -> Map -> OsmWriter pipeline, removing duplicate _XodrReader, _LaneGeom, and geometry helpers. - Update Example docstring format in Osm2XodrConverter and Xodr2OsmConverter to Google-style Markdown code blocks. * โป๏ธ refactor(writer): add SumoWriter, XodrWriter; fix XODRParser analytic curvature (#262) * feat(writer): add SumoWriter and XodrWriter; fix XODRParser analytic curvature - Add SumoWriter: Map -> SUMO net.xml, groups lanes by sumo_id edge prefix, supports centerline from custom_tags or boundary interpolation fallback - Add XodrWriter: Map -> OpenDRIVE xodr, with cumulative lateral offset matching XODRParser semantics; fix _fit_width to use real arc-length instead of normalized [0,1] to match sOffset semantics - Refactor Xodr2NetConverter to use SumoWriter().build(map_) - Refactor Net2XodrConverter and Osm2XodrConverter to use XodrWriter - Fix XODRParser: add analytic curvature to all _sample_* methods (paramPoly3, arc, spiral, poly3, line); pass ref_kappa through load_road -> _load_lane -> _build_offset_polyline eliminating finite-difference noise at segment boundaries - Fix _build_offset_polyline clamping: use 0.99/kappa instead of 0.99/kappa_abs*sign(t) to correctly handle signed curvature - Fix _sanitise_linestring direction filter threshold from -0.5 to 0.0 - Store centerline in NetXMLParser custom_tags for lossless xodr export * feat(writer): add SumoWriter, XodrWriter; fix XODRParser analytic curvature - Add XodrWriter: Map -> OpenDRIVE xodr, width polynomial over real arc-length - Add SumoWriter: Map -> SUMO net.xml, edge grouping by sumo_id prefix - Refactor all four converters to Writer pattern (~20 lines each) - Fix XODRParser: analytic curvature in all _sample_* methods via Frenet-Serret - Fix _build_offset_polyline clamping sign: 0.99/kappa instead of 0.99/kappa_abs*sign(t) - Fix XodrWriter._fit_width: real arc-length instead of normalised [0,1] - Fix _sanitise_linestring direction threshold: 0.0 instead of -0.5 - Store centerline in NetXMLParser custom_tags for lossless export - Update CHANGELOG * fix(parser): add from __future__ import annotations for Python 3.8 compatibility * โจ feat(routing): refine routing costs and lane-change filtering (#261) * โจ Feat: refine routing costs and lane-change filtering * โป๏ธ Refactor: align routing notebook and cost builders * ๐ฅ remove: cleanup some redundant codes * ๐จ Format: apply pre-commit fixes --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> Co-authored-by: MotacillaAlba <rowena.lily.lee@gmail.com> * โจfeat(converter): add Net2OsmConverter and optimize SUMO/XODR conversion pipeline (#264) * fix: SUMO parser, XodrWriter reference line, U-turn filter, Net2OsmConverter - Fix NetXMLParser._get_lane_subtype @staticmethod bug - Fix offset_line undefined normal vector - Add lane width attribute priority in _load_lane - Add SumoWriter automatic boundary computation - Filter U-turn internal lanes (dir=T) - Fix XodrWriter._get_centerline to use left boundary - Refactor NetXMLParser into modular pipeline stages - Update roundabout test map - Add Net2OsmConverter - Update CHANGELOG * fix: resolve CodeQL alerts for empty except and lambda * fix: replace empty except blocks with logging.debug * chore: trigger CI to bypass flaky test * feat(converter): add Osm2NetConverter for Lanelet2 OSM to SUMO net.xml conversion (#265) * โจ feat(behavior): refactor and integrate the third-party behavior model from LimSim (#266) * Add LimSim behavior model reproduction * ๐งน Chore: remove unused LimSim imports * โจ feat(behavior): add rolling LimSim PDP planning * ๐ docs: update LimSim PDP tutorials and demos --------- Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> * refactor(dataset): improve NuPlan parser support (#268) * refactor(dataset): improve NuPlan parser support Parse NuPlan logs and gpkg maps into Tactics2D participants and map semantics, including lane connectors, centerlines, relationships, areas, junctions, and regulations. Update NuPlan dataset tests and notebook replay demo; document supported NuPlan properties. * docs(dataset): restore NuPlan analysis notebook * docs(dataset): update NuPlan replay demo * test(dataset): use CI NuPlan samples * test(dataset): tolerate missing NuPlan maps in CI * test(dataset): fix NuPlan validation location * Add structured road segment map generator framework (#269) * Refine Structured Road-Segment Map Generators and Generator Rules (#270) * Add core road segment geometry builders * Refine structured road segment generators * Refine structured road segment generators * Add future annotations import to polyline.py * Restore pygame renderer under renderer module * Fix AU7043 car following NGSIM time range * Fix AU7043 lane changing roadline lookup --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: MotacillaAlba <32129456+MotacillaAlba@users.noreply.github.com> Co-authored-by: jiamiya <jiamiya@sjtu.edu.cn> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: MotacillaAlba <Rowena.lily.lee@gmail.com> Co-authored-by: SCP-CN-001 <rowena.academic@gmail.com> Co-authored-by: zhuanghany11 <zhuanghany11@163.com> Co-authored-by: 182210301114@stu.just.edu.cn <182210301114@stu.just.edu.cn> Co-authored-by: zhuanghany11 <38253892+zhuanghany11@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: xige <3191264548@qq.com> Co-authored-by: ๅผ ๅฎถไน <58603292+zzlqwq@users.noreply.github.com> Co-authored-by: Nie2116 <1309745188@qq.com>
The documentation is generated from this commit.
| Commit: | 6d4c4d7 | |
|---|---|---|
| Author: | MotacillaAlba | |
โ replace tensorflow dependency by tensorflow-cpu
| Commit: | c8b93aa | |
|---|---|---|
| Author: | MotacillaAlba | |
| Committer: | GitHub | |
โจ add the parser for CitySim (#190) * โก๏ธ boost levelx parser by polars * โ๏ธ fix typo * ๐ improve trajectory analysis for highD * ๐ improve the doc for highd.ipynb * ๐ try to hide code block * ๐ `hide input` please work * ๐ please hide * ๐ hide code! * ๐ one button! * ๐ improve button style * ๐ one button * ๐ improve css style * ๐ config mkdocs * ๐ improve documentation format * ๐ beautifying button * ๐ add data analysis of inD datasedt * ๐ add data analysis for rounD, uniD, exiD * ๐ set upper bounds for dependencies * โจ add a parser for citysim dataset * ๐ update change log
The documentation is generated from this commit.
| Commit: | 4a1b7e7 | |
|---|---|---|
| Author: | MotacillaAlba | |
โก๏ธ boost levelx parser by polars
The documentation is generated from this commit.
| Commit: | 5d3cec9 | |
|---|---|---|
| Author: | MotacillaAlba | |
| Committer: | GitHub | |
:twisted_rightwards_arrows: Try to make the pypi works (#91) * ๐ง work on training the parking lot agent * ๐ง cannot make the parking agent work for now * ๐ง first version of racing agent works now * ๐ update the documentation and readme * โป๏ธ refactor the first-level paths * ๐จ xodr parser * ๐งช fix bug in test_map_element * โ fixed test for map_element * ๐ง add womd parser support to protobuf3 * ๐ง recompile python protos for pb3 * ๐ง rebuild pb3 * ๐ฅ mute support for pb3 for now * ๐ fix env variable * ๐ * ๐ * โ๏ธ * ๐ remove mac and win temporarily * ๐ * ๐ * ๐ * ๐ * ๐ * โช revert changes in workflow and requirements * ๐ง fix dependency * โ๏ธ * ๐ add some demos * ๐ update doc and setup version * ๐ง ignore some files under development * ๐ง configure ignore file in codecov
| Commit: | e6bbc7f | |
|---|---|---|
| Author: | MotacillaAlba | |
| Committer: | GitHub | |
:twisted_rightwards_arrows: roughly tested most of the modules (#84) * ๐จ improve code quality * nuplan trajectory and map mismatching problem fixed (#79) * feat: parking env almost done * fix: minor typos * ๐จ : work on point interpolators * ๐จ : work on the curve interpolators * ๐จ : work on dubins and reeds shepp * ๐จ : work on reeds shepp curve * ๐จ : developed cubic spline * โป๏ธ : move math.cuvers to math.interpolate * ๐จ : work on BSpline * โ : add tests for bezier, Bspline, cubic spline * ๐ : fixed some warnings in mkdocs build * โ : added tests for bezier, Bspline, cubic spline * ๐ : fixed pytest dependency * ๐ : fixed dependency install * ๐ : reset dependencies * :arrow_down: downgrade scipy version * Revert "๐ : reset dependencies" This reverts commit 5506fe572b2359324765c937f5432e0068ba9417. * Revert ":arrow_up: Bump mkdocs-material from 9.1.21 to 9.4.3 (#57)" This reverts commit 64e23724e35389290818275f8d711717a89cf0f8. * Revert ":arrow_down: downgrade scipy version" This reverts commit ba88593039a064b9ad8e3f9c3b4570b397956650. * ๐ : update dependency versions * ๐ : I hate dependency error * ๐ : I shall pass! * ๐ : add dependency for bezier * โฌ๏ธ : downgrade bezier * โฌ๏ธ : downgrade bezier * ๐งช : skip test_bezier for now * ๐ : change pypi source * โ : remove bezier package * ๐ : fix input checker * ๐งช try to add test for bezier interpolator * ๐งช : try to add test for bezier interpolator * ๐งช : try to add test for bezier * ๐งช add test in ubuntu1804 * ๐งช : try to fix glibc dependency * ๐งช add test for ubuntu1804 * โฌ๏ธ : downgrade github action for ubuntu 1804 * โป๏ธ refactor math.geometry * ๐จ fix format warnings * ๐งช add tests for ubuntu18.04 * โฌ๏ธ : downgrade matplotlib version * ๐งช come on you can run * ๐งช avoid using actions in container * ๐งช fix typo * ๐งช setup ppa source * ๐งช use conda env * ๐งช setup shell * ๐งช overwrite shell * ๐งช change shell environment * ๐งช refresh shell * ๐จ test dubins * ๐งช please work * ๐งช try to run docker container in another way * โฌ๏ธ : downgrade gymnasium * โฌ๏ธ downgrade joblib * ๐งช check python version * โฌ๏ธ downgrade pygame * โฌ๏ธ downgrade pygame and pandas * โฌ๏ธ downgrade pyproj * โฌ๏ธ downgrade scikit-learn * ๐ restart shell * ๐ run * ๐ * โฌ๏ธ shapely * โฌ๏ธ matplotlib * โฌ๏ธ Pillow * โฌ๏ธ pytest-cov * โ add test for dubins path generator * โ work on dependencies * ๐ * ๐ * โ adjust dubins test for github action * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐จ : reeds shepp almost done * โ add visualization of interpolators * ๐จ clarify dubins * ๐จ clarify dubins * ๐จ reeds-shepp almost done * ๐จ finished and tested RS path * ๐จ clean up the demo of parking trainer * ๐ฑ update rllib dependency * ๐ update documentations * ๐ fix warnings when building docs * ๐ fix warnings when building docs * โป๏ธ remove reward shaping * ๐ update some comments * ๐จ cleaning training sample for parking * โป๏ธ remove parking_config.py * ๐ finish documentation of map.element module * ๐ fix some descriptions in documentation * ๐จ clean up parking demo * ๐จ clean up parking demo (ppo agent) * โช revert to an earlier version * Added tactics2d_doc.drawio * Update tactics2d_doc.drawio * ๐๏ธ remove lr_actor and lr_critic * โฐ๏ธ clean up ppo agent * โป๏ธ add abstractmethod get_trace * ๐ add new plugins for building documentation * ๐จ improve the constructors * ๐ fix dependency * โ remove plugin md_in_html * ๐ expand all collapsible subsections * โป๏ธ refactor the scenario folder * ๐จ improve the trainer * โฐ๏ธ remove some deprecated codes, add some docs * ๐ add pages * ๐จ "black . -l 100 -C" * โป๏ธ move parsers of datasets to new folder * โป๏ธ rename the folder for womd protos * ๐ป draft the parsers of nuplan and womd * ๐ป add untested parsers for argoverse, nuplan, and womd * ๐จ work on map parsers for nuplan, argoverse, and womd * ๐ fix version of fastparquet * ๐ fix version of geopandas * ๐ fix version of tensorflow * ๐ add file headers for dataset_parser module * ๐ refactor documentation structure * ๐จ work on visualization exporting module * โ๏ธ fix typo in mkdocs * โฌ๏ธ update submodule version * ๐ checked documentation for dataset parsers * ๐ฉน fixing time stamp unit to millisecond * ๐ fixing bugs in dataset parsers and map parsers * ๐ update documentation settings * ๐จ add script sample for `.gif` export * ๐ clean up redundant files * ๐ add stylesheet * ๐ update style sheets * ๐ improve font style * ๐ adjust style * ๐ style sheet v1.0 * ๐ improve doc and fix bugs caused by merge * ๐ add sample demo of datasets * ๐ add introduction to datasets * ๐ refactor docs and add demos * ๐ง work on physics models * ๐ give up python 3.7 in CI * ๐จ fixed some minor bugs * ๐ฉน fix some minor bugs * ๐งช mute the failed tests for now * ๐ remove unavailable python versions * ๐ฉน fixing typos in dataset parsers * ๐ remove pysqlite3 * ๐ fix display error by adding name for parsed maps * โ test and documentation almost done in `dataset_parser` * โ๏ธ fix typo * ๐ fix dependency problems * ๐ please pass * โ tested point mass model * ๐ improve the logging and documentation of point mass model * ๐ท add ci workflow to auto-release to pypi * โฌ๏ธ tensorflow, shapely, pytest, bezier * ๐ fix os options * ๐ please pass * ๐ avoid ZeroDivisionError in windows * ๐จ turn some variables to private * ๐จ "black . -l 100 -C" * โป๏ธ turn some variables to private * ๐ฅ remove redundant files * โป๏ธ move trajectory module to under participant module * โป๏ธ refactor participant module * ๐ : documentation for participant module almost done * โ add test for participant module * โ๏ธ fix dependency typo * โ๏ธ fix dependency * โ add a few tests * โ๏ธ * ๐ update docs and headers for tactics2d.math * ๐ update the interface and documents * ๐ง work on physics models * ๐ง work on physics models * Add wgs84 to utm for nuplan, fixed map and trajectory mismatching problem --------- Co-authored-by: MotacillaAlba <rowena.rowena.lily@gmail.com> Co-authored-by: MotacillaAlba <Rowena.lily.lee@gmail.com> Co-authored-by: MotacillaAlba <32129456+MotacillaAlba@users.noreply.github.com> * ๐ enrich the README and homepage of doc * ๐ fix typo * ๐จ setup pre-commit format check * ๐ add document and check code of map.element module * โ fix dependency * ๐จ update dependency for CI * โ update api * :memo: Update README.md * :recycle: refactor the parser for OSM and lanelet2 label style * ๐ try to make the module test works with large files * ๐ท try to include asset in library * โ * ๐ fix test pypi workflow * ๐ skip map parsing in nuplan for now * ๐ remove build os windows and macos * ๐ add missing attribute `start_state` * ๐ test-pypi please pass * ๐ test pypi secret * ๐ test-pypi secret added * ๐ test-pypi build almost passed * โป๏ธ refactor parking lot generator * โ add test to original osm parser * ๐ฑ add assets and initialization * ๐ fix projection rule * โ๏ธ * โ๏ธ refactor test cases and minor updates * ๐ง working on xodr parser * ๐ add documentation of render module, test fixed * ๐งช skip render_manager in macos * โ add tests to map elements * ๐ only upload coverage reports for ubuntu 20.04 * โ add tests for map elements * ๐ง traffic event detection module & parking env * ๐ fixed some bugs in parking environment * ๐ replace data path with private repository * working on interpolation of spiral (#83) * ๐ * ๐ * โ add test for spiral interpolator * ๐ง add jupyter notebook support in mkdocs * ๐ add headers for files * โ add test for the racing env --------- Co-authored-by: ้ๆๅ <1349621180@qq.com> Co-authored-by: MotacillaAlba <rowena.rowena.lily@gmail.com> Co-authored-by: Jiang Mingyang <69044023+jiamiya@users.noreply.github.com>
| Commit: | 9ced80a | |
|---|---|---|
| Author: | MotacillaAlba | |
| Committer: | GitHub | |
Dirty PR for sync (#68) * feat: parking env almost done * fix: minor typos * ๐จ : work on point interpolators * ๐จ : work on the curve interpolators * ๐จ : work on dubins and reeds shepp * ๐จ : work on reeds shepp curve * ๐จ : developed cubic spline * โป๏ธ : move math.cuvers to math.interpolate * ๐จ : work on BSpline * โ : add tests for bezier, Bspline, cubic spline * ๐ : fixed some warnings in mkdocs build * โ : added tests for bezier, Bspline, cubic spline * ๐ : fixed pytest dependency * ๐ : fixed dependency install * ๐ : reset dependencies * :arrow_down: downgrade scipy version * Revert "๐ : reset dependencies" This reverts commit 5506fe572b2359324765c937f5432e0068ba9417. * Revert ":arrow_up: Bump mkdocs-material from 9.1.21 to 9.4.3 (#57)" This reverts commit 64e23724e35389290818275f8d711717a89cf0f8. * Revert ":arrow_down: downgrade scipy version" This reverts commit ba88593039a064b9ad8e3f9c3b4570b397956650. * ๐ : update dependency versions * ๐ : I hate dependency error * ๐ : I shall pass! * ๐ : add dependency for bezier * โฌ๏ธ : downgrade bezier * โฌ๏ธ : downgrade bezier * ๐งช : skip test_bezier for now * ๐ : change pypi source * โ : remove bezier package * ๐ : fix input checker * ๐งช try to add test for bezier interpolator * ๐งช : try to add test for bezier interpolator * ๐งช : try to add test for bezier * ๐งช add test in ubuntu1804 * ๐งช : try to fix glibc dependency * ๐งช add test for ubuntu1804 * โฌ๏ธ : downgrade github action for ubuntu 1804 * โป๏ธ refactor math.geometry * ๐จ fix format warnings * ๐งช add tests for ubuntu18.04 * โฌ๏ธ : downgrade matplotlib version * ๐งช come on you can run * ๐งช avoid using actions in container * ๐งช fix typo * ๐งช setup ppa source * ๐งช use conda env * ๐งช setup shell * ๐งช overwrite shell * ๐งช change shell environment * ๐งช refresh shell * ๐จ test dubins * ๐งช please work * ๐งช try to run docker container in another way * โฌ๏ธ : downgrade gymnasium * โฌ๏ธ downgrade joblib * ๐งช check python version * โฌ๏ธ downgrade pygame * โฌ๏ธ downgrade pygame and pandas * โฌ๏ธ downgrade pyproj * โฌ๏ธ downgrade scikit-learn * ๐ restart shell * ๐ run * ๐ * โฌ๏ธ shapely * โฌ๏ธ matplotlib * โฌ๏ธ Pillow * โฌ๏ธ pytest-cov * โ add test for dubins path generator * โ work on dependencies * ๐ * ๐ * โ adjust dubins test for github action * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐ * ๐จ : reeds shepp almost done * โ add visualization of interpolators * ๐จ clarify dubins * ๐จ clarify dubins * ๐จ reeds-shepp almost done * ๐จ finished and tested RS path * ๐จ clean up the demo of parking trainer * ๐ฑ update rllib dependency * ๐ update documentations * ๐ fix warnings when building docs * ๐ fix warnings when building docs * โป๏ธ remove reward shaping * ๐ update some comments * ๐จ cleaning training sample for parking * โป๏ธ remove parking_config.py * ๐ finish documentation of map.element module * ๐ fix some descriptions in documentation * ๐จ clean up parking demo * ๐จ clean up parking demo (ppo agent) * โช revert to an earlier version * Added tactics2d_doc.drawio * Update tactics2d_doc.drawio * ๐๏ธ remove lr_actor and lr_critic * โฐ๏ธ clean up ppo agent * โป๏ธ add abstractmethod get_trace * ๐ add new plugins for building documentation * ๐จ improve the constructors * ๐ fix dependency * โ remove plugin md_in_html * ๐ expand all collapsible subsections * โป๏ธ refactor the scenario folder * ๐จ improve the trainer * โฐ๏ธ remove some deprecated codes, add some docs * ๐ add pages * ๐จ "black . -l 100 -C" * โป๏ธ move parsers of datasets to new folder * โป๏ธ rename the folder for womd protos * ๐ป draft the parsers of nuplan and womd * ๐ป add untested parsers for argoverse, nuplan, and womd * ๐จ work on map parsers for nuplan, argoverse, and womd * ๐ fix version of fastparquet * ๐ fix version of geopandas * ๐ fix version of tensorflow --------- Co-authored-by: MotacillaAlba <rowena.rowena.lily@gmail.com>