Skip to content
Snippets Groups Projects
  1. Dec 05, 2022
    • pre-commit-ci[bot]'s avatar
      [pre-commit.ci] auto fixes from pre-commit.com hooks · 7aee6350
      pre-commit-ci[bot] authored and Wilson Jallet's avatar Wilson Jallet committed
      for more information, see https://pre-commit.ci
      7aee6350
    • Wilson Jallet's avatar
      std-vector: try setting elements to zero · abc9fae9
      Wilson Jallet authored
      * does not work properly
      abc9fae9
    • pre-commit-ci[bot]'s avatar
      [pre-commit.ci] auto fixes from pre-commit.com hooks · 51d1672e
      pre-commit-ci[bot] authored and Wilson Jallet's avatar Wilson Jallet committed
      for more information, see https://pre-commit.ci
      51d1672e
    • Wilson Jallet's avatar
      Add unit tests for exposing std::vector · cdbe8e7b
      Wilson Jallet authored
      * tests we can expose std::vector<Matrix3d>
      * test input and returning std::vector<Matrix> objects
      * test specific functions for specific dims
      cdbe8e7b
    • pre-commit-ci[bot]'s avatar
      [pre-commit.ci] auto fixes from pre-commit.com hooks · 87cdcf99
      pre-commit-ci[bot] authored and Wilson Jallet's avatar Wilson Jallet committed
      for more information, see https://pre-commit.ci
      87cdcf99
    • Wilson Jallet's avatar
      Expose some std::vector of Eigen Vector & Matrix · a51d8fb8
      Wilson Jallet authored
      * add test_std_vector.py
      * fix copyable.hpp's include guards & namespace
      * same for pickle-vector
      * expose std::vector for VectorXd, MatrixXd, VectorXi, MatrixXi
      a51d8fb8
    • Wilson Jallet's avatar
      Add new files to cmakelists · d902b083
      Wilson Jallet authored
      d902b083
    • Wilson Jallet's avatar
      Run pre-commit on copyable, pickle-vector, std-aligned-vector · 953660b3
      Wilson Jallet authored
      remove references to aligned
      953660b3
    • Wilson Jallet's avatar
      7ec0e310
    • Wilson Jallet's avatar
      Move files to new directories · cf0d50dd
      Wilson Jallet authored
      cf0d50dd
    • jcarpent's avatar
      [Python] Add copyable method to create a raw copy of Spatial classes · 245a0a84
      jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
      [Python] Introduce struct to expose both std::vector and aligned_vector
      
      all: change __se3_* for __pinocchio_* for pragma once
      
      all: change namespace from se3 to pinocchio
      
      The previous se3 namespace is now deprecated but can still be used
      
      all: remove license from files
      
      [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
      update model and data classes to make their members picklable
      
      [bindings][pickling] 1) fix includes. make picklemap borrow from picklevector
      
      2) use pickle support for rest of data and some more of model vectors
      
      python: add converter from Python list to std::vector or aligned_vector
      
      python: fix issue on GCC related to namespace bp
      
      python: fix namespace issue
      
      python/vector: add conversion tolist for std::vector
      
      python/utils: return by reference when creating list
      
      python/utils: add return of the class for StdVector helpers
      
      python: fix return type
      
      python/pickle: fix pickling of std::map
      
      python: fix potential bug with C++11
      
      python: make the code compliant for casadi bindings
      
      python: fix arg name
      
      python/pickle: fix compatibility issue
      
      Compilation issues with recent version of Boost
      
      python: add copy constructor and method to std::vector
      
      python: expose operator{==,!=} for std::vector
      
      Revert "python: expose operator{==,!=} for std::vector"
      
      This reverts commit 6710dd4758791b3eee1ac444945e7f507aece7f6.
      
      python/utils: update std-vector exposition
      
      python: fix issues with const reference as input argument
      
      python: fix pickling of Pinocchio data structure
      245a0a84
    • pre-commit-ci[bot]'s avatar
      [pre-commit.ci] auto fixes from pre-commit.com hooks · 6ca8bede
      pre-commit-ci[bot] authored and Wilson Jallet's avatar Wilson Jallet committed
      for more information, see https://pre-commit.ci
      6ca8bede
    • Wilson Jallet's avatar
      move std-map.hpp · 7a26fbbf
      Wilson Jallet authored
      (std-map) Fix include guard
      
      * apply pre-commit formatting
      * rename namespace
      7a26fbbf
    • Wilson Jallet's avatar
      Move std-vector/map here from pinocchio3 · 6955619f
      Wilson Jallet authored
      Commits from downstream are rebased & squashed
      6955619f
    • jcarpent's avatar
      [Python] Introduce struct to expose both std::vector and aligned_vector · 8613f9cf
      jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
      all: change __se3_* for __pinocchio_* for pragma once
      
      all: change namespace from se3 to pinocchio
      
      The previous se3 namespace is now deprecated but can still be used
      
      all: remove license from files
      
      [binding][std::map] Create Python visitors for std::map for aligned allocator. (and also for non-aligned maps, for the sake of completion)
      
      [referenceConfigurations] review comments of @jcarpent on #666
      
      [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
      update model and data classes to make their members picklable
      
      python: add converter from Python list to std::vector or aligned_vector
      
      python: fix issue on GCC related to namespace bp
      
      all: fix template issue
      
      python/utils: factorization of the code
      
      python/vector: add conversion tolist for std::vector
      
      python/utils: return by reference when creating list
      
      python/contact: fix doc
      
      python/utils: handle std::vector for non const reference
      
      python: add helpers to return Eigen object from std containers
      
      python/utils: add return of the class for StdVector helpers
      
      python: fix return type
      
      core: fix merging issues
      
      all: fix merging
      
      python: make the code compliant for casadi bindings
      
      python/utils: fix entry type for StdVectorPythonVisitor
      
      python/utils: enhance API exposed for std::vector
      
      python: add copy constructor and method to std::vector
      
      python: expose operator{==,!=} for std::vector
      
      Revert "python: expose operator{==,!=} for std::vector"
      
      This reverts commit 6710dd4758791b3eee1ac444945e7f507aece7f6.
      
      python/utils: update std-vector exposition
      
      python: fix issues with const reference as input argument
      8613f9cf
  2. Nov 29, 2022
  3. Nov 28, 2022
  4. Nov 22, 2022
  5. Oct 29, 2022
  6. Oct 10, 2022
  7. Sep 26, 2022
  8. Sep 18, 2022
  9. Sep 11, 2022
  10. Sep 10, 2022
  11. Sep 08, 2022
  12. Sep 06, 2022
  13. Sep 05, 2022
Loading