Skip to content

Draft: Descript extension #14

Draft
lfrenot wants to merge 8 commits intoxtc-tools:mainfrom
lfrenot:dev/lefrenot/descript
Draft

Draft: Descript extension #14
lfrenot wants to merge 8 commits intoxtc-tools:mainfrom
lfrenot:dev/lefrenot/descript

Conversation

@lfrenot
Copy link

@lfrenot lfrenot commented Jan 12, 2026

Motivation

This adds the possibility to use parameterized descript specifications.
It also adds a strategy that uses the xvs sampler to pick values for the parameters.
And the possibility to give descript specifications in the form of a YAML string.

Description

descript.py: Type changes to allow string parameters, and algorithm changes to generate constraints.

parsing.py: Type changes to allow string parameters, and a parser for YAML descript specifications.

strategies.py: Added the Strategy_Descript Strategy that takes a descript specification as input.

TODO:

  • Have the xvs tests in the CI

@lfrenot lfrenot changed the title Dev/lefrenot/descript Draft: Descript extension Jan 12, 2026
@lfrenot lfrenot force-pushed the dev/lefrenot/descript branch 4 times, most recently from d85a95f to 2dfe71e Compare January 22, 2026 10:14
@lfrenot lfrenot force-pushed the dev/lefrenot/descript branch from 2dfe71e to d59d050 Compare February 2, 2026 10:24
@lfrenot lfrenot force-pushed the dev/lefrenot/descript branch from d59d050 to d254ce6 Compare February 23, 2026 09:14
@lfrenot lfrenot closed this Mar 27, 2026
@lfrenot lfrenot reopened this Mar 27, 2026
@lfrenot lfrenot force-pushed the dev/lefrenot/descript branch from d254ce6 to 8e95327 Compare March 27, 2026 13:24
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