Skip to content

Add new column to kick_info, remove bkick, create what's new page dynamically#786

Merged
TomWagg merged 11 commits into
COSMIC-PopSynth:developfrom
TomWagg:bkick
May 28, 2026
Merged

Add new column to kick_info, remove bkick, create what's new page dynamically#786
TomWagg merged 11 commits into
COSMIC-PopSynth:developfrom
TomWagg:bkick

Conversation

@TomWagg
Copy link
Copy Markdown
Collaborator

@TomWagg TomWagg commented May 28, 2026

This PR removes bkick and kick_info_out, so that CMC can just use kick_info directly now that we've added the tphys column.

Separately I added a method for dynamically generating a what's new page for the docs from the changelog.

I bumped the version to 4.1

@TomWagg TomWagg requested a review from katiebreivik May 28, 2026 15:34
@TomWagg TomWagg self-assigned this May 28, 2026
@TomWagg TomWagg added docs Improvements to the documentation development tests, automation & code cleanup labels May 28, 2026
@github-actions github-actions Bot added the needs-cmc-review PR touches cosmic core settings and needs CMC review label May 28, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🚨 CMC review requested

This pull request modifies one or more of:

  • src/cosmic/evolve.py
  • src/cosmic/data/cosmic-settings.json (only flagged when category: "bse" key-count changes)

Trigger: evolve file changed, probably needs CMC review

A CMC developer should review this PR to ensure corresponding changes are propagated upstream as needed.

@TomWagg
Copy link
Copy Markdown
Collaborator Author

TomWagg commented May 28, 2026

@claireshiye will care about this PR :)

@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

Codecov Report

❌ Patch coverage is 93.33333% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.32%. Comparing base (8772c07) to head (f8f5b21).
⚠️ Report is 158 commits behind head on develop.

Files with missing lines Patch % Lines
src/cosmic/evolve.py 0.00% 14 Missing ⚠️
src/cosmic/_version.py 0.00% 1 Missing ⚠️
src/cosmic/src/comenv.f 75.00% 1 Missing ⚠️
src/cosmic/src/evolv2.f 75.00% 1 Missing ⚠️
src/cosmic/src/kick.f 66.67% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           develop     #786       +/-   ##
============================================
- Coverage    86.91%   76.32%   -10.59%     
============================================
  Files           40       58       +18     
  Lines        25542    28092     +2550     
  Branches         0      919      +919     
============================================
- Hits         22198    21440      -758     
- Misses        3344     6348     +3004     
- Partials         0      304      +304     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@TomWagg
Copy link
Copy Markdown
Collaborator Author

TomWagg commented May 28, 2026

@katiebreivik

image

Copy link
Copy Markdown
Collaborator

@katiebreivik katiebreivik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Thanks twagg!

@TomWagg TomWagg merged commit 37f2d20 into COSMIC-PopSynth:develop May 28, 2026
5 of 6 checks passed
@TomWagg TomWagg deleted the bkick branch May 28, 2026 18:27
katiebreivik pushed a commit to katiebreivik/COSMIC that referenced this pull request May 29, 2026
… dynamically (COSMIC-PopSynth#786)

* remove bkick from existence

* erase bonus kick_info_out array

* add tphys to kick_info

* update docs for kick_info

* get kick info outputted into evolve

* update version

* clean up changelog and generate 'whats new' page

* fill in extra columns if people just supply sse as stellar engine

* actually use the z accuracy limit

* fix evolv2 call in the benchmark file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

development tests, automation & code cleanup docs Improvements to the documentation needs-cmc-review PR touches cosmic core settings and needs CMC review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants