Expand explicit-state SciPy wrapper catalog - #81
Draft
jonathanberthias wants to merge 3 commits into
Draft
jonathanberthias wants to merge 3 commits into
jonathanberthias wants to merge 3 commits into
Conversation
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
2 times, most recently
from
September 26, 2026 19:15
1417c06 to
921f3bd
Compare
jonathanberthias
added this pull request to stack #84
September 26, 2026 19:15
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
2 times, most recently
from
September 26, 2026 19:36
4261ef6 to
4661a5d
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
2 times, most recently
from
September 26, 2026 19:52
442611e to
b505847
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
from
September 27, 2026 11:43
b505847 to
963fabf
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
2 times, most recently
from
September 27, 2026 12:12
3847f0a to
6315647
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
from
September 27, 2026 12:17
6315647 to
81da0d5
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
from
September 27, 2026 13:46
81da0d5 to
296f344
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
2 times, most recently
from
September 27, 2026 20:27
4d139b9 to
04c193a
Compare
jonathanberthias
force-pushed
the
migration/scipy-wrapper-catalog
branch
from
October 2, 2026 22:25
04c193a to
41ccb8e
Compare
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.
Current situation
The wrapper factory covers only a few example laws. Most of the existing plain continuous distribution catalog still lacks an explicit-state counterpart, which would make a later public cutover depend on many one-off additions. The declared SciPy minimum is also lower than the names already imported by the legacy catalog.
Change
Expand the opt-in factory catalog to cover the existing plain SciPy wrappers, including established aliases and SciPy version gates. These classes use the constructor and state-evaluation conventions introduced by the factory PR. Raise the SciPy minimum to 1.12, the earliest supported release with the unguarded catalog names.
Notes
Bespoke legacy Beta, Pareto, and Exponential conveniences are outside this plain-wrapper catalog. Their replacement should use an end-user reparameterization path before the public cutover.