Skip to content

compress printing for very large statespace models#965

Merged
baggepinnen merged 4 commits into
masterfrom
compress
May 14, 2026
Merged

compress printing for very large statespace models#965
baggepinnen merged 4 commits into
masterfrom
compress

Conversation

@baggepinnen
Copy link
Copy Markdown
Member

No description provided.

@JuliaControlBot
Copy link
Copy Markdown

This is an automated message.
Plots were compared to references. No changes were detected.

baggepinnen and others added 3 commits May 14, 2026 15:16
Move the D-matrix println back outside `if nstates(sys) > 0` so pure
feedthrough systems (state dimension 0) still show D. Add tests covering
the new compressed format for large A/B/C/D, the zero-D shortcut, and
the mixed case (large A with small B/C/D). Update the four existing
print test strings to drop the trailing blank line that the previous
`println(..., "\n")` produced.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Same trailing-blank-line drop as the existing StateSpace print tests —
these composite types embed the StateSpace show output.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Restore the trailing "\n" argument on the D println so the blank line
between D and the time-domain line is preserved (downstream packages
may depend on this output format). Both the small-matrix and the new
compressed branches now emit the blank line. Test expectations for the
4 existing StateSpace tests, the 2 composite-type tests, and the 2 new
compressed-matrix tests updated accordingly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.57%. Comparing base (4c404ef) to head (a980398).
⚠️ Report is 165 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #965      +/-   ##
==========================================
- Coverage   92.78%   91.57%   -1.22%     
==========================================
  Files          41       42       +1     
  Lines        4975     5624     +649     
==========================================
+ Hits         4616     5150     +534     
- Misses        359      474     +115     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@baggepinnen baggepinnen merged commit 6d2309f into master May 14, 2026
4 of 5 checks passed
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.

2 participants