See the discussed changes in our previous releases here: https://github.com/COSMIC-PopSynth/COSMIC/releases
- fixed sampling issues for renzo19 and sana12 so that they work with CMC
- update to Docker ubuntu image
- minor fixes to documentation to stop warnings/errors which break doc website deployment
- adds in build wheels for Python 3.9 and 3.10
- add warning for mlwind prescriptions which assume zsun = 0.019
- modifications to how m2min and qmin are specified in initial conditions sampling
- fixed sampling issues from Plummer profiles in cmc.py
- fixed Eddington limits such that wind accretion is limited to eddington and thus limits RLO accretion if the wind accretion is already super-Eddington
- fixed errors in Marchant+ PISN prescription
- updated the actions to build properly
- added new Eddington limit prescriptions for BH accretion
- cleaned up versioning
- Exchanged any print statements for
warnings.warn
to allow silencing - Fixed up docs to catch warnings
- removed zsun_wind so that we can match stock BSE exactly and added extra documentation surrounding the winds
- added a NaN catch in cosmic-pop that throws a warning of NaNs, saves them to a file, and instructs the user to consider changing pts1 since this is the main driver of NaNs so far
- Added
sampling_target == "total_mass"
option to independent sampler so you can target a specific total mass instead of number of binaries - Added
trim_extra_samples
parameter to the same function - which trims your samples to get as close as possible to the target total mass - Bug fixes: secondaries of single stars are now marked as massless remnants instead of main sequence stars, binfrac=0.0 no longer leads to an infinite loop in sampling