Skip to content

Dev - #16

Merged
mtpenny merged 143 commits into
gulls-microlensing:devfrom
mtpenny:dev
Oct 27, 2025
Merged

Dev#16
mtpenny merged 143 commits into
gulls-microlensing:devfrom
mtpenny:dev

Conversation

@mtpenny

@mtpenny mtpenny commented Oct 27, 2025

Copy link
Copy Markdown
Contributor

No description provided.

FarzanehZohrabi and others added 30 commits March 5, 2025 01:02
Interactive visualization of lightcurve, parameter derivatives, and microlensing caustics
Merge pull request #6 from mtpenny/dev
Output lightcurve updates for binary sources
AmberLee2427 and others added 28 commits October 22, 2025 16:40
…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
mtpenny merged commit 0537b86 into gulls-microlensing:dev Oct 27, 2025
4 checks passed
mtpenny referenced this pull request in mtpenny/gulls_mp Apr 1, 2026
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.

3 participants