Repository navigation
feat(api): explicit factor pinning for Sobol — fixed values (T53xx) → 0.1.0a9 - #51
Merged
Merged
Conversation
…ocabulary (T53xx) V26dd made the Sobol box domain-only, but the domain vocabulary had no way to FREEZE a factor at a caller-stated value: constants existed only as auto-inferred columns (constant in the samples). A consumer holding a "pin this variable" UX (mmux_vite's Sobol panel migration) otherwise has no faithful mapping — reusing a distribution's `constant` param is exactly the conflation V26dd retires, a degenerate DomainSpec is V47st-rejected, and pinning the caller's samples would silently change the surrogate fit. - evaluate_sobol / SumoSession.sobol gain fixed: Mapping[str, float]: unknown names rejected, boxed∧fixed overlap per variable rejected, values guarded finite ∧ log-positive; the surrogate keeps the factor's real spread (pin applies to the sampling design only — legacy semantics) - SobolResult.fixed now echoes explicit pins beside auto-inferred constants (inspectable, V21pf) - SPEC: V26dd clause (explicit freeze ! fixed-value domain vocabulary), T53xx; V&V I11 extended - version 0.1.0a8 -> 0.1.0a9 Co-Authored-By: Qwen3.8 Flash Next NVFP4 (AWS vLLM) <noreply@anthropic.com>
4 tasks
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Small V26dd companion: the domain vocabulary could auto-pin columns constant in the samples but had no way to FREEZE a factor at a caller-stated value. mmux_vite's Sobol-panel migration needs exactly that (reusing a distribution 'constant' param = the conflation V26dd retires; degenerate DomainSpec = V47st-rejected; pinning caller samples = silently changes the surrogate fit).