Skip to content

Conversation

@timeverettadams
Copy link
Contributor

@timeverettadams timeverettadams commented May 27, 2025

Resolves #36 (OOP block structure, not non-square complex uncertainty blocks)

Proposed Changes

  • Implement uncertainty block elements using UncertaintyBlock parent class (RealDiagonalBlock, ComplexDiagonalBlock, and ComplexFullBlock child classes).
  • Support user-side MATLAB uncertainty block description by converting uncertainty block elements to their respective UncertaintyBlock classes.

Checklist

  • Write unit tests
  • Write examples in docstrings
  • Update Sphinx documentation
  • Bump version number and date in pyproject.toml, doc/conf.py,
    README.rst, and CITATION.cff.

Copy link
Member

@sdahdah sdahdah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good stuff

@sdahdah sdahdah self-requested a review July 21, 2025 18:50
sdahdah
sdahdah previously approved these changes Jul 21, 2025
…tion utility functions to opt for methods in python-control v0.10.2
@sdahdah sdahdah merged commit 1e46371 into main Jul 24, 2025
4 checks passed
@sdahdah sdahdah deleted the 36-implement-oop-block_structure-approach-and-implement-nonsquare-complex-blocks branch July 24, 2025 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement OOP block_structure approach and implement nonsquare complex blocks

3 participants