Dev - #16
Merged
Merged
Conversation
Gulls dev - VBM4.2.1
Interactive visualization of lightcurve, parameter derivatives, and microlensing caustics
FM & LC Generator Updated
Merge pull request #6 from mtpenny/dev
…starfield files (not tested)
Updating FM header
Output lightcurve updates for binary sources
… to plotlc.py eventually
…ties - Added PSF generation utilities (`generateMoffat`, `txt2fits_custom`, `precompute_psf`) to CMake build. - Updated CHANGELOG with new features including on-demand PSF file generation and smart caching. - Included PSF file path in .gitignore to prevent committing generated files. - Enhanced README to reflect automated release notes generation from CHANGELOG.
The CI builds executables to build/bin/ but the smoke test was looking in ./bin/ by default. Now the CI passes --build-bin build/bin to the smoke test runner.
- Implemented a fallback mechanism for PSF generation: first attempts to use the precompute_psf utility, and if it fails or produces a small file, it falls back to a two-step approach using generateMoffat and txt2fits_custom. - Added error handling for missing executables and created temporary text PSF files before conversion to binary format. - Included warnings about potential simulation issues due to lack of subpixel sampling in the generated PSF.
…roject. This file contained outdated release information and has been superseded by automated release note generation.
- Reverted precompute_psf.cpp back to the original dev branch version - Removed unnecessary PSF generation fallback code from smoke test runner - Now uses the original precompute_psf utility as intended
- Updated argument validation to allow for an optional Nkern parameter, defaulting to 145 for backward compatibility. - Improved usage message to reflect the new argument structure. - Added error handling for invalid Nkern values to ensure positive integers are provided.
…ng, and PSF generation. Enhanced input validation and streamlined CI/CD processes. Fixed multiple bugs and improved overall performance.
…rkflow. Adjusted paths for documentation artifacts and limited branch triggers to 'main' only.
…xt utility. Added generateMoffatPSF to CMake build and improved PSF generation documentation.
…ug and Release builds, including bug findings and recommendations for fixing uninitialized parameters in the code.
…ting Add CI/CD, Documentation, and Testing Infrastructure
mtpenny
referenced
this pull request
in mtpenny/gulls_mp
Apr 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.