Add optional progress reporting via ProgressQueue#14
Add optional progress reporting via ProgressQueue#14PaulDL-RS merged 6 commits intoPaulDL-RS:mainfrom
Conversation
|
I can't look at your Pull Request today, i will looked into it tommorow. |
|
No worries. I'm in no hurry.
…On Wed, Mar 11, 2026 at 1:44 AM, PaulDL-RS < ***@***.*** > wrote:
*PaulDL-RS* left a comment (PaulDL-RS/spyrrow#14) (
#14 (comment) )
I can't look at your Pull Request today, i will looked into it tommorow.
Due to some unrelated issue, I need to release a fix as 0.8.4 today. I
guess your PR will be 0.8.5
—
Reply to this email directly, view it on GitHub (
#14 (comment) ) , or
unsubscribe (
https://github.com/notifications/unsubscribe-auth/ADX6N3EZFA7VB7BMQ6CX7534QERO7AVCNFSM6AAAAACWNT2Z4SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DAMZXGQ4DQMBTHE
).
You are receiving this because you authored the thread. Message ID: <PaulDL-RS/spyrrow/pull/14/c4037488039
@ github. com>
|
6fcd5cf to
7cb2ff0
Compare
|
Hi @zfsguy, I like the idea and think this is a value contribution. When I look at the custom |
|
I reviewed was is now implemented. It's good. I will wait until you decide about Jeroen suggestion by either implementing it or postponing it and then I will merge. |
|
@JeroenGar - Good suggestion. |
Exposes sparrow's existing SolutionListener mechanism to Python via a new
ProgressQueueclass andReportTypeenum.When passed to
solve(), the queue collects(ReportType, strip_width, density)tuples that can be drained from another thread for progress bars, logging, or monitoring.ReportTypemirrors sparrow's 5 report variants (ExplFeas,ExplInfeas,ExplImproving,CmprFeas,Final), with aphase_name()convenience method for grouped labels.solve()works exactly as before when no queue is passed.