Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
352 commits
Select commit Hold shift + click to select a range
d51fbe4
Delete dev-tools/outputs/baseline.h5
elizabethteng Mar 9, 2026
6301581
add readme
elizabethteng Mar 9, 2026
22102ea
Update README.md
elizabethteng Mar 9, 2026
d0eaf91
Update README.md
elizabethteng Mar 9, 2026
4c96435
Create validate_binaries.sh
elizabethteng Dec 18, 2025
73e1465
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
ebc2c86
Create dummy file baseline.h5
elizabethteng Dec 18, 2025
e416fc8
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
47a0d37
outline script
elizabethteng Dec 18, 2025
ed95ed7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
578cd4c
Modify evolve_binaries.sh for saved output and logs in folder outputs
elizabethteng Dec 18, 2025
e4908e0
Modify evolve_binary for HDF5 output and error handling
elizabethteng Dec 18, 2025
dc65854
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
8a0d5ba
Update 1Zsun_binaries_suite.py to fix args in function calls
elizabethteng Dec 18, 2025
9da430d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
7a3bd52
Update authors
elizabethteng Dec 18, 2025
02d10a2
remove alarm calls that were never set
elizabethteng Dec 18, 2025
5cbf4ba
Enhance evolve_binaries.sh for better logging and error handling
elizabethteng Dec 18, 2025
621be97
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
c3256b5
Fix argument passing for evolve_binaries function
elizabethteng Dec 18, 2025
e4dedbe
fill in all code for validate_binaries.sh
elizabethteng Dec 18, 2025
d66cf6e
starting point of compare_runs.py for comparing two h5 files
elizabethteng Dec 18, 2025
46cdc5a
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 18, 2025
b89ff37
Add conda source detection in evolve_binaries.sh
elizabethteng Jan 9, 2026
1529d76
Add h5py import to 1Zsun_binaries_suite.py
elizabethteng Jan 9, 2026
7cb3922
refactor binary validation suite: multi metallicity support, bug fixe…
elizabethteng Feb 26, 2026
06abf4b
gitignore
elizabethteng Feb 26, 2026
d80800b
adding baseline h5 file for binary evolution
elizabethteng Mar 9, 2026
4fadb6f
add tolerances as CLI
elizabethteng Mar 9, 2026
d3d29c5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 26, 2026
57e13ed
separate handling of errored binaries from successful binaries into a…
elizabethteng Mar 9, 2026
ea43593
consolidate h5 writes for efficiency
elizabethteng Mar 9, 2026
f080770
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 9, 2026
435013f
add flag to promote existing evolved branch to baseline status
elizabethteng Mar 9, 2026
6474dea
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 9, 2026
e157c01
Move binaries_suite.py and binaries_params.ini to dev-tools root
elizabethteng Mar 9, 2026
5357e0b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 9, 2026
545db6c
Delete dev-tools/outputs/baseline.h5
elizabethteng Mar 9, 2026
17b9839
add readme
elizabethteng Mar 9, 2026
2ee28f9
Update README.md
elizabethteng Mar 9, 2026
74ae017
Update README.md
elizabethteng Mar 9, 2026
a254306
minor change
elizabethteng Mar 9, 2026
d8e6138
minor change
elizabethteng Mar 9, 2026
c9b265c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 9, 2026
d95c17a
remove rebase artifacts
elizabethteng Mar 9, 2026
108e34c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 9, 2026
fffba17
bug fix
elizabethteng Mar 9, 2026
421274e
Merge branch 'et-validation' of https://github.com/POSYDON-code/POSYD…
elizabethteng Mar 9, 2026
0331232
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 9, 2026
003530a
create GRIDInterpolators once in SimulationProperties when loading st…
sgossage Mar 10, 2026
8f1d5e1
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 10, 2026
5f820e6
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 10, 2026
12759fb
cleaning
sgossage Mar 10, 2026
62c53ec
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 10, 2026
4605e8a
only delete GRIDInterpolator objects if they exist
sgossage Mar 10, 2026
1184acb
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 10, 2026
8f3fc0e
remove @profile tag
sgossage Mar 10, 2026
bc21fa6
cleaning
sgossage Mar 10, 2026
3fb820f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 10, 2026
3fe62d7
check/create GRIDInterpolators for each metallicity
sgossage Mar 10, 2026
83af345
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 10, 2026
d1f7f7e
cleaning and compartmentalizing functions in load_a_step, esp. for Tr…
sgossage Mar 10, 2026
66725e9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 10, 2026
22b08cf
move track_matcher.py to binary_evol
sgossage Mar 11, 2026
6b2c499
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 11, 2026
50dff99
removing TrackMatcher kwargs from step __init__ methods. These are se…
sgossage Mar 11, 2026
e5186d8
add list_for_matching for step_merged to default ini file so that it …
sgossage Mar 11, 2026
fe10943
Update validate_binaries.sh to add guidance about tolerances
elizabethteng Mar 11, 2026
a4fa52c
Update README.md to add guidance about tolerances
elizabethteng Mar 11, 2026
e6ae3c2
Update README.md
elizabethteng Mar 11, 2026
23d78ac
properly close PSyGrids per metallicity
sgossage Mar 11, 2026
85761a0
Update posydon/popsyn/distributions.py
maxbriel Mar 12, 2026
6ff9c7f
Merge branch 'v2.3' into mb_initial_conditions_sampling
maxbriel Mar 12, 2026
80c4410
remove unused import
maxbriel Mar 12, 2026
1f7a56b
make lower q boundary exclusive
maxbriel Mar 12, 2026
9f7ac48
move comment into doc string + expand description
maxbriel Mar 13, 2026
389b8d2
[fix] Variable assignment for binary star example (#813)
maxbriel Mar 16, 2026
7fd0ce3
[fix] Typo culmulative to cumulative (#820)
maxbriel Mar 17, 2026
2e1e89d
add units to model weights function docstrings
maxbriel Mar 17, 2026
d204b62
Merge branch 'main' of github.com:POSYDON-code/POSYDON
sgossage Mar 17, 2026
424afc1
better separation of TrackMatcher and step handling
sgossage Mar 17, 2026
52fd63d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 17, 2026
c8cbfab
adding doc strings in simulationproperties.py
sgossage Mar 18, 2026
817d64c
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 18, 2026
0379b2b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 18, 2026
eba4bac
docstring for LazyHDF5 class
sgossage Mar 18, 2026
19b7f70
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 18, 2026
7d7bcbf
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 18, 2026
430603d
replace a potentially deprecated line that forced self.steps_loaded =…
sgossage Mar 18, 2026
55145e7
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 18, 2026
b440e92
update doc strings in step_detached.py
sgossage Mar 18, 2026
c5a7fc1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 18, 2026
7c722f8
add kwarg assignment to step_mesa, similar to how it is done in other…
sgossage Mar 18, 2026
c98845d
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 18, 2026
453b05b
giving all evolution classes DEFAULT_KWARGS, which holds their defaul…
sgossage Mar 18, 2026
5f97ff3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 18, 2026
67265ef
remove ignore_for_met and list contianing steps that need TrackMatche…
sgossage Mar 18, 2026
e8a7564
Merge branch 'sg_v2.3_fix_ram_usage' of github.com:POSYDON-code/POSYD…
sgossage Mar 18, 2026
f06b299
Adding an RNG kwarg to load_steps() and load_a_step() in simulationpr…
sgossage Mar 18, 2026
3f78229
change is not to != and update __repr__ for StepSN
sgossage Mar 18, 2026
85bfa7e
use __dict__ to print all attributes of StepSN in __repr__
sgossage Mar 18, 2026
003060a
use __dict__ to print all attributes of StepSN in __repr__
sgossage Mar 18, 2026
28e6af9
Update binaries_suite.py to save path_to_posydon_data in the H5 metadata
elizabethteng Mar 19, 2026
0bab574
Update generate_baseline.sh to save PATH_TO_POSYDON_DATA to baseline_…
elizabethteng Mar 19, 2026
b1f5166
Update binaries_suite.py to check how many binaries ran and save to m…
elizabethteng Mar 19, 2026
f2e9361
Update generate_baseline.sh to check if any binaries didn't run
elizabethteng Mar 19, 2026
5c505c8
Update compare_runs.py to eliminate redundancies in report (missing b…
elizabethteng Mar 19, 2026
2963bdf
Merge branch 'main' into v2.3
maxbriel Mar 19, 2026
b24ee24
Merge branch 'v2.3' into mb_initial_conditions_sampling
maxbriel Mar 19, 2026
e1e2213
change description
maxbriel Mar 19, 2026
b47dd21
Merge remote-tracking branch 'origin/v2.3' into et-validation
elizabethteng Mar 19, 2026
64be558
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 19, 2026
d0555a4
added more descriptive errors to evolve_binaries
elizabethteng Mar 19, 2026
7d3290f
Merge branch 'et-validation' of https://github.com/POSYDON-code/POSYD…
elizabethteng Mar 19, 2026
5f57b85
Merge branch 'v2.3' into sg_v2.3_fix_ram_usage
sgossage Mar 19, 2026
b9e823a
Merge branch 'v2.3' into sg_v2.3_rng_for_steps
sgossage Mar 19, 2026
c604093
pass RNG down to bondi_hoyle accretion functions in step_mesa and ste…
sgossage Mar 19, 2026
00c257c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 19, 2026
5ced319
add RNG argument for SimulationProperties.from_ini that may be used t…
sgossage Mar 19, 2026
daec081
Merge branch 'sg_v2.3_rng_for_steps' of github.com:POSYDON-code/POSYD…
sgossage Mar 19, 2026
8cfb9bc
update bondi_hoyle unit test
sgossage Mar 19, 2026
d785905
move key_library.py from posydon/binary_evol/DT to posydon/utils
sgossage Mar 19, 2026
d2d3f84
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 19, 2026
42374a3
Merge branch 'sg_v2.3_fix_ram_usage' into sg_v2.3_rng_for_steps
sgossage Mar 19, 2026
8e267c2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 19, 2026
6457eed
Merge branch 'main' of github.com:POSYDON-code/POSYDON
sgossage Mar 20, 2026
247ef50
Rebase popsyn unit tests onto v2.3
elizabethteng Mar 26, 2026
1c9bda5
population helper function
elizabethteng Mar 26, 2026
9527e7c
Refactor test_synthetic_population to use make_test_pop helper
elizabethteng Mar 26, 2026
30bcbcf
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
cc63eaf
fix failing tests
elizabethteng Mar 26, 2026
af54106
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
0e89d23
Merge pull request #797 from POSYDON-code/mb_initial_conditions_sampling
astroJeff Mar 26, 2026
a97e18b
Update setup.cfg to exclude analysis.py and GRB.py from testing
elizabethteng Mar 26, 2026
00ff3e8
Merge pull request #818 from POSYDON-code/sg_v2.3_fix_ram_usage
astroJeff Mar 26, 2026
e85ff24
removed tests for inactive code
elizabethteng Mar 26, 2026
904ac5c
Merge branch 'et_unittest_popsyn' of https://github.com/POSYDON-code/…
elizabethteng Mar 26, 2026
4f604c1
add note about being omitted from testing
elizabethteng Mar 26, 2026
ec77dea
Merge branch 'v2.3' into et_unittest_popsyn
elizabethteng Mar 26, 2026
1c50d14
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
111225a
Merge branch 'v2.3' into sg_v2.3_rng_for_steps
sgossage Mar 26, 2026
02cd07d
Merge pull request #826 from POSYDON-code/sg_v2.3_rng_for_steps
astroJeff Mar 26, 2026
b989bf6
Merge branch 'main' of github.com:POSYDON-code/POSYDON
sgossage Mar 26, 2026
81b03ca
Merge branch 'main' into v2.3
sgossage Mar 26, 2026
b25e22f
add [grid_paths] section to .ini file and link settings to MESA grid …
sgossage Mar 26, 2026
9babcf0
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
101da5c
only check path existence if a custom path provided
sgossage Mar 26, 2026
559caec
Merge branch 'sg_v2.3_gpaths_in_ini' of github.com:POSYDON-code/POSYD…
sgossage Mar 26, 2026
27253e5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
7653a32
disabling path validity check for unit test
sgossage Mar 26, 2026
eb9e619
Merge branch 'sg_v2.3_gpaths_in_ini' of github.com:POSYDON-code/POSYD…
sgossage Mar 26, 2026
22492a4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
3475da5
add doc string to SimulationProperties.set_path() and delete the path…
sgossage Mar 26, 2026
5e2d126
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 26, 2026
81abcd1
merge + add list
maxbriel Mar 27, 2026
b7987c9
Remove added model after merge
maxbriel Mar 27, 2026
4cb4ac7
Merge branch 'v2.3' into mb_add_docs_model_weight
maxbriel Mar 27, 2026
9ec2752
add additional info on types of info in dict
maxbriel Mar 27, 2026
5e87ee2
updated for change from metallicity to metallicities
elizabethteng Mar 30, 2026
7b75f9f
updated coverage
elizabethteng Mar 30, 2026
08c42b3
update test coverage
elizabethteng Mar 30, 2026
a8481aa
finishing tests for synthetic_population
elizabethteng Mar 30, 2026
a7246a6
fix small issue with rates helper function
elizabethteng Mar 30, 2026
6fa63f6
finish coverage of synthetic population test
elizabethteng Mar 30, 2026
a2d2dea
cleaning up annoying warnings
elizabethteng Mar 30, 2026
79444d7
update to remove tests for things that have been removed
elizabethteng Mar 30, 2026
063a5c3
update independent_sample test to reflect changes to distributions, a…
elizabethteng Mar 30, 2026
9422a5f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
fe0aad6
change author to authors
elizabethteng Mar 30, 2026
08528e6
update test for io.py
elizabethteng Mar 30, 2026
c8953ec
unit test for sample_from_file
elizabethteng Mar 30, 2026
7183c04
updated transient_select_funcs tests to add a new one for new funcito…
elizabethteng Mar 30, 2026
cfb4493
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
c2bfaab
Update continuous_integration.yml to cover all of popsyn
elizabethteng Mar 30, 2026
152abaa
update defaults for multiple metallicities being in list form
elizabethteng Mar 30, 2026
b77d96f
debug tests
elizabethteng Mar 30, 2026
fb0ea07
fix bug in conditional statement
elizabethteng Mar 30, 2026
e0f8c61
clean up coverage of branches
elizabethteng Mar 30, 2026
cbb02b5
add coverage
elizabethteng Mar 30, 2026
64856a1
Merge branch 'et_unittest_popsyn' of https://github.com/POSYDON-code/…
elizabethteng Mar 30, 2026
773037e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
74861af
moved coverage addition to correct location
elizabethteng Mar 30, 2026
0f4ecec
format
elizabethteng Mar 30, 2026
ef8fed4
get rid of isclass, isroutine imports -- no longer necessary
elizabethteng Mar 30, 2026
24f36bc
add test for selection effects
elizabethteng Mar 30, 2026
d6e7e5a
merge
elizabethteng Mar 30, 2026
6975dfc
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
5467494
write tests for Moes_distributions.py
elizabethteng Mar 30, 2026
a6695db
fix bug and update coverage
elizabethteng Mar 30, 2026
72bd2e9
fix bug and update coverage
elizabethteng Mar 30, 2026
013a7cc
remove isroutine checks
elizabethteng Mar 30, 2026
89bedc9
update coverage
elizabethteng Mar 30, 2026
d0a98fb
Merge branch 'et_unittest_popsyn' of https://github.com/POSYDON-code/…
elizabethteng Mar 30, 2026
9232de2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
f865de8
Update continuous_integration.yml
elizabethteng Mar 30, 2026
9c5c45b
restore test I accidentally deleted
elizabethteng Mar 30, 2026
28be49d
fix mistake from merge
elizabethteng Mar 30, 2026
baff2c1
Merge branch 'et_unittest_popsyn' of https://github.com/POSYDON-code/…
elizabethteng Mar 30, 2026
fc9d205
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
9547b8c
first draft of binarypopulation test
elizabethteng Mar 30, 2026
bf60169
mock out dependence on external data file
elizabethteng Mar 30, 2026
0b5bdb4
Merge branch 'et_unittest_popsyn' of https://github.com/POSYDON-code/…
elizabethteng Mar 30, 2026
0706981
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
3200c54
adjust coverage for binarypopulation
elizabethteng Mar 30, 2026
60224de
debug tests and adjust coverage
elizabethteng Mar 30, 2026
c572068
fix merge conflict
elizabethteng Mar 30, 2026
9936534
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 30, 2026
5902f3c
Apply suggestion from @sgossage -- indent dummy_code
sgossage Mar 31, 2026
fef6715
Apply suggestion from @sgossage
sgossage Mar 31, 2026
71688ae
Apply suggestion from @sgossage
sgossage Mar 31, 2026
530f12c
Apply suggestion from @sgossage -- fix indent
sgossage Mar 31, 2026
b0382d7
Apply suggestion from @sgossage -- remove alt code
sgossage Mar 31, 2026
d4fceb0
Apply suggestion from @sgossage -- fix indent
sgossage Mar 31, 2026
dc1bd2b
Apply suggestion from @sgossage - fix indent
sgossage Mar 31, 2026
e4a60eb
Adding ini_path back to test_io.py
sgossage Mar 31, 2026
3528041
Update posydon/unit_tests/_helper_functions_for_tests/population.py
elizabethteng Mar 31, 2026
21082c8
revert change to population.py
elizabethteng Mar 31, 2026
c71f929
Refactor ini and dummy code content in test_io.py using dedent
sgossage Mar 31, 2026
7d4608e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 31, 2026
e98f569
Fix indent test_io.py
sgossage Mar 31, 2026
d4cf906
Remove extra quote in test_io.py
sgossage Mar 31, 2026
9058f40
added option to skip evolution in validate_binaries, added info about…
elizabethteng Mar 31, 2026
ff2294f
updated README with more in-depth information that may be useful for …
elizabethteng Mar 31, 2026
322d05e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 31, 2026
d02aa9a
add note about RNG reproducibility fix by Seth's PR
elizabethteng Mar 31, 2026
3d9fb8e
Merge branch 'et-validation' of https://github.com/POSYDON-code/POSYD…
elizabethteng Mar 31, 2026
dd4e0bb
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 31, 2026
7799b8e
Update dev-tools/README.md
elizabethteng Mar 31, 2026
bd616e9
Update dev-tools/README.md
elizabethteng Mar 31, 2026
a7ad842
Update dev-tools/README.md
elizabethteng Mar 31, 2026
ba4ac8a
Update dev-tools/README.md
elizabethteng Mar 31, 2026
03c1b4a
added more details about --promote option
elizabethteng Mar 31, 2026
b36f237
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 31, 2026
d715e96
Remove metallicity print statement
sgossage Apr 9, 2026
0f6197f
Merge pull request #821 from POSYDON-code/mb_stepCE_docstring
astroJeff Apr 9, 2026
e793c16
Merge pull request #823 from POSYDON-code/mb_add_docs_model_weight
astroJeff Apr 9, 2026
a5722ea
Merge pull request #780 from POSYDON-code/et-validation
astroJeff Apr 9, 2026
09e6f1f
Merge pull request #831 from POSYDON-code/sg_v2.3_gpaths_in_ini
astroJeff Apr 9, 2026
a2a230a
Merge pull request #499 from POSYDON-code/et_unittest_popsyn
astroJeff Apr 9, 2026
32010e9
Merge branch 'main' into mb_update_repo
sgossage Apr 9, 2026
ff97240
Update package version to use GIT_DESCRIBE_TAG
sgossage Apr 9, 2026
1c97a65
[fix] add test for failing unit tests (`[grid_path]` + symlink) (#835)
maxbriel Apr 17, 2026
0de835f
[fix/feat] Remove duplicate functions in `grid_utils` (#815)
maxbriel Apr 17, 2026
b81d2df
[v2.3] Add `to_df()` method for `LazyHDF5` (#836)
sgossage Apr 23, 2026
09ef8e4
Merge branch 'v2.3' into mb_update_repo
sgossage Apr 25, 2026
18443d6
Revert "Merge branch 'v2.3' into mb_update_repo"
sgossage Apr 25, 2026
d509af2
ignore docs/_source/_build/ directory
sgossage Apr 25, 2026
f615d41
fixing inconsitent tab indent in compress_mesa_files.py and trying to…
sgossage Apr 25, 2026
dd7935b
remove debug, add comment
sgossage Apr 26, 2026
62b0924
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Apr 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 3 additions & 18 deletions .github/workflows/continuous_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,14 @@ jobs:
with:
python-version: ${{ matrix.python-version }}

- name: Install POSYDON without extras
- name: Install POSYDON with test dependencies
run: |
python -m pip install --upgrade pip
pip install .
pip install .[test]

- name: Run all tests in posydon/unit_tests
run: |
# python -m pip install --upgrade pip
# pip install .
pip install pytest
pip install pytest-cov
export PATH_TO_POSYDON=./
export PATH_TO_POSYDON_DATA=./posydon/unit_tests/_data/
export MESA_DIR=./
python -m pytest posydon/unit_tests/ \
--cov=posydon.config \
--cov=posydon.utils \
--cov=posydon.grids \
--cov=posydon.popsyn.IMFs \
--cov=posydon.popsyn.norm_pop \
--cov=posydon.popsyn.distributions \
--cov=posydon.popsyn.star_formation_history \
--cov=posydon.CLI \
--cov-branch \
--cov-report term-missing \
--cov-fail-under=100
pytest # run and coverage parameters are defined in pyproject.toml
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ instance/
# Sphinx documentation
docs/_build/
docs/_tmp/
docs/_source/_build/
docs/_source/api_reference
docs/checkautodoc
*.h5
Expand Down
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
[submodule "grid_params/POSYDON-MESA-INLISTS"]
path = grid_params/POSYDON-MESA-INLISTS
url = https://github.com/POSYDON-code/POSYDON-MESA-INLISTS.git
[submodule "data/POSYDON_data"]
path = data/POSYDON_data
url = https://github.com/POSYDON-code/POSYDON_data.git
[submodule "posydon/tests/data/POSYDON-UNIT-TESTS"]
path = posydon/tests/data/POSYDON-UNIT-TESTS
url = https://github.com/POSYDON-code/POSYDON-UNIT-TESTS.git
6 changes: 3 additions & 3 deletions conda/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{% set name = "posydon" %}
{% set version = "2.2.8" %}

package:
name: "{{ name|lower }}"
version: "{{ version }}"
version: {{ GIT_DESCRIBE_TAG }}
Copy link
Copy Markdown
Contributor

@sgossage sgossage Feb 23, 2026

Choose a reason for hiding this comment

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

Should we revert to the old version: "{{ version }}"?

Otherwise I think we can test if this works for us with a release after merging.

Copy link
Copy Markdown
Contributor

@sgossage sgossage Feb 23, 2026

Choose a reason for hiding this comment

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

Things seem to be working well. In my local test of publish_conda, the tag v2.2.4 gets picked up, I think because that is the latest tag this branch can grab.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

minor stylistic suggestion: leave the quotes on

version: "{{ GIT_DESCRIBE_TAG }}"


source:
path: ..
Expand All @@ -17,7 +16,8 @@ requirements:
host:
- pip
- python==3.11
- setuptools>=38.2.5
- setuptools>=76.0.0
- setuptools-scm>=8.0

run:
- python==3.11
Expand Down
1 change: 0 additions & 1 deletion data/POSYDON_data
Submodule POSYDON_data deleted from e5d8d7
11 changes: 7 additions & 4 deletions posydon/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
from ._version import get_versions
from importlib.metadata import PackageNotFoundError, version

try:
__version__ = version("posydon")
except PackageNotFoundError:
# Package is not installed
__version__ = "unknown"

__version__ = get_versions()['version']
__author__ = "Tassos Fragos <Anastasios.Fragkos@unige.ch>"
__credits__ = [
"Emmanouil Zapartas <ezapartas@gmail.com>",
Expand All @@ -19,5 +24,3 @@
"Ying Qin <<yingqin2013@hotmail.com>",
"Aaron Dotter <aaron.dotter@gmail.com>",
]

del get_versions
Loading
Loading