-
Notifications
You must be signed in to change notification settings - Fork 69
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
Merge 6.9.0 to main #344
Merge 6.9.0 to main #344
Conversation
* Migration guide and LOCAL2 Signed-off-by: Louise Poubel <louise@openrobotics.org> Co-authored-by: Carlos Agüero <caguero@osrfoundation.org> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
* Adds scripting interface to Quaternion and a python test * Adds scripting interface to Matrix3 and a python test * Adds scripting interface to Pose3 and a python test * Solves bug in the Reset() method inside Pose3 * Adds scripting interface to Matrix4 and a python test * Solves bug in the Construct test for Matrix4 class * Adds %rename tag to interface files in order to match pep-8 naiming style. * Adds a python method to convert from a Matrix3 to a Quaternion. * Adds to_quaternion() method to Matrix3. Signed-off-by: LolaSegura <lsegura@ekumenlabs.com> * Adds python binding for Quaternion::ToAxis method. Signed-off-by: Franco Cipollone <franco.c@ekumenlabs.com> * Matrix3_TEST: improve multiplication test This changes the test matrices that are multiplied togther so that they aren't scalar multiples of each other. This confirms non-commutativity in the test. * Matrix3_TEST.py: add stream out test Signed-off-by: Steve Peters <scpeters@openrobotics.org> Co-authored-by: Franco Cipollone <franco.c@ekumenlabs.com> Co-authored-by: Franco Cipollone <53065142+francocipollone@users.noreply.github.com> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
…230) * Adds python interface to Filter, MovingWindowFilter, RotationSpline. Signed-off-by: LolaSegura <lsegura@ekumenlabs.com> Co-authored-by: Steve Peters <scpeters@openrobotics.org> Co-authored-by: Franco Cipollone <franco.c@ekumenlabs.com>
* Use python interpreter instead of hardcode python3 * Use previous PythonInterp instead of Python3 Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org> * find python version 3 Signed-off-by: Steve Peters <scpeters@openrobotics.org> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Hill Ma <hillma@google.com>
Signed-off-by: Arjo Chakravarty <arjo@openrobotics.org> Signed-off-by: Louise Poubel <louise@openrobotics.org> Co-authored-by: Louise Poubel <louise@openrobotics.org> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
* Add MACOS install instructions Signed-off-by: Alejandro Hernández <ahcorde@gmail.com> * Improve instructions Signed-off-by: Alejandro Hernández <ahcorde@gmail.com>
Signed-off-by: ahcorde <ahcorde@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to update the python bindings to accommodate the deprecated functions so the warnings are fixed. Since the python API is still in beta, we don't need to tick-tock it, so I say we just update the SWIG files to use the new functions.
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Done in c69f1a9. One of the tests fails for me locally before and after this PR though. I tried a few different things, and even if I don't use
|
Signed-off-by: Louise Poubel <louise@openrobotics.org>
c69f1a9
to
482381d
Compare
I fixed a few more instances of deprecated APIs being called in python tests and amended c69f1a9 to 482381d and force-pushed |
It's still failing. I've been looking into it, I think it's because of some of the API changes on
Is fixed if we use |
Signed-off-by: Louise Poubel <louise@openrobotics.org> Signed-off-by: Steve Peters <scpeters@openrobotics.org>
482381d
to
84837c2
Compare
Updated the last commit from 482381d to 84837c2. I changed some tests to workaround the failures, and commented out others. I still don't know what's the issue, but I suspect it's related to the |
Codecov Report
@@ Coverage Diff @@
## main #344 +/- ##
==========================================
- Coverage 99.27% 99.23% -0.04%
==========================================
Files 67 68 +1
Lines 6077 6305 +228
==========================================
+ Hits 6033 6257 +224
- Misses 44 48 +4
Continue to review full report at Codecov.
|
Signed-off-by: Louise Poubel <louise@openrobotics.org> Signed-off-by: Steve Peters <scpeters@openrobotics.org>
84837c2
to
237fab5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added TODOs in 237fab5 to revisit the quaternion python tests after migrating to pybind11. I think there's little point in improving the SWIG python implementation right now. It may become important when we use it for Ruby though.
➡️ Forward port
Port
ign-math6
as of 6.9.0 tomain
. Needed by gazebosim/sdformat#803 and gazebo-tooling/release-tools#574It has compilation warnings that need fixing still
Branch comparison: main...ignition-math6_6.9.0
Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)