Open wgledbe opened 3 months ago
Proposed directory structure:
|-- repo root
`-- asset
|-- bind
|-- include
| `-- ASSET
|-- examples
`-- src
Completed refactor of Solvers
, Utils
, and VectorFunctions
.
Did not touch OptimalControl
or anything that depends on it.
It would be unbelievably nice to use the core objects in other projects without being married to the Python bindings.
A potential refactor could look something like:
becomes
This way, you'd have a totally separate folder (I like calling it
bind
) that only contains a bunch of theseBuildWhatever
functions. The core implementations wouldn't know about the bindings at all. Really just flipping it all inside-out.