Skip to content

Warn when optimizing a project with no optimize parameters (#1677)#2591

Merged
akenmorris merged 1 commit into
masterfrom
amorris/1677-warn-no-optimize-params
Jul 14, 2026
Merged

Warn when optimizing a project with no optimize parameters (#1677)#2591
akenmorris merged 1 commit into
masterfrom
amorris/1677-warn-no-optimize-params

Conversation

@akenmorris

Copy link
Copy Markdown
Contributor

A project with no optimize parameters silently uses built-in defaults (128 particles, etc.). Adds OptimizeParameters::has_optimize_parameters() and has set_up_optimize() warn when none were provided; it only fires for a genuinely empty project since Studio and programmatic setters populate parameters first.

Adds OptimizeTests.missing_optimize_parameters_test.

A project with no optimize parameters silently uses built-in defaults
(128 particles, etc.). Adds OptimizeParameters::has_optimize_parameters()
and has set_up_optimize() warn when none were provided; it only fires for
a genuinely empty project since Studio and programmatic setters populate
parameters first.

Adds OptimizeTests.missing_optimize_parameters_test.
@akenmorris
akenmorris merged commit 4a23095 into master Jul 14, 2026
5 checks passed
@akenmorris
akenmorris deleted the amorris/1677-warn-no-optimize-params branch July 14, 2026 14:36
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