Skip to content

Commit bd7b418

Browse files
authored
Merge pull request #46 from xuanxu/fit-5
New fit
2 parents 274d56a + 3bea9cb commit bd7b418

File tree

6 files changed

+8
-2
lines changed

6 files changed

+8
-2
lines changed

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ The ``dtd_sn`` param in the config file can be set to use any of the available D
145145
:strolger-fit2: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (110, 1000, 2)
146146
:strolger-fit3: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (350, 1200, 20)
147147
:strolger-fit4: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (6000, 6000, -2)
148+
:strolger-fit5: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (-650, 2200, 1100)
148149
:strolger-optimized: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (-1518, 51, 50)
149150

150151
Supernovae yields

docs/configuration.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ The ``dtd_sn`` param in the config file can be set to use any of the available D
9191
:strolger-fit2: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (110, 1000, 2)
9292
:strolger-fit3: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (350, 1200, 20)
9393
:strolger-fit4: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (6000, 6000, -2)
94+
:strolger-fit5: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (-650, 2200, 1100)
9495
:strolger-optimized: Phi function from Strolger et al (2020) with (ξ, ω, 𝛼) = (-1518, 51, 50)
9596

9697
Supernovae yields

src/starmatrix/dtds.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def select_dtd(option):
3434
"strolger-fit2": dtds_strolger["fit_2"],
3535
"strolger-fit3": dtds_strolger["fit_3"],
3636
"strolger-fit4": dtds_strolger["fit_4"],
37+
"strolger-fit5": dtds_strolger["fit_5"],
3738
"strolger-optimized": dtds_strolger["optimized"],
3839
}
3940
return dtds[option]
@@ -345,5 +346,6 @@ def at_time(self, t):
345346
"fit_2": Strolger(110, 1000, 2).at_time,
346347
"fit_3": Strolger(350, 1200, 20).at_time,
347348
"fit_4": Strolger(6000, 6000, -2).at_time,
349+
"fit_5": Strolger(-650, 2200, 1100).at_time,
348350
"optimized": Strolger(-1518, 51, 50).at_time,
349351
}

src/starmatrix/sample_input/params.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
# strolger-fit2 = Phi from Strolger et al (2020) with (ξ, ω, 𝛼) = (110, 1000, 2)
5959
# strolger-fit3 = Phi from Strolger et al (2020) with (ξ, ω, 𝛼) = (350, 1200, 20)
6060
# strolger-fit4 = Phi from Strolger et al (2020) with (ξ, ω, 𝛼) = (6000, 6000, -2)
61+
# strolger-fit5 = Phi from Strolger et al (2020) with (ξ, ω, 𝛼) = (-650, 2200, 1100)
6162
# strolger-optimized = Phi from Strolger et al (2020) with (ξ, ω, 𝛼) = (-1518, 51, 50)
6263
# ]
6364

src/starmatrix/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"imf": ["salpeter", "starburst", "chabrier", "ferrini", "kroupa", "miller_scalo", "maschberger"],
3636
"dtd_sn": ["rlp", "maoz", "castrillo", "greggio", "chen", "greggio-CDD04", "greggio-CDD1",
3737
"greggio-WDD04", "greggio-WDD1", "greggio-SDCH", "greggio-SDSCH",
38-
"strolger-fit1", "strolger-fit2", "strolger-fit3", "strolger-fit4", "strolger-optimized"],
38+
"strolger-fit1", "strolger-fit2", "strolger-fit3", "strolger-fit4", "strolger-fit5", "strolger-optimized"],
3939
"sn_yields": ["iwa1998",
4040
"sei2013",
4141
"ln2020",

src/starmatrix/tests/test_dtds.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ def test_dtds_presence(available_dtds):
3333
def test_select_dtd(available_dtds):
3434
dtds = [dtd_ruiz_lapuente, dtd_maoz_graur, dtd_castrillo, dtd_greggio, dtd_chen,
3535
dtd_close_dd_04, dtd_close_dd_1, dtd_wide_dd_04, dtd_wide_dd_1, dtd_sd_chandra, dtd_sd_subchandra,
36-
dtds_strolger["fit_1"], dtds_strolger["fit_2"], dtds_strolger["fit_3"], dtds_strolger["fit_4"], dtds_strolger["optimized"]]
36+
dtds_strolger["fit_1"], dtds_strolger["fit_2"], dtds_strolger["fit_3"], dtds_strolger["fit_4"],
37+
dtds_strolger["fit_5"], dtds_strolger["optimized"]]
3738

3839
assert len(available_dtds) == len(dtds)
3940

0 commit comments

Comments
 (0)