Skip to content

Revert modified noise - #461

Merged
chrisbrahms merged 2 commits into
LupoLab:masterfrom
chrisbrahms:revert-modified-noise
Nov 9, 2026
Merged

chrisbrahms merged 2 commits into
LupoLab:masterfrom
chrisbrahms:revert-modified-noise

Conversation

@chrisbrahms

Copy link
Copy Markdown
Collaborator

Removes the modified noise model again.

chrisbrahms and others added 2 commits November 5, 2026 12:25
The modified shot-noise model (a constant noise field added inside the
nonlinear operator, excluded from dispersion) does not give the correct
physics, so this reverts the model of LupoLab#414 (squash commit 9e9a270):
`shotnoise` is a Bool again and `true` adds one-photon-per-mode noise to the
input field, as before LupoLab#414.

Kept from LupoLab#414, because they are not part of the noise model:
- the QueueExec fix in Scans.jl (a worker no longer recreates a finished
  scan's queue file),
- the .gitignore entries,
- the approximate comparison of the cached PPT rate in test_ionisation.jl,
- the `rng` keyword of prop_capillary/prop_gnlse, now passed to
  Fields.ShotNoise(rng) for seeded input noise (new test in test_interface).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WM2AxPkj1PCFvBcaaaanzV
@chrisbrahms
chrisbrahms merged commit 7bc2f15 into LupoLab:master Nov 9, 2026
10 checks passed
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.

1 participant