Skip to content
Merged
Changes from 1 commit
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 Jun 18, 2022
7d4b5f2
Save some work on implementing passivity indices,
Mark-Yeatman Jul 11, 2022
941b673
Catch cases with dimension mismatch between input and outputs.
Mark-Yeatman Jul 11, 2022
1ef69f6
Add support for input/output passivity indices.
Mark-Yeatman Jul 15, 2022
30f859a
Clean up.
Mark-Yeatman Jul 15, 2022
caa2614
Run autopep8 formatter.
Mark-Yeatman Jul 15, 2022
b249ac4
Add getPassiveIndex function.
Mark-Yeatman Jul 15, 2022
439134f
Test commit.
Mark-Yeatman Jul 15, 2022
b7adf47
Rework passivity indices so that unit tests pass.
Mark-Yeatman Jul 17, 2022
c5dc526
Remove development print statement.
Mark-Yeatman Jul 17, 2022
6db437d
Finally getting correct values for passivity indices, source paper ha…
Mark-Yeatman Jul 17, 2022
b331e75
Add passivity indices for discrete system and unit tests.
Mark-Yeatman Jul 18, 2022
8d7c75b
Remove commented code.
Mark-Yeatman Jul 18, 2022
f837542
Actually remove commented code.
Mark-Yeatman Jul 18, 2022
ef25304
Merge branch 'main' into yeatman-pr750
bnavigator Jul 18, 2022
b7a79c1
Code cleanup.
Mark-Yeatman Jul 18, 2022
fd04e75
Merge branch 'main' of https://github.com/Mark-Yeatman/python-control
Mark-Yeatman Jul 18, 2022
dc63332
Merge branch 'main' into passivity-tools
Mark-Yeatman Jul 18, 2022
a150a90
Merge branch 'passivity-tools' of https://github.com/Mark-Yeatman/pyt…
Mark-Yeatman Jul 18, 2022
0bf1003
Use more specific exceptions.
Mark-Yeatman Jul 18, 2022
7132945
Better doc string, use more specific exceptions in pytest.
Mark-Yeatman Jul 18, 2022
0d322a3
Rename getPassiveIndex to get_passivity_index.
Mark-Yeatman Jul 18, 2022
0609a17
Fix unit discrete time unit tests/ implementation.
Jul 22, 2022
c1fc494
Change function signature on is_passive, split get_passivity_index in…
Mark-Yeatman Jul 26, 2022
ab87950
Change weird double negative on conditional statements.
Mark-Yeatman Jul 26, 2022
e92f13a
Make relevant passivity module function names conform to convention f…
Mark-Yeatman Jul 26, 2022
e5c0f1b
Add that last bit of test coverage.
Mark-Yeatman Jul 26, 2022
8bd658f
Clean up some unused function inputs, update doc string.
Mark-Yeatman Jul 27, 2022
ffd0837
Add passivity module to __init__.py and Sphinx documentation.
Mark-Yeatman Jul 27, 2022
9234188
Fix import name collision.
Mark-Yeatman Jul 27, 2022
5a3245f
Improve sphinx docs and function doc strings.
Mark-Yeatman Jul 27, 2022
01b5591
Pull some helper functions into _solve_passivity_LMI.
Mark-Yeatman Jul 28, 2022
d9cb828
Add function I/O description to doc string for _solve_passivity_LMI.
Mark-Yeatman Jul 28, 2022
32e9b24
Change _solve_passivity_LMI to solve_passivity_LMI, include in __all__.
Mark-Yeatman Jul 28, 2022
f4809d9
Change functions to compute passivity indices to return RuntimeErrors…
Mark-Yeatman Jul 28, 2022
4a95fa3
Add reminders for future implementation.
Mark-Yeatman Jul 28, 2022
2c2d25a
Update documentation so that math renders and organization is better.
Mark-Yeatman Jul 28, 2022
0b0d692
Fix doc string.
Mark-Yeatman Jul 30, 2022
fdaab42
Remove test code.
Mark-Yeatman Jul 30, 2022
2f88778
remove some lint, enforce numpydoc
bnavigator Jul 30, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove commented code.
  • Loading branch information
Mark-Yeatman committed Jul 18, 2022
commit 8d7c75b2e54ad7dfa97b34cf6d4df9eab41ff702
2 changes: 1 addition & 1 deletion control/passivity.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'''
Author: Mark Yeatman
Date: May 15, 2022
Date: July 17, 2022
'''

from msilib.schema import Error
Comment thread
Mark-Yeatman marked this conversation as resolved.
Outdated
Expand Down