-
Notifications
You must be signed in to change notification settings - Fork 3
Add BH properties from HYBRID model #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Subfind and HBT do not output bound particles for subhalos.
* Virtual snapshot contains link to membership files instead
of a copy of the data
* Use absolute paths to the underlying files
Conflicts:
group_membership.py
aperture_properties.py
Outdated
| "BHmaxvel", | ||
| "BHmaxAR", | ||
| "BHmaxlasteventa", | ||
| "BlackHolesTotalInjectedEnergy", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One small thing: could you add an equivalent of this quantity, BlackHolesTotalInjectedJetEnergy, that is defined as the sum over all injected jet energies from all the BHs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
|
@VictorForouhar can you please approve, Filip doesn't have permission |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't check for correctness. Filip did.
We have two different flavours of COLIBRE - thermal only AGN feedback and hybrid AGN feedback. The hybrid runs output some additional BH properties which we don't have for the thermal model. This PR adds these new properties, and also a couple of extra properties for the thermal runs.
This requires a separate parameter file for the thermal and hybrid runs. We also need to take into account that the COLIBRE snipshots can't calculate all the same properties as the snapshot. Rather than having 4 parameter files, I have added some functionality to the parameter file reader such that we can specify properties as on/off in snipshots. I have added a new runtime option (
--snipshot) which should be passed tocompute_halo_properties.pywhen running on a snipshot.An additional minor change is to remove the test parameter files, and generate them when running the tests. This is done by the
tests/COLIBRE/create_parameters_file.pyscript.