Skip to content

Expand explicit-state SciPy wrapper catalog - #81

Draft
jonathanberthias wants to merge 3 commits into
migration/extreme-value-conveniencesfrom
migration/scipy-wrapper-catalog
Draft

jonathanberthias wants to merge 3 commits into
migration/extreme-value-conveniencesfrom
migration/scipy-wrapper-catalog

Conversation

@jonathanberthias

@jonathanberthias jonathanberthias commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

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.

@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch 2 times, most recently from 1417c06 to 921f3bd Compare September 26, 2026 19:15
@jonathanberthias
jonathanberthias added this pull request to stack #84 September 26, 2026 19:15
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch 2 times, most recently from 4261ef6 to 4661a5d Compare September 26, 2026 19:36
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch 2 times, most recently from 442611e to b505847 Compare September 26, 2026 19:52
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch from b505847 to 963fabf Compare September 27, 2026 11:43
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch 2 times, most recently from 3847f0a to 6315647 Compare September 27, 2026 12:12
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch from 6315647 to 81da0d5 Compare September 27, 2026 12:17
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch from 81da0d5 to 296f344 Compare September 27, 2026 13:46
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch 2 times, most recently from 4d139b9 to 04c193a Compare September 27, 2026 20:27
@jonathanberthias
jonathanberthias force-pushed the migration/scipy-wrapper-catalog branch from 04c193a to 41ccb8e Compare October 2, 2026 22:25
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.

1 participant