
Hey everyone. Back with another update. This time the focus was on making RGB composition work across different detector resolutions, which was a limitation when working with JWST NIRCam data.
What's new in v0.3.4:
- Auto-resample for mixed SW/LW channels: NIRCam short-wave detectors are roughly 2x the resolution of long-wave. Before this, you had to pick one detector group for RGB. Now the compose detects the size difference and upsamples the smaller channel with bicubic interpolation so you can mix them freely.
- WCS headers are updated during resample so astrometry stays valid after the upsample.
- Resampled indicator in the compose result panel so you know when auto-resample kicked in.
- Fixed a Linux case-sensitive path bug that was causing file load failures on some setups.
- SCNR green removal with Average Neutral and Maximum Neutral methods, adjustable from 0 to 100%.
- Cleaned up dead code paths in the compose pipeline.
The screenshot shows M51 (Whirlpool Galaxy) composed from JWST Level 3 mosaics.
Feedback is always welcome if anyone wants to try it out.
Note: This is not a vibe-coded project. I'm a developer working solo, and I use AI to speed up documentation, copywriting, and occasionally some astronomy math outside my main domain, but every line of code is reviewed and integrated by hand.
by Jazzlike_Wash6755
