RobotLocomotion / drake

Model-based design and verification for robotics.
https://drake.mit.edu
Other
3.29k stars 1.26k forks source link

Move matlab code into `drake-distro/drake/matlab` #3253

Closed jwnimmer-tri closed 7 years ago

jwnimmer-tri commented 8 years ago

As begun in #3191, we should move all matlab-related code into drake-distro/drake/matlab; this also includes the C++ supporting code for mex. See https://github.com/RobotLocomotion/drake/pull/3191#issuecomment-240897342 for an overview.

The order of operations will be something like:

jwnimmer-tri commented 8 years ago

Given other priorities, and probably wanting to coordinate with other CMakeLists refactoring, I am not going to work on this immediately -- but don't be surprised if it crops up again in a few weeks.

jwnimmer-tri commented 8 years ago

@RussTedrake for these four files, may I move them into drake-distro/drake/matlab/ as part of this upcoming PR, or would it be easier to keep them where they are now (drake-distro/drake/)?

  1. drake/addpath_drake.m
  2. drake/rmpath_drake.m
  3. drake/Contents.m
  4. drake/runAllTests.m
jwnimmer-tri commented 8 years ago

General FYI... work in progress will be here (N.B. will be rebased often): https://github.com/jwnimmer-tri/drake/commits/the-great-matlab-relocation-of-aught-sixteen

RussTedrake commented 8 years ago

Fine to move but you'll need to update the docs in a bunch of places, too.

jwnimmer-tri commented 8 years ago

I think we can let addpath_drake remain where they are; it's not worth disrupting them, because they are not in the way like the library code was. I also think that I am content to leave examples alone as well. Thus, once #3861 merges, I think the issue can be closed, modulo a final sanity-check pass.

jwnimmer-tri commented 7 years ago

Wrap-up checklist:

jwnimmer-tri commented 7 years ago

One nitpick issue filed as #3982, otherwise this is done. Closing the meta-ticket. :100:.