CHANGELOG
Changelog for package lanelet2_python
1.2.2 (2024-10-25)
Update print_ids.py to Python3 (#357)
Implement signed curvature (#355)
Migrate conanfile to conan2 (#364)
Add missing argument in RoutingGraph.routingRelation python interface (#349) Co-authored-by: poggenhans
Add/fix python repr interface for 2d lines/points (#348) * Add/fix python repr interface for 2d lines/points * Remove whitespace ——— Co-authored-by: poggenhans
Improve ArcCoordinates interface (#351) * improve python interface for ArcCoordinates Co-authored-by: poggenhans
Added missing to_python converter for ConstWeakLanelet (#331) Co-authored-by: Julian Brandes
Build documentation with mkdocs (#321)
Contributors: DavUhll, Julian, R-Fehler, johannes-fischer, poggenhans
1.2.1 (2023-05-10)
Improve python core module (#293) Improve lanelet2.core python wrappers add docstrings, named arguments and __repr__ methods to core primitives in python, fix bugs and add more initialization options ——— Co-authored-by: Fabian Poggenhans
Add readme to PyPi package description and fix readme icons (#283)
Build lanelet2 wheel and publish in GH release and PyPI (#278)
Contributors: Jan Rudolph, immel-f, poggenhans
1.2.0 (2023-01-30)
Fix OSM file output for upload and elevation (#245) * discourage upload and format elevation to max 2 decimals to prevent JSOM excessive elevation precision errors * remove width to prevent leading spaces for lat/lon/ele * allow for providing parameters josm_prevent_upload and josm_format_elevation to write * Test lat/lon/ele formatting with and without josm_format_elevation. Test josm_upload * improve read/write tutorial section comments * document params
add Geocentric and Local Cartesian projectors (#244)
Fix 223 all way stop python (#231)
Add CI using GitHub Actions (#256)
Added pointer declaration for code quality issues
Add a test case for GeometryApi to increase coverage
Pass reference of const qualified parameter
Add required boost::geometry functionalities to pyapi
Add fromArcCoordinates() function to pyapi
Python: Add basicPoint method to ConstPoint2d closes fzi-forschungszentrum-informatik/Lanelet2#192
Switch to lanelet2.matching in python
Move python bindings of lanelet2_matching to lanelet2_python
Python: Fix find usages for const objects closes fzi-forschungszentrum-informatik/lanelet2#168
Python api: fix getter of Area.outerBound closes fzi-forschungszentrum-informatik/Lanelet2#152
Contributors: Fabian, Fabian Poggenhans, Frank Bieder, Maximilian Naumann, Michał Antkiewicz, Sahin Tas, bieder, Fabian Immel
1.1.1 (2020-09-14)
1.1.0 (2020-09-06)
Add parameter to left/right/adjacentLeft/adjacentRight so that they can be queried based on routing cost id
Add experimental support for building with colcon on ros2 and ament_cmake
Format files with clang-format 10
Add interpolatedPointAtDistance for BasicLineString
Expose readwrite struct members to python
Python functions for distance between CompoundLineStrings and LineStrings
Python geometry interface for CompoundLineStrings
Making all includes in lanelet2_python consistent.
Add __hash__ for python bindings
Add bindings for findWithin geometry function
Updating package.xml files to format 3.
Fix bindings for shortestPath function
Fix memory leak in list->vector conversion closes fzi-forschungszentrum-informatik/Lanelet2#111
SpeedLimitInformation now also offers m/s
Fix const ptr issue in ConstLanelet.RightOfWay
Contributors: Christian-Eike Framing, Fabian Poggenhans, Joshua Whitley, Maximilian Naumann
1.0.1 (2020-03-24)
Fix python bindings for lanelet submap
lanelet2_python: Register constructor for SpeedLimits
Register more geometry functions (#96, #97)
Register Lanelet::resetCache in python
Make sure lanelet2 buildtool_export_depends on mrt_cmake_modules
Contributors: Fabian Poggenhans
1.0.0 (2020-03-03)
Bump version to 1.0
Apply clang-tidy fixes
lanelet2_python: move converter header to internal include dir
added equals for points
Python: Fix registration of LaneletMap::add(Point3d)
lanelet2_python: Fix wrongly registered RoutingCostDistance
Fix default values for lane changes in RoutingGraph
RoutingGraph and Route now use the new LaneletSubmap to store the lanelets they are using
Add a new class ‘LaneletSubmap’ that only contains parts of the map and is faster to construct
Routing graph and route object now support queries with a custom search function
Extended and simplified the reachablePath/Set functions
Refactored the internal representation of the route. Cleaned up headers that are only supposed to be used internally
Offer reverse routing (possibleRoutesTowards), bindings, unittests
Refactor FilteredGraphs and RelationTypes to use bitmasks
Improve the distance2d and distance3d to support generic distance computations
Initial commit
Contributors: Fabian Poggenhans, Johannes Janosovits, Maximilian Naumann