Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
81b75f9
Merge pull request #51 from synthpop-galaxy/dev
hustonm May 14, 2025
6701eb5
restore spisea files
hustonm May 14, 2025
a9cb717
check in spisea isochrone progress
hustonm May 15, 2025
ef54308
some progress on spisea isochrones
hustonm May 15, 2025
19d3a97
some spisea progress, moslty just need to add eff wavelengths and imp…
hustonm May 15, 2025
c2e02c3
things working somewhat now, still need full testing then to implemen…
hustonm May 16, 2025
9b38d15
spisea iso still having metallicity limit problem
hustonm May 21, 2025
cf3dcb7
tentatively spisea iso working, still need tests with full grid set
hustonm May 27, 2025
2de0e4e
tweak isochrone generation to do all filter sets at once
hustonm May 28, 2025
f595fc0
remove testing notebook
hustonm May 28, 2025
bfb0aad
new generator / in progress
hustonm May 28, 2025
50d0a5c
Merge pull request #55 from synthpop-galaxy/spisea_iso
hustonm May 28, 2025
c77b2bd
Merge branch 'spisea_gen' of https://github.com/synthpop-galaxy/synth…
hustonm May 28, 2025
1e8cdad
spisea gen progress - need to test and debug
hustonm May 29, 2025
e69655f
edit imf handling
hustonm May 29, 2025
95d9609
stopping point for now- actually want to rethink SpiseaGenerator appr…
hustonm May 29, 2025
d8aa094
progress check in
hustonm Jun 3, 2025
ada6ffd
Merge pull request #57 from synthpop-galaxy/dev
hustonm Jun 4, 2025
f3628c5
SPISEA generator generates correct Galactic mass distribution now
hustonm Jun 4, 2025
1b94548
spisea progress checkin
hustonm Jun 30, 2025
a25460f
add testing notebook
hustonm Jun 30, 2025
fac6332
Merge branch 'spisea_gen' into dev
hustonm Jul 28, 2025
95cda40
Merge pull request #63 from synthpop-galaxy/dev
hustonm Jul 28, 2025
3d49bed
mass limits handling resolved
hustonm Jul 28, 2025
8f8a02e
enable merged evolution model
hustonm Jul 29, 2025
b334654
misc testing
hustonm Oct 1, 2025
85e3bf6
progress on spisea cluster gen
hustonm Oct 10, 2025
b474645
debug NSs
hustonm Oct 15, 2025
8211c4a
move IFMR into its own module set, not postproc. postproc for natal k…
hustonm Oct 15, 2025
50ec69c
start multiplicity module - not working yet
hustonm Oct 16, 2025
b02d6d0
multiplicity module implemented
hustonm Oct 17, 2025
4b006a0
multiplicity progress
hustonm Oct 22, 2025
08a3c44
Multiplicity in main code body tentatively working
Oct 25, 2025
a37ed0f
minor debugs
Oct 27, 2025
1d651ec
minor debugs
Oct 27, 2025
75d793d
remove re-indexing
Oct 28, 2025
0ad8178
hacky eccentricity distr- needs more work
hustonm Nov 5, 2025
57067e4
clean up none class handling for IFMR and Multiplicity
Nov 7, 2025
5665d3c
compute system mags
hustonm Nov 8, 2025
64afc2e
spisea binaries procgress check in
hustonm Nov 9, 2025
2be47f4
extinction and distance modulus to system reference mag
hustonm Nov 9, 2025
6b0a7f3
idk man
hustonm Nov 9, 2025
930a9ec
dev catch-up
hustonm Nov 12, 2025
778d326
enable box shape fields in addition to cone
hustonm Nov 13, 2025
dc3f9bb
field shape options + begin removing uniform in slice assumption
hustonm Nov 13, 2025
d5da636
comment out not-working density implementation to position
hustonm Nov 14, 2025
f567adc
full-width not half-width for box fields
hustonm Nov 14, 2025
6d914b2
lots of v2 progress with companions table
Nov 18, 2025
4b7e9c9
add companions table to postproc
Nov 18, 2025
e2df0b8
bug cleanup
Nov 19, 2025
9652bb3
minor debugs
Nov 19, 2025
0b68244
clean up config logging
Nov 19, 2025
b095f42
debug no companion extinction application
Nov 19, 2025
10e89cf
minor formatting cleanup
Nov 19, 2025
71b56cd
check in spisea gen progress / testing in progress
Nov 20, 2025
3e37e5b
v2 example notebook
Nov 21, 2025
278e6b0
spisea_gen progress check in - note module handling not totally funct…
hustonm Dec 6, 2025
ecb9473
SPISEAGEN seems to be working - needs more testing
hustonm Dec 11, 2025
9e70c64
Updated to version 2
Dec 12, 2025
d9a1be7
make spisea print blocking optional
hustonm Dec 12, 2025
2fa4d02
spisea example notebook - still in progress
hustonm Dec 12, 2025
dd837a8
minor cleanup
hustonm Dec 12, 2025
cc7460c
density stuff, not done
hustonm Dec 16, 2025
3f17617
Added SPISEA functionality to popsycle post processing
Jan 16, 2026
3fea8f5
Added SPISEA functionality to popsycle post processing
Jan 16, 2026
35a8429
Added SPISEA functionality to popsycle post processing
Jan 16, 2026
d85922e
make default configs for popsycle
Jan 17, 2026
09deda9
make default configs for popsycle
Jan 17, 2026
252edb2
add euclid filters for spisea
hustonm Jan 21, 2026
bc0aba9
spisea effective wavelengths calculation function
hustonm Jan 21, 2026
28bda80
remove spisea iso / just use cluster
hustonm Jan 21, 2026
466a651
add SPISEA extinction law options, and validate extinction law range
hustonm Jan 22, 2026
74547c0
simple extinction map/direction validation for field center
hustonm Jan 22, 2026
e92286f
remove kinematics_at_the_end option
hustonm Jan 22, 2026
c1d6094
allow none extinction without filler module
hustonm Jan 22, 2026
372674a
cleanup maglim handling for v2
hustonm Jan 23, 2026
43c4c3e
config mag cleanup
hustonm Jan 23, 2026
2ce4704
popjson file cleanup
hustonm Jan 23, 2026
026579d
fill in missing pieces of koshimoto model - needs testing
hustonm Jan 23, 2026
ce1850b
box field proper position drawing works, but grid specification is ha…
hustonm Jan 27, 2026
02278d3
check in density progress
hustonm Jan 27, 2026
c44c36c
circle fields now working w new density draws
hustonm Jan 28, 2026
22a093d
star position drawing debugging
hustonm Jan 28, 2026
1dd00d3
koshimoto bulge model parameterizations
hustonm Jan 28, 2026
fcd00fc
clean up Koshimoto model NSD handling
hustonm Jan 28, 2026
83286ac
put in koshimoto2022 defaults
hustonm Jan 29, 2026
4fdcbde
no beta in thick disk kinematics
hustonm Jan 29, 2026
87f2ca2
add spare populations
hustonm Jan 29, 2026
36717c3
density module super cleanup + new constant density module for testing
hustonm Jan 29, 2026
23a18f3
debugging and testing new total mass integration + interpolation
hustonm Jan 31, 2026
824e71b
debug edge case population density
hustonm Feb 2, 2026
2e102b2
more updated density handling debugging
hustonm Feb 2, 2026
7e870d0
minor cleanup
hustonm Feb 3, 2026
6287f08
more koshimoto model + spisea debugging
hustonm Feb 3, 2026
fdf53f5
Merge pull request #82 from synthpop-galaxy/v2_density_distr
hustonm Feb 3, 2026
4c1c148
consolidating a function to population from the generators
hustonm Feb 4, 2026
0d62b04
Update configuration.rst
hustonm Feb 4, 2026
547e849
Update models.rst
hustonm Feb 4, 2026
b8659d9
Update models.rst
hustonm Feb 4, 2026
cf012c3
remove deprecated config parameters
hustonm Feb 4, 2026
889d37d
debug removed keywords
hustonm Feb 6, 2026
5741be7
table combine postproc to mimic old format
hustonm Feb 6, 2026
efd85d8
add new NSD models from sormani et al 2020
hustonm Feb 6, 2026
c166ed4
minor debugs
hustonm Feb 11, 2026
99d28d9
needs more work to debug solid_angle option
hustonm Feb 11, 2026
b00f62f
debug
hustonm Feb 11, 2026
7ca6b01
allow solid_angle input with warning
hustonm Feb 12, 2026
e13aebb
Merge branch 'version2' into bin_pop_proc_v2
hustonm Feb 13, 2026
cca059f
Merge pull request #81 from synthpop-galaxy/bin_pop_proc_v2
hustonm Feb 13, 2026
67cbc44
add lallement et al 2022 ext map, rename lallement et al 2019
hustonm Feb 18, 2026
2d9ae07
put back in avg_mass_per_star for spisea_generator
hustonm Feb 18, 2026
e485eff
debugs
hustonm Feb 23, 2026
5ac5f29
make skip_lowmass_stars work again
hustonm Feb 26, 2026
355889d
fix typo
Mar 16, 2026
29d38d8
Debug 0 stellar mass in field case + add None evolution option and Si…
hustonm Mar 26, 2026
0284845
Debug 0 stellar mass in field case + add None evolution option and Si…
hustonm Mar 26, 2026
e527aa4
add kick defaults + mist mag conversions
Apr 11, 2026
1567105
mag sys conversions in mist kwargs-- needs testing
Apr 11, 2026
0d7ed81
debug mist mag conversion
Apr 13, 2026
e1ce1f0
mist doc cleanup
hustonm Apr 14, 2026
9d1cf98
add galaxia model - still needs some updates from besancon_Robin2003
Apr 16, 2026
6e249ff
Update combine_tables.py
hustonm Apr 28, 2026
042a756
put in warning / error avoiding for eff_wavelengths in config
hustonm Apr 30, 2026
7bc4937
separate and neaten IFMR options
hustonm Apr 30, 2026
1407788
add non-conversion option for MIST photometric system
May 1, 2026
903308f
clarify mist photometric system default in documentation
May 1, 2026
6b76369
debug mag sys conversion
hustonm May 1, 2026
c3cc6c7
debug mag sys conversion
hustonm May 1, 2026
30329e4
Roman filters functionality in PopSyCLE post processing
May 8, 2026
6625fa9
Fixed a keyword
May 9, 2026
0c6ce53
Fixed a keyword
May 9, 2026
4f4a3c7
debug binary distribution
hustonm May 11, 2026
dc28726
table combo fixes for gulls
hustonm May 11, 2026
df32e68
debug gulls l,b
hustonm May 11, 2026
e63f30c
add spisea mag conversion postproc
hustonm May 11, 2026
61e546a
Fixed a bug with single systems
May 12, 2026
e2c6c1b
debug units error on koshimoto bulge stream cutoff units
hustonm May 12, 2026
e463332
Fixed SystemMass column for single systems
May 12, 2026
521831f
debug koshimoto bulge kinematics bar angle
hustonm May 13, 2026
c1d4add
debug spisea_generator & mag subtraction
hustonm May 14, 2026
5e8c195
debug and hide nan warningss in mag subtract
hustonm May 14, 2026
dbc63b5
debug subtract_mags
hustonm May 14, 2026
4bc9795
add flexibility to effective wavelength definition
hustonm May 14, 2026
6d5cd47
companion index bug fix
hustonm May 14, 2026
07ede91
Changes to gulls_post_processing to deal with version 2 multiplicity …
May 15, 2026
362256e
estimate_roman_extinction for companions, not for combined mags yet
hustonm May 18, 2026
1649f03
Merge branch 'version2' of https://github.com/synthpop-galaxy/synthpo…
hustonm May 18, 2026
44943fa
Add fix to how Primary IDs are added in combine_tables.py
May 18, 2026
6e1a1ea
Merge branch 'version2' of https://github.com/synthpop-galaxy/synthpo…
May 18, 2026
b6e24ef
Added corrections to combine_tables and gulls_post_processing.
acrisp3 May 19, 2026
8aa790f
allow bar angle w.r.t. plane to change in triaxial bulge
hustonm May 22, 2026
d454b91
also alow bar rotation out of plane in koshimoto model
hustonm May 22, 2026
0aa00fe
kinematics allow bar plane angle to change too
hustonm May 22, 2026
385113d
more informative error message for keep/remove maglim option change
hustonm May 29, 2026
8722be3
address numpy future warning product -> prod
Jun 1, 2026
b3486f6
Merge branch 'version2' of https://github.com/synthpop-galaxy/synthpo…
Jun 1, 2026
e85b7e1
parallelization option in SpiseaGenerator
Jun 5, 2026
b73b9c6
spisea parallel cleanup. not sure it helps....
Jun 6, 2026
bca6f39
add Koshimoto2021 model
hustonm Jun 8, 2026
529304f
Merge branch 'version2' of https://github.com/synthpop-galaxy/synthpo…
hustonm Jun 8, 2026
2b7b8cb
debug None evolution case eff_wavelength handling
hustonm Jun 16, 2026
168f908
Merge pull request #85 from synthpop-galaxy/bin_pop_proc_v2
hustonm Jun 17, 2026
57126ec
Add bbh_frac control to break up BH systems in SPISEA clusters
Jun 17, 2026
8385f39
put ubv/ukrit filter handling bac in
Jun 18, 2026
7af83e3
edge case check for breaking up bbhs
Jun 22, 2026
6cd6178
add metallicity to companions table
Jun 22, 2026
2410094
Column name bug
Jun 22, 2026
bb75140
Column name bug
Jun 22, 2026
79b397b
debug edge case for no companions after bbh breakups
Jun 24, 2026
76204d3
COSMIC option for SPISEA cluster
Jun 26, 2026
2b05947
edge case debugging for no companions
Jun 26, 2026
8c3d15c
debug lost_mass_option=3 for SPISEA
Jun 26, 2026
1edc49e
PopSyCLE Post-Processing Columns Bug
Jul 2, 2026
d989266
PopSyCLE post processing column error
Jul 2, 2026
77a5e5c
Merge
Jul 2, 2026
9a237f7
update postproc for binaries
hustonm Jul 21, 2026
81931b8
Column name cleanup
Jul 24, 2026
f48d687
some work on docs and NSC
hustonm Jul 28, 2026
e6f1375
add updated SP-H25 model with NSC -> SP-H26
hustonm Jul 28, 2026
1896773
add new components from agama
hustonm Jul 28, 2026
8693895
config updates for ref frame and nsc model
hustonm Jul 28, 2026
143e296
spisea updates + density grid refining
hustonm Jul 28, 2026
8440da1
more density grid cleanup for nsd
hustonm Jul 29, 2026
6d92779
more density grid cleanup for nsd
hustonm Jul 29, 2026
9063ffe
cut off NSD density at spherical radius of 10pc instead of cylindrica…
hustonm Jul 29, 2026
9a7fc57
extinction cleanup"
hustonm Jul 30, 2026
20c8e83
speed up regular grid interpolation
hustonm Jul 31, 2026
7a4cf20
improve adaptive density grid
hustonm Jul 31, 2026
0ac95c8
general cleanup + debug combined mag ext corr
hustonm Aug 3, 2026
2158572
clean up photometric systems and mag add/subtract
hustonm Aug 4, 2026
bf580d6
Merge remote-tracking branch 'origin/bin_pop_proc_v2' into version2
hustonm Aug 4, 2026
619f9ca
minor popsycle debug
hustonm Aug 4, 2026
1e91801
clean up photometric system flexibility
hustonm Aug 5, 2026
68d411e
update default configuration
hustonm Aug 5, 2026
b62c9ad
minor cleanup
hustonm Aug 6, 2026
ca4f345
add extinction to popsycle output
hustonm Aug 10, 2026
bcbd394
put extinction columns in popsycle output
hustonm Aug 10, 2026
bbfeae2
debug postproc col naming
hustonm Aug 11, 2026
a5ae672
clean up popsycle defaults
hustonm Aug 13, 2026
5af4b4c
only use bins for spisea age if it's a multi-age population
hustonm Aug 13, 2026
58e7871
generalize spisea cluster better for different evolution models
hustonm Aug 13, 2026
d4a0a9e
logging cleanup
hustonm Aug 14, 2026
cc06321
clean up column ordering
hustonm Aug 14, 2026
0bf49c6
scipy requirement for cumulative_trapezoid
hustonm Aug 14, 2026
9c15f56
fix column orders and None IFMR case
hustonm Aug 18, 2026
e71514e
clean up prints
hustonm Aug 18, 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
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
*._*
synthpop/demo/*/*.png
synthpop/demo/*.png
synthpop/demo/*/*.pdf
synthpop/data/extinction
synthpop/data/isochrones
run*.py
outputfiles

*.DS_Store
Expand Down
2,505 changes: 2,505 additions & 0 deletions TUTORIAL-spiseagen.ipynb

Large diffs are not rendered by default.

Loading