Skip to content

Add very basic PhotoPipe selection (including z-band) - #281

Merged
cailmdaley merged 7 commits into
developfrom
phot_select
Jul 16, 2026
Merged

Add very basic PhotoPipe selection (including z-band)#281
cailmdaley merged 7 commits into
developfrom
phot_select

Conversation

@cailmdaley

Copy link
Copy Markdown
Collaborator

Supersedes #187 (Jack Elvin-Poole's branch, carried over with his commits — I couldn't push to the fork). Closes #229.

On top of Jack's change (a not_equal_2bands mask kind: keep objects with a valid measurement in either z-band column, plus the _ppv1 mask config):

Martin approved the original in #187; review comments there are all addressed here.

🤖 Generated with Claude Code

https://claude.ai/code/session_0131j6RFmxW2va6XTTapBVqo

elvinpoole and others added 7 commits May 18, 2026 12:33
merge updates from develop to feature branch
- Mask gains kind 'not_equal_2bands' (keep object if value differs from
  sentinel in either band column), implemented in Mask.apply() on top of
  the shared apply_condition grammar
- second column is explicit (col_name2 in config), not col_name+'2';
  missing col_name2 fails fast
- FITS-header descr now reconstructs the cut: '!=-99 in mag_z or mag_z2'
- print_condition covers the new kind; Mask docstring documents it
- config: typo + trailing-whitespace nits, explicit col_name2
- tests: OR semantics, fail-fast, descr

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0131j6RFmxW2va6XTTapBVqo
@github-actions

Copy link
Copy Markdown
Contributor

🤖 autofix pushed 12dba02, ruff is clean — formatting and safe lint fixes were applied for you; nothing else to do.

@cailmdaley
cailmdaley merged commit f21e31e into develop Jul 16, 2026
1 check passed
@cailmdaley
cailmdaley deleted the phot_select branch July 16, 2026 16:25
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.

PhotoPipe selection v1 (ppv1) incl. z-band in masking/calibration

2 participants