Skip to content

Splitting out IIFTypes as a separate module. #1872

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

Conversation

Affie
Copy link
Member

@Affie Affie commented Jun 20, 2025

This pr should split out:

  • some variable types + serialization
  • some factor types + serialization
  • some packed distribution types + serialization

Serialization is pack/unpack only
IIFTypes should be ready to register as subproject (won't register yet)
DFG + IIFTypes [later RoMETypes] should be able to pack/unpack variables and factors without IIF.

@Affie Affie self-assigned this Jun 20, 2025
@Affie Affie added this to the v0.36.0 milestone Jun 20, 2025
@Affie Affie force-pushed the refac/types branch 2 times, most recently from 460f19f to 8026e4a Compare June 20, 2025 16:46
@Affie Affie changed the title Spllitting out IIFTypes as a separate module. Splitting out IIFTypes as a separate module. Jun 26, 2025
@Affie Affie marked this pull request as ready for review June 27, 2025 11:42
@Affie Affie force-pushed the refac/types branch 2 times, most recently from d70d299 to b2da44e Compare June 27, 2025 13:57
@Affie
Copy link
Member Author

Affie commented Jun 27, 2025

Because mixtures do not follow the standard pattern, we need to resolve #1420 before IIFTypes can be fully supported/implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant