Skip to content

test: keep aggregator fixtures physically valid - #104

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/profile-validation-resample-recovery
Aug 10, 2026
Merged

test: keep aggregator fixtures physically valid#104
Jammy2211 merged 1 commit into
mainfrom
feature/profile-validation-resample-recovery

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Keep deterministic aggregator sentinel vectors physically valid by replacing only ellipticity-component entries while preserving the existing centre and profile-value assertions.

Supply each mock result with the summary derived from its explicit sample set so validation exercises the intended fixture rather than the mock summary's all-ones fallback.

Scripts Changed

  • scripts/misc/aggregator/ellipse.py — use physical ellipticity components and the explicit sample summary.
  • scripts/misc/aggregator/fit_imaging.py — use physical ellipticity components for both aggregator paths.
  • scripts/misc/aggregator/fit_interferometer.py — use physical ellipticity components for both aggregator paths.
  • scripts/misc/aggregator/galaxies.py — use physical ellipticity components and the explicit sample summary.

Upstream PR

PyAutoLabs/PyAutoGalaxy#568

Test Plan

  • All four affected aggregator scripts pass locally.
  • Default cross-workspace smoke suite passes.

Generated by the PyAutoLabs agent workflow.

@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Aug 10, 2026
@Jammy2211
Jammy2211 merged commit 40beb30 into main Aug 10, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/profile-validation-resample-recovery branch August 10, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant