Repository navigation
Conversation
HodMor.buzzard() now carries values fitted back to mock_lob_sigma_catalog.fits (1.2M halos, 129 log-mass x 8 redshift bins) instead of the generator's ini values. Every fitted parameter lands within 0.5 sigma of the generator's input, so this is a re-measurement of what the catalogue realises, not a correction. log10_Mmin is held at the generator's value: it sits a factor 40 below the catalogue's mass floor and is a 2.4% curvature at 1e13 and 0.02% at 1e15. The fit must carry the catalogue's lambda_tr >= 5 threshold (the file holds only halos the target loop walked, so a binned mean is a tail mean); fitting 1 + <lambda_sat> straight to it returns alpha = 0.482, 44% too shallow. Documents that pdf is a continuous shifted-Poisson interpolation, not the mock's unclipped draw. Tests: the des_y1 / buzzard comparison relaxes from bit-identical to percent-level agreement, and a new test checks that the fitted set recovers the generator inputs to within 0.5 sigma. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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.
Summary
HodMor.buzzard()now carries parameters fitted back to the delivered mock catalogue (mock_lob_sigma_catalog.fits: 1.2M halos, 129 log-mass × 8 redshift bins), instead of the values transcribed from the generator's ini.log10_Mminis held at the generator's value: it sits a factor 40 below the catalogue's mass floor, where it is a 2.4% curvature at 10¹³ and 0.02% at 10¹⁵.1 + <λ_sat>straight to it returns α = 0.482, 44% too shallow.pdfis a continuous shifted-Poisson interpolation, not the mock's unclipped draw, so it is not the mock's p(λ_tr | M).Tests
log10_Mminstill exactly equal;epsilonandz_pivotremain the differences that matter).test_the_fitted_buzzard_set_recovers_the_generator_inputschecks all four fitted parameters are within 0.5σ of the generator's values.tests/test_selection.py: 71 passed. Full suite on this branch: 877 passed, 22 skipped, 33 xfailed.Notes
main(no conflicts).🤖 Generated with Claude Code