You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
Created a general implementation of the implicit discipline client for
OpenMDAO. The client creates an OpenMDAO ImplicitComponent which can
be added to any OpenMDAO model.
Created an interface to host OpenMDAO groups in ExplicitServers.
Added integration tests for OpenMDAO implicit components using the quadratic example
Added unit tests for OpenMDAO linearize, solve_nonlinear, and apply_nonlinear functions
Updated Philote protocol to version 0.7.0
Moved tests out of the package structure
Improved test coverage (100% lines covered by unit and integration tests, excluding generated files)
Bug Fixes
Added a check if OpenMDAO is installed before defining any classes that use
OpenMDAO types. This is a bug that has never (to my knowledge) been
encountered, but could force non-OpenMDAO users to install the package, even
though they have no use for it.
Fixed grpcio-tools build dependency issue. Under certain circumstances (e.g., use of an older grpcio package), the
installation will fail due to an incompatible grpcio-tools version getting installed at build time. The grpcio-tools
version has been fixed for the build at 1.59. As a result the grpcio version also must at least be 1.59