Releases: POSYDON-code/POSYDON
v2.2.7
Important
Previously setting entropy in your population .ini file would fail to properly create a fixed RNG seed for orbital period distributions and star formation histories other than burst. This has now been fixed.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #811
- [fix] Update OS matrix in install_extras.yml by @maxbriel in #806
- [fix] RNG arguments for distribution samplers by @sgossage in #822.
Full Changelog: v2.2.6...v2.2.7
POSYDON v2.2.6
Important
This fixes a critical bug in DoubleCO where the gravitational merger time was not correctly added to the binary time. The outcome of the evolution (CO_contact vs maxtime) should be correct.
This was introduced in v2.2.0.
What's Changed
- [fix] CO step solver time handling by @sgossage in #810
- [fix] Combine solver solution with time offset by @maxbriel in #809
- [chore] update POSYDON version by @maxbriel in #812
Full Changelog: v2.2.5...v2.2.6
POSYDON v2.2.5
What's Changed
🐛 Bug fixes
- [fix] Change solver interval to align with the evolution time by @maxbriel in #795
- [fix] Update package version in meta.yaml and fix unit test by @maxbriel in #804
🛠️ Enhancements
Full Changelog: v2.2.4...v2.2.5
POSYDON v2.2.4
What's Changed
🐛 Bug fixes
Note
If you are using .ini files from a prior release, ensure that the metallicity field is now renamed to metallicities in accordance with these changes to avoid errors. The default .ini file packaged with POSYDON already contains these updates.
Full Changelog: v2.2.3...v2.2.4
POSYDON v2.2.3
What's Changed
🛠️ Enhancements
🐛 Bug fixes
- [fix]
BinaryPopulation.ini file metallicity handling by @sgossage in #777 - [fix] Making it so
SimulationPropertiesaccepts arbitrarykwargsby @sgossage in #776
Full Changelog: v2.2.2...v2.2.3
POSYDON v2.2.2
POSYDON v2.2.1
🐛 Bug fixes
- Update macOS version to sequoia in CI workflow by @elizabethteng in #768
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #767
- [fix] History array handling in step_detached.py by @sgossage in #769
- [fix]
BinaryPopulation.evolve()by @sgossage in #770 - Jeff m d s log p fix by @astroJeff in #771
Full Changelog: v2.2.0...v2.2.1
POSYDON v2.2.0
What's Changed
🛠️ Enhancements
- [feat] SHA for test binaries by @sgossage in #710
- [feat] Additional kick options by @maxbriel in #717
- [feat] Add explicit options for
record_matchingandverbosetostep_mergedin .ini file by @sgossage in #727 - [feat] replace "==" and pytest.approx with
np.isclosefor float comparisons by @maxbriel in #734 - [feat] natal_kick_array renaming by @maxbriel in #731
model_weightswarning by @maxbriel in #739- [feat] Add spin precession as a function by @maxbriel in #747
- [feat] Rewrite
posydon-popsynCLI interface by @maxbriel in #730 - [fix] changes
array_equaltoallclosewhere possible by @maxbriel in #752 - [fix] Enable Unit tests coverage for CLI by @maxbriel in #751
- [fix] Adding a case for post HeMS matching and fix
step_CEsurface He assignment by @sgossage in #749 - [feat] Make
step_dcoa child class ofstep_detachedby @sgossage in #725 - [feat] Rework of interpolators in
step_detachedby @maxbriel in #756 - Update independent_sample.py by @astroJeff in #765
- add pre-commit workflow for checks+isort and add to CI by @maxbriel in #708
- Update CI branches to include v2.x patterns by @maxbriel in #720
🐛 Bug fixes
- [fix] no events at metallicity for model_weights by @maxbriel in #711
- [fix]
BinaryStar.to_df()for failed binaries by @sgossage in #712 - [fix] Try/except to catch cases where a step takes no kwargs by @sgossage in #726
- [fix] Add eccentricity scheme switch to Moe and Di Stefano 17 option by @sgossage in #729
- [fix] Add eccentricity scheme switch to Moe and Di Stefano 17 option by @sgossage in #729
- [fix] CE re-adjusting the inflated radius of the companion by @kasdaglie in #715
- [fix] Remove
step_disruptedparameters from population_params.ini by @maxbriel in #738 - [fix] pass verbose to detached_evolution class by @maxbriel in #744
- [feat/fix] .gitignore dev-tools POSYDON_* folder by @maxbriel in #743
- [fix] give 2nd natal kick in validation suite by @maxbriel in #740
- [fix] Matching logic for failed matches by @sgossage in #746
- [fix] Use model_weights for delay time distribution figures by @maxbriel in #735
- [chore] conda version bump by @maxbriel in #753
- [fix] natal kick input for SingleStar by @maxbriel in #755
- [fix] Fixes for indentation for created scripts for popsyn by @maxbriel in #758
- [fix] Add import of EXTRA_STAR_COLUMNS_DTYPES by @maxbriel in #757
- [fix] Update deprecated warning for 'rescue' command by @maxbriel in #759
- [fix] submit_slurm_job call by @maxbriel in #762
- [fix] minimum redshift bin Chruslinska+21 data by @maxbriel in #760
📚 Documentation
Full Changelog: v2.1.7...v2.2.0