Skip to content

Adds individual source magnifications to the lightcurve output - #17

Merged
mtpenny merged 3 commits into
gulls-microlensing:devfrom
mtpenny:dev
Nov 4, 2025
Merged

Adds individual source magnifications to the lightcurve output#17
mtpenny merged 3 commits into
gulls-microlensing:devfrom
mtpenny:dev

Conversation

@mtpenny

@mtpenny mtpenny commented Nov 4, 2025

Copy link
Copy Markdown
Contributor

No description provided.

AmberLee2427 and others added 3 commits November 4, 2025 15:41
- Implemented a strict flux conservation sanity check in the plotting module to ensure the sum of source fluxes aligns with the true flux.
- Enhanced the plotting functions to optionally display fluxes for two sources.
- Updated the lightcurve output to include relative fluxes for both sources in the output files.
- Modified the lightcurve generator to compute and store individual source magnifications for binary events.
- Adjusted the runner to correctly reference parameter files for binary source cases. (smoke bug)
- Expanded the event structure to accommodate magnifications for both sources.
- Ensured memory allocation for new source magnification vectors during setup.
- Fixed malformed fits files from outputLightcurve.cpp (src bug)
…lux-to-lc

Add support for multiple sources in lightcurve generation and plotting
@mtpenny
mtpenny merged commit 3510aba into gulls-microlensing:dev Nov 4, 2025
4 checks passed
mtpenny referenced this pull request in mtpenny/gulls_mp Apr 22, 2026
copilot review changes and fast-forward updates on general branch
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.

2 participants