Skip to content

[feat] Population synthesis test suite#779

Draft
sgossage wants to merge 49 commits intov2.3from
sg_binpop_test_suite
Draft

[feat] Population synthesis test suite#779
sgossage wants to merge 49 commits intov2.3from
sg_binpop_test_suite

Conversation

@sgossage
Copy link
Contributor

@sgossage sgossage commented Dec 17, 2025

A test suite for population synthesis.

Planning to:

  • Test BinaryPopulation class
  • PopulationRunner class
  • SimulationProperties
  • Fix entropy and run populations end-to-end

@sgossage sgossage self-assigned this Dec 17, 2025
@sgossage sgossage added the enhancement New feature or request label Dec 17, 2025
pre-commit-ci bot and others added 27 commits December 17, 2025 18:50
)

* adding 2025 school data

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Bump version from 2.2.2 to 2.2.3

* Update POSYDON School 2025 link in index.rst

* update md5 checksum

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* add handling of lists (the default) from .ini file for the BinaryPopulation class

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Bump version from 2.2.2 to 2.2.3

* fix ordering of metallicity reading and assignment of metallicity vs. metallicities

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* change metallicity field to metallicities to be consistent with expected field for PopulationRunner

* adding metallicity_index argument to from_ini and also making metallicities the default rather than metallicity

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Improve comments on metallicity handling

Clarify comments regarding metallicity selection in the population.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…776)

* adding kwargs to SimulationProperties to accept arbitrary key word arguments like custom step names and also passing verbose from BinaryPopulation.from_ini

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Bump version from 2.2.2 to 2.2.3

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* use metallicities instead of metallicity

* fix unit tests

* Bump version from 2.2.3 to 2.2.4

---------

Co-authored-by: Max <14039563+maxbriel@users.noreply.github.com>
Automate conda version by extracting it from setup.py
[fix] Change solver interval to align with the evolution time
* Update package version in meta.yaml

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add sorted to glob search for ini files

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
sgossage and others added 21 commits February 19, 2026 12:55
… as this would adjust the step prior to DCO in that case
… it only does that when trying to save a pop. Updating scripts to evolve a population and print some of the binaries, fix entropy
[fix] CO step solver time handling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants