Ayman Habib

Results 77 issues of Ayman Habib

Fixes issue #0 Initially the plan was to upgrade to a more stable/tagged ipopt (as the branch name suggests), however it appears latest casadi release is built against custom ipopt...

Fixes issue # ### Brief summary of changes ### Testing I've completed ### Looking for feedback on... ### CHANGELOG.md (choose one) - no need to update because... - updated. -...

With recent and upcoming API changes, it seems impractical to track if opensim-gui builds after the fact with opensim-core commits. This issue proposes building the GUI master/main against the branch...

Older ipopt/casadi stack has two main side-effects: 1. Can't build on Apple Silicon due to old code base of ipopt 2. Can't make conda packages on either osx or linux...

Fixes issue # ### Brief summary of changes ### Testing I've completed ### Looking for feedback on... ### CHANGELOG.md (choose one) - no need to update because... - updated. -...

Reported by @pariterre as potential issue for users of opensim who also need to use ezc3d (https://github.com/opensim-org/opensim-core/pull/3467#issuecomment-1582603243)

This seems related to the refactoring of the ComponentPath as shown in the stacktrace below `> osimCommon_d.dll!`anonymous namespace'::normalize(std::string path) Line 140 C++ osimCommon_d.dll!OpenSim::ComponentPath::ComponentPath(std::string path) Line 252 C++ osimCommon_d.dll!OpenSim::AbstractSocket::checkConnecteePathProperty() Line 281...

Test Case

While this may not be immediately useful, the fact that it's a ModelComponent is lost from bindings which may have downstream loss of functionality