From 8fe4c2f7db86104c368324a27a8b6a95c18c77e1 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Thu, 27 Feb 2020 17:30:29 +0100 Subject: [PATCH] [wip/{py-,}multicontact-api] Update to v2.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes since v1.1.2: - âš ï¸ breaks backward compatibility âš ï¸ - trajectories are represented by objects from the Curves package and not with discrete set of point - additions and changes to several fields to the contact-phase structure to store data about the whole body motion - Contact-phase now contains the active contact patchs in a map <effector name ; contact patch > --- multicontact-api/Makefile | 2 +- multicontact-api/PLIST | 27 +-------------------------- multicontact-api/depend.mk | 2 +- multicontact-api/distinfo | 6 +++--- py-multicontact-api/Makefile | 2 +- py-multicontact-api/distinfo | 6 +++--- 6 files changed, 10 insertions(+), 35 deletions(-) diff --git a/multicontact-api/Makefile b/multicontact-api/Makefile index f41c298c..1158dcdc 100644 --- a/multicontact-api/Makefile +++ b/multicontact-api/Makefile @@ -4,7 +4,7 @@ ORG= loco-3d NAME= multicontact-api -VERSION= 1.1.2 +VERSION= 2.0.0 CATEGORIES= wip COMMENT= Multi-contact locomotion for multi-body systems diff --git a/multicontact-api/PLIST b/multicontact-api/PLIST index f43a29a6..4d5bbaa6 100644 --- a/multicontact-api/PLIST +++ b/multicontact-api/PLIST @@ -1,55 +1,30 @@ @comment Thu Mar 28 12:44:18 CET 2019 -include/multicontact-api/bindings/python/container/array.hpp -include/multicontact-api/bindings/python/container/reference-wrapper.hpp -include/multicontact-api/bindings/python/container/visitor.hpp -include/multicontact-api/bindings/python/fwd.hpp include/multicontact-api/bindings/python/geometry/ellipsoid.hpp include/multicontact-api/bindings/python/geometry/expose-geometry.hpp include/multicontact-api/bindings/python/geometry/linear-cone.hpp include/multicontact-api/bindings/python/geometry/second-order-cone.hpp include/multicontact-api/bindings/python/scenario/contact-model-planar.hpp include/multicontact-api/bindings/python/scenario/contact-patch.hpp -include/multicontact-api/bindings/python/scenario/contact-phase-humanoid.hpp include/multicontact-api/bindings/python/scenario/contact-phase.hpp include/multicontact-api/bindings/python/scenario/contact-sequence.hpp -include/multicontact-api/bindings/python/scenario/enums.hpp include/multicontact-api/bindings/python/scenario/expose-scenario.hpp -include/multicontact-api/bindings/python/scenario/ms-interval.hpp include/multicontact-api/bindings/python/serialization/archive.hpp -include/multicontact-api/bindings/python/trajectories/cubic-hermite-spline.hpp -include/multicontact-api/bindings/python/trajectories/expose-trajectories.hpp -include/multicontact-api/bindings/python/utils/base.hpp include/multicontact-api/bindings/python/utils/printable.hpp include/multicontact-api/config.hh -include/multicontact-api/container/ref.hpp include/multicontact-api/deprecated.hh +include/multicontact-api/geometry/curve-map.hpp include/multicontact-api/geometry/ellipsoid.hpp include/multicontact-api/geometry/fwd.hpp include/multicontact-api/geometry/linear-cone.hpp include/multicontact-api/geometry/second-order-cone.hpp -include/multicontact-api/math/cumsum.hpp -include/multicontact-api/math/factorial.hpp -include/multicontact-api/math/nrand.hpp -include/multicontact-api/math/search.hpp -include/multicontact-api/scenario/constraint-gmm.hpp -include/multicontact-api/scenario/constraint-soc.hpp -include/multicontact-api/scenario/constraint.hpp -include/multicontact-api/scenario/contact-constraint-planar.hpp -include/multicontact-api/scenario/contact-constraint.hpp include/multicontact-api/scenario/contact-model-planar.hpp include/multicontact-api/scenario/contact-patch.hpp -include/multicontact-api/scenario/contact-phase-humanoid.hpp include/multicontact-api/scenario/contact-phase.hpp include/multicontact-api/scenario/contact-sequence.hpp include/multicontact-api/scenario/fwd.hpp -include/multicontact-api/scenario/ms-interval.hpp include/multicontact-api/serialization/aligned-vector.hpp include/multicontact-api/serialization/archive.hpp include/multicontact-api/serialization/eigen-matrix.hpp -include/multicontact-api/serialization/fwd.hpp include/multicontact-api/serialization/spatial.hpp -include/multicontact-api/serialization/xml.hpp -include/multicontact-api/trajectories/cubic-hermite-spline.hpp -include/multicontact-api/trajectories/fwd.hpp include/multicontact-api/warning.hh lib/pkgconfig/multicontact-api.pc diff --git a/multicontact-api/depend.mk b/multicontact-api/depend.mk index 388cf53b..57b71b80 100644 --- a/multicontact-api/depend.mk +++ b/multicontact-api/depend.mk @@ -19,7 +19,7 @@ SYSTEM_SEARCH.multicontact-api=\ DEPEND_USE+= multicontact-api -DEPEND_ABI.multicontact-api?= multicontact-api>=1.0.0 +DEPEND_ABI.multicontact-api?= multicontact-api>=2.0.0 DEPEND_DIR.multicontact-api?= ../../wip/multicontact-api endif # MULTICONTACT_API_DEPEND_MK ------------------------------------------------ diff --git a/multicontact-api/distinfo b/multicontact-api/distinfo index edfd4de7..b543c698 100644 --- a/multicontact-api/distinfo +++ b/multicontact-api/distinfo @@ -1,3 +1,3 @@ -SHA1 (multicontact-api-1.1.2.tar.gz) = 30267385e217e36cb39c178b12b34c3dc3494f5b -RMD160 (multicontact-api-1.1.2.tar.gz) = 2b2a1db257cdd25cfb3af9337f9cbe5b87a5a203 -Size (multicontact-api-1.1.2.tar.gz) = 838973 bytes +SHA1 (multicontact-api-2.0.0.tar.gz) = 4545b1e01f2ad3013238e54d7e06130d4ad04898 +RMD160 (multicontact-api-2.0.0.tar.gz) = 427aec7ffe0628282943ff11d2c3430646ada4a8 +Size (multicontact-api-2.0.0.tar.gz) = 53789406 bytes diff --git a/py-multicontact-api/Makefile b/py-multicontact-api/Makefile index b804be6b..2279bf52 100644 --- a/py-multicontact-api/Makefile +++ b/py-multicontact-api/Makefile @@ -4,7 +4,7 @@ ORG= loco-3d NAME= multicontact-api -VERSION= 1.1.2 +VERSION= 2.0.0 CATEGORIES= wip COMMENT= Multi-contact locomotion for multi-body systems diff --git a/py-multicontact-api/distinfo b/py-multicontact-api/distinfo index edfd4de7..b543c698 100644 --- a/py-multicontact-api/distinfo +++ b/py-multicontact-api/distinfo @@ -1,3 +1,3 @@ -SHA1 (multicontact-api-1.1.2.tar.gz) = 30267385e217e36cb39c178b12b34c3dc3494f5b -RMD160 (multicontact-api-1.1.2.tar.gz) = 2b2a1db257cdd25cfb3af9337f9cbe5b87a5a203 -Size (multicontact-api-1.1.2.tar.gz) = 838973 bytes +SHA1 (multicontact-api-2.0.0.tar.gz) = 4545b1e01f2ad3013238e54d7e06130d4ad04898 +RMD160 (multicontact-api-2.0.0.tar.gz) = 427aec7ffe0628282943ff11d2c3430646ada4a8 +Size (multicontact-api-2.0.0.tar.gz) = 53789406 bytes -- GitLab