Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pymem fileformat #753

Merged
merged 52 commits into from
Mar 16, 2024
Merged

Pymem fileformat #753

merged 52 commits into from
Mar 16, 2024

Conversation

RainerKuemmerle
Copy link
Owner

No description provided.

Copy link

codecov bot commented Dec 25, 2023

Codecov Report

Attention: Patch coverage is 76.16708% with 194 lines in your changes are missing coverage. Please review.

Project coverage is 63.96%. Comparing base (5565b87) to head (06c57fe).

Files Patch % Lines
g2o/core/optimizable_graph.cpp 78.23% 42 Missing ⚠️
g2o/core/abstract_graph.cpp 72.22% 15 Missing ⚠️
g2o/types/sba/edge_project_xyz2uv.cpp 0.00% 15 Missing ⚠️
g2o/types/sba/parameter_cameraparameters.h 6.25% 15 Missing ⚠️
...types/sclam2d/edge_se2_odom_differential_calib.cpp 0.00% 13 Missing ⚠️
g2o/core/io/io_g2o.cpp 93.23% 9 Missing ⚠️
g2o/types/sba/parameter_cameraparameters.cpp 0.00% 9 Missing ⚠️
g2o/types/slam3d/edge_se3_lotsofxyz.cpp 0.00% 9 Missing ⚠️
g2o/types/sclam2d/edge_se2_sensor_calib.cpp 66.66% 6 Missing ⚠️
g2o/types/slam2d/edge_se2_lotsofxy.cpp 25.00% 6 Missing ⚠️
... and 23 more
Additional details and impacted files
@@             Coverage Diff             @@
##            pymem     #753       +/-   ##
===========================================
+ Coverage   53.27%   63.96%   +10.68%     
===========================================
  Files         264      231       -33     
  Lines       10284     9272     -1012     
===========================================
+ Hits         5479     5931      +452     
+ Misses       4805     3341     -1464     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@RainerKuemmerle RainerKuemmerle force-pushed the pymem-fileformat branch 3 times, most recently from 95500af to 00c98b2 Compare January 7, 2024 11:29
RainerKuemmerle and others added 27 commits March 13, 2024 22:08
- Dropping setToOrigin
- Drop Identity from TypeTraits
* implement a type based fixture that tests the IO of fixed size edges
* The implemented analytic Jacobian computes wrong values.
This might help to discover tests on Windows correctly.
Some of them are failing, the ones depending on parameters, and it
requires debugging to figure out why this is the case.
EdgeSE2TwoPointsXY and EdgeSE2PointXYCalib are now derived from
BaseFixedSizeEdge instead of variable size. They have been hardcoded to
three vertices internally.
The base class type was missing after using the fixed sized edge as base
class for some types.
@RainerKuemmerle RainerKuemmerle merged commit d4e8f3b into pymem Mar 16, 2024
6 of 7 checks passed
@RainerKuemmerle RainerKuemmerle deleted the pymem-fileformat branch March 17, 2024 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant