Skip to content

Solve merge conflicts and merge 906 into main#917

Merged
AlexanderFengler merged 16 commits intomainfrom
906-update-config-for-choice-only-models
Mar 6, 2026
Merged

Solve merge conflicts and merge 906 into main#917
AlexanderFengler merged 16 commits intomainfrom
906-update-config-for-choice-only-models

Conversation

@digicosmos86
Copy link
Copy Markdown
Collaborator

@AlexanderFengler can you give this a quick approval? When merging PRs this afternoon, I somehow merged them into a separate branch instead of main. This is just to correct the mistake

@digicosmos86 digicosmos86 linked an issue Mar 5, 2026 that may be closed by this pull request
Copy link
Copy Markdown
Member

@AlexanderFengler AlexanderFengler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok @digicosmos86 . Can you just check about the test failure there? That one of the new models, slightly suspicious, but the respective PR for that model had all tests passing....

@digicosmos86
Copy link
Copy Markdown
Collaborator Author

ok @digicosmos86 . Can you just check about the test failure there? That one of the new models, slightly suspicious, but the respective PR for that model had all tests passing....

Checking now

@digicosmos86
Copy link
Copy Markdown
Collaborator Author

ok @digicosmos86 . Can you just check about the test failure there? That one of the new models, slightly suspicious, but the respective PR for that model had all tests passing....

@AlexanderFengler Looks like these tests used to be skipped for older SSMS versions. Now that we've updated ssms dependency, these tests are now available:

@pytest.mark.skipif(
    "poisson_race" not in model_config,
    reason="poisson_race not available in installed ssms",
)
class TestPoissonRaceSimulator:

model_config comes from ssms directly

@AlexanderFengler
Copy link
Copy Markdown
Member

AlexanderFengler commented Mar 5, 2026

ok @digicosmos86 . Can you just check about the test failure there? That one of the new models, slightly suspicious, but the respective PR for that model had all tests passing....

@AlexanderFengler Looks like these tests used to be skipped for older SSMS versions. Now that we've updated ssms dependency, these tests are now available:

@pytest.mark.skipif(
    "poisson_race" not in model_config,
    reason="poisson_race not available in installed ssms",
)
class TestPoissonRaceSimulator:

model_config comes from ssms directly

I see ok. I think this is slightly weird now because we probably were missing an upper bound on ssm-simulators so this is more something to be fixed in a PR dedicated to the actual release? Here, actually let's just put an upper bound on ssm-simulators and then relax that in the release PR and work through any test problems there. Does that make sense @digicosmos86 ?

@digicosmos86
Copy link
Copy Markdown
Collaborator Author

ok @digicosmos86 . Can you just check about the test failure there? That one of the new models, slightly suspicious, but the respective PR for that model had all tests passing....

@AlexanderFengler Looks like these tests used to be skipped for older SSMS versions. Now that we've updated ssms dependency, these tests are now available:

@pytest.mark.skipif(
    "poisson_race" not in model_config,
    reason="poisson_race not available in installed ssms",
)
class TestPoissonRaceSimulator:

model_config comes from ssms directly

I see ok. I think this is slightly weird now because we probably were missing an upper bound on ssm-simulators so this is more something to be fixed in a PR dedicated to the actual release? Here, actually let's just put an upper bound on ssm-simulators and then relax that in the release PR and work through any test problems there. Does that make sense @digicosmos86 ?

No rush for this. There is another PR coming for choice-only models so I don't think it's realistic for the release to go out this week. I can disable these tests for now in HSSM and then we can re-enable these tests in a future PR. How about that?

@AlexanderFengler
Copy link
Copy Markdown
Member

@digicosmos86 should be good now, we can relegate fixing the poisson stuff to a separate PR, I'll take care of it.

@digicosmos86
Copy link
Copy Markdown
Collaborator Author

@digicosmos86 should be good now, we can relegate fixing the poisson stuff to a separate PR, I'll take care of it.

Cool thanks @AlexanderFengler! Can you give this an approval?

Copy link
Copy Markdown
Member

@AlexanderFengler AlexanderFengler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. Thanks @digicosmos86

@AlexanderFengler AlexanderFengler merged commit 2f93330 into main Mar 6, 2026
4 checks passed
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.

Update Config to support choice-only models

2 participants