-
Notifications
You must be signed in to change notification settings - Fork 441
Passivity indices and support for discrete time systems. #750
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
bnavigator
merged 40 commits into
python-control:main
from
Mark-Yeatman:passivity-tools
Jul 30, 2022
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
8e40e0f
Add support for discrete time system to ispassive.
Mark-Yeatman 7d4b5f2
Save some work on implementing passivity indices,
Mark-Yeatman 941b673
Catch cases with dimension mismatch between input and outputs.
Mark-Yeatman 1ef69f6
Add support for input/output passivity indices.
Mark-Yeatman 30f859a
Clean up.
Mark-Yeatman caa2614
Run autopep8 formatter.
Mark-Yeatman b249ac4
Add getPassiveIndex function.
Mark-Yeatman 439134f
Test commit.
Mark-Yeatman b7adf47
Rework passivity indices so that unit tests pass.
Mark-Yeatman c5dc526
Remove development print statement.
Mark-Yeatman 6db437d
Finally getting correct values for passivity indices, source paper ha…
Mark-Yeatman b331e75
Add passivity indices for discrete system and unit tests.
Mark-Yeatman 8d7c75b
Remove commented code.
Mark-Yeatman f837542
Actually remove commented code.
Mark-Yeatman ef25304
Merge branch 'main' into yeatman-pr750
bnavigator b7a79c1
Code cleanup.
Mark-Yeatman fd04e75
Merge branch 'main' of https://github.com/Mark-Yeatman/python-control
Mark-Yeatman dc63332
Merge branch 'main' into passivity-tools
Mark-Yeatman a150a90
Merge branch 'passivity-tools' of https://github.com/Mark-Yeatman/pyt…
Mark-Yeatman 0bf1003
Use more specific exceptions.
Mark-Yeatman 7132945
Better doc string, use more specific exceptions in pytest.
Mark-Yeatman 0d322a3
Rename getPassiveIndex to get_passivity_index.
Mark-Yeatman 0609a17
Fix unit discrete time unit tests/ implementation.
c1fc494
Change function signature on is_passive, split get_passivity_index in…
Mark-Yeatman ab87950
Change weird double negative on conditional statements.
Mark-Yeatman e92f13a
Make relevant passivity module function names conform to convention f…
Mark-Yeatman e5c0f1b
Add that last bit of test coverage.
Mark-Yeatman 8bd658f
Clean up some unused function inputs, update doc string.
Mark-Yeatman ffd0837
Add passivity module to __init__.py and Sphinx documentation.
Mark-Yeatman 9234188
Fix import name collision.
Mark-Yeatman 5a3245f
Improve sphinx docs and function doc strings.
Mark-Yeatman 01b5591
Pull some helper functions into _solve_passivity_LMI.
Mark-Yeatman d9cb828
Add function I/O description to doc string for _solve_passivity_LMI.
Mark-Yeatman 32e9b24
Change _solve_passivity_LMI to solve_passivity_LMI, include in __all__.
Mark-Yeatman f4809d9
Change functions to compute passivity indices to return RuntimeErrors…
Mark-Yeatman 4a95fa3
Add reminders for future implementation.
Mark-Yeatman 2c2d25a
Update documentation so that math renders and organization is better.
Mark-Yeatman 0b0d692
Fix doc string.
Mark-Yeatman fdaab42
Remove test code.
Mark-Yeatman 2f88778
remove some lint, enforce numpydoc
bnavigator File filter
Filter by extension
Conversations
Failed to load comments.
8000
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.