Skip to content

Commit ae48898

Browse files
committed
Load Cooke2022 Baryon RC
1 parent 94fb683 commit ae48898

11 files changed

Lines changed: 129 additions & 1 deletion

File tree

Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
2626
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
2727
UnitfulAngles = "6fb2a4bd-7999-5318-a3b2-8ad61056cd98"
2828
UnitfulAstro = "6112ee07-acf9-5e0f-b108-d242c714bf9f"
29+
XLSX = "fdbf4ff8-1666-58a4-91e7-1b58723a45e0"
2930

3031
[compat]
3132
AstroIO = "0.1"
@@ -48,6 +49,7 @@ StructArrays = "0.6, 0.7"
4849
Unitful = "1"
4950
UnitfulAngles = "0.7"
5051
UnitfulAstro = "1"
52+
XLSX = "0.10"
5153
julia = "1.6"
5254

5355
[extras]

src/AstroIC.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export load_MW_RC_Eilers2019, load_MW_RC_Mroz2019, load_MW_RC_stddev_W21, load_M
8888
export generate_milkyway_baryon_particles
8989

9090
include("data/MassiveDwarfs_Cooke2022.jl")
91-
export load_massive_dwarf_CO_RC, load_massive_dwarf_DM_RC
91+
export load_massive_dwarf_CO_RC, load_massive_dwarf_DM_RC, load_massive_dwarf_Baryon_RC
9292

9393
include("precompile.jl")
9494

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
r,vel,vel_Mol,vel_Atom
2+
0.20023837902264602, 23.523654159869494, 7.430993461705971, 0.29723084884661133
3+
0.3045292014302742, 32.65905383360522, 12.781307484188323, 0.8917084208641688
4+
0.42133492252681765, 39.51060358890702, 16.645419639464617, 0.5944616976932227
5+
0.5381406436233612, 44.07830342577487, 18.726099078688232, 1.4861859928817263
6+
0.6466030989272944, 49.33115823817292, 19.915070097047685, 1.7834327160526726
7+
0.7508939213349226, 53.89885807504077, 21.401271964253745, 2.37791028807023
8+
0.8593563766388558, 56.8678629690049, 22.292980385117914, 3.5668654321053452
9+
0.9845053635280095, 58.69494290375204, 24.07642897549492, 3.5668654321053452
10+
1.0846245530393326, 58.69494290375204, 24.67090654751248, 4.1613430041229025
11+
1.1930870083432659, 59.60848287112561, 25.265384119530037, 2.6751411369168414
12+
1.3140643623361146, 61.207177814029365, 25.859861691547593, 4.75582057614046
13+
1.430870083432658, 62.577487765089714, 26.15710841471854, 5.053067299311406
14+
1.5351609058402862, 63.94779771615007, 26.454339263565153, 5.94479159449991
15+
1.6394517282479142, 64.40456769983686, 26.751585986736096, 5.94479159449991
16+
1.7520858164481528, 64.86133768352364, 26.751585986736096, 7.1337467385350255
17+
1.8688915375446962, 65.77487765089724, 26.454339263565153, 7.728224310552583
18+
1.9856972586412396, 65.54649265905384, 26.454339263565153, 8.32270188257014
19+
2.198450536352801, 65.77487765089724, 27.940541130771212, 9.51167290092959
20+
2.3152562574493447, 65.77487765089724, 28.832265425959715, 9.51167290092959
21+
2.4195470798569727, 66.6884176182708, 31.210175714029948, 10.40338132179376
22+
2.5321811680572113, 66.46003262642742, 33.29085515325357, 10.997858893811316
23+
2.6448152562574494, 66.9168026101142, 34.18257944844207, 11.88958318899982
24+
2.753277711561383, 66.9168026101142, 34.18257944844207, 12.186829912170767
25+
2.8784266984505367, 65.77487765089724, 34.77705702045963, 13.078538333034935
26+
2.9868891537544697, 65.77487765089724, 35.07430374363057, 13.375785056205881
27+
3.0953516090584032, 65.31810766721043, 34.77705702045963, 13.97026262822344
28+
3.2121573301549464, 64.63295269168025, 34.77705702045963, 14.861986923411942
29+
3.316448152562575, 65.08972267536703, 34.77705702045963, 15.159233646582889
30+
3.437425506555423, 64.86133768352364, 34.77705702045963, 15.159233646582889
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
r,vel
2+
0.07620320855614975, 4.6153846153846265
3+
0.1644385026737968, 9.230769230769234
4+
0.2466577540106952, 14.188034188034187
5+
0.34291443850267384, 21.025641025641026
6+
0.43516042780748665, 28.888888888888886
7+
0.5274064171122995, 36.068376068376075
8+
0.6196524064171124, 41.7094017094017
9+
0.7139037433155081, 45.47008547008547
10+
0.804144385026738, 48.717948717948715
11+
0.9024064171122995, 52.478632478632484
12+
1.092914438502674, 57.26495726495726
13+
1.2754010695187168, 61.02564102564103
14+
1.3656417112299466, 62.05128205128205
15+
1.4639037433155082, 63.24786324786325
16+
1.5541443850267382, 63.76068376068376
17+
1.648395721925134, 64.1025641025641
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
r,vel,vel_Mol,vel_Atom
2+
0.13440860215053765, 11.872791519434715, 3.2110137367934057, 0.6422164662685079
3+
0.3064516129032258, 26.21908127208482, 7.3853350243522895, 1.6055240170339864
4+
0.4731182795698925, 37.102473498233245, 12.844054947173623, 1.6055240170339864
5+
0.6505376344086022, 47.7385159010601, 15.41285221769852, 3.532139118564943
6+
0.8306451612903226, 57.87985865724386, 16.05506868396703, 3.532139118564943
7+
1.0080645161290323, 66.28975265017672, 12.522963862676653, 4.4954123720558545
8+
1.163978494623656, 72.72084805653716, 17.660558403726448, 5.779845304592871
9+
1.3548387096774195, 79.15194346289756, 24.724802343581768, 7.3853350243522895
10+
1.5215053763440862, 83.35689045936395, 31.78901198616252, 7.70642610884926
11+
1.6908602150537635, 87.56183745583041, 36.284424358218374, 9.954132294877187
12+
1.8682795698924732, 89.78798586572441, 43.99085046706763, 10.917439845642665
13+
2.0403225806451615, 91.27208480565373, 45.91743127132403, 11.238530930139635
14+
2.209677419354839, 91.27208480565373, 45.275249102330086, 11.880747396408145
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
r,vel
2+
0.5258706467661691, 63.57142857142858
3+
0.6390547263681592, 66.60714285714288
4+
0.7470149253731343, 67.85714285714289
5+
0.8654228855721392, 69.82142857142858
6+
0.9855721393034825, 70.53571428571432
7+
1.0935323383084576, 71.60714285714288
8+
1.208457711442786, 71.96428571428572
9+
1.3094527363184079, 71.96428571428572
10+
1.4296019900497512, 71.96428571428572
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
r,vel,vel_Mol,vel_Atom
2+
0.2845029239766082, 34.86238532110091, 3.1250072213316984, 0.48075454122269917
3+
0.46052631578947373, 47.52293577981648, 4.567296520845834, 1.2019120289027863
4+
0.6283625730994152, 54.12844036697243, 6.971146254497445, 1.9230695165828735
5+
0.9742690058479533, 67.15596330275224, 12.740380480092105, 3.846164709011785
6+
1.1461988304093569, 72.29357798165138, 16.3461422426465, 4.807699467303222
7+
1.3201754385964912, 78.16513761467887, 19.711526734589548, 5.7692342255946585
8+
1.5043859649122808, 81.83486238532106, 23.317314172989985, 7.211549200954833
9+
1.6845029239766083, 82.93577981651372, 24.27884893128142, 7.932681012788882
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
r,vel,vel_Mol,vel_Atom
2+
0.10080645161290322, 9.407665505226465, 2.454557470839549, 0.0
3+
0.2217741935483871, 20.487804878048777, 4.6363669135347525, 0.0
4+
0.3588709677419355, 29.895470383275242, 7.909110207987485, 0.0
5+
0.5, 37.63066202090586, 11.727291297909055, 0.0
6+
0.6290322580645161, 43.06620209059229, 13.63638184286984, 0.0
7+
0.7943548387096774, 47.45644599303141, 15.545472387830625, 0.0
8+
0.9153225806451613, 51.846689895470426, 16.636377109178227, 1.0909338517575287
9+
1.0685483870967742, 55.40069686411147, 17.18184403505699, 1.9091196753707116
10+
1.1975806451612903, 58.118466898954736, 17.45456293279141, 2.1818385731051304
11+
1.3387096774193548, 60.836236933797906, 14.181819638338677, 2.727276368573968
12+
1.4838709677419355, 62.7177700348432, 13.36366294513542, 3.272743294452732
13+
1.6209677419354838, 63.13588850174214, 15.545472387830625, 3.545462192187151
14+
1.7620967741935483, 64.80836236933793, 19.636372375486612, 3.8182102203314967
15+
1.9193548387096773, 66.68989547038323, 25.09092511263455, 4.090929118065915
16+
2.0564516129032255, 67.10801393728221, 26.45454873171657, 4.909114941679098
17+
2.185483870967742, 68.15331010452958, 27.81820148120852, 5.727300765292282
18+
2.32258064516129, 70.66202090592331, 28.6363873048217, 6.272738560761119
19+
2.471774193548387, 71.70731707317067, 28.90910620255612, 7.090924384374302
20+
2.6088709677419355, 72.12543554006966, 29.18182510029054, 7.909110207987485
21+
2.745967741935484, 72.96167247386754, 28.363639276677354, 8.181829105721905
22+
2.8951612903225805, 72.96167247386754, 26.727296759860916, 8.727296031600668
23+
3.040322580645161, 72.96167247386754, 25.909110936247732, 8.727296031600668
24+
3.1693548387096775, 72.96167247386754, 25.36364401036897, 10.09091965068269
25+
3.310483870967742, 72.12543554006966, 25.636362908103386, 10.09091965068269

src/data/MassiveDwarfs_Cooke2022.jl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
using DataFrames, CSV
2+
13
"""
24
$(TYPEDSIGNATURES)
35
@@ -35,3 +37,20 @@ function load_massive_dwarf_DM_RC(galaxy::String)
3537
df_DM_RC.vel_d = df_DM_RC.vel .- df_DM_RC.vel_e
3638
return df_DM_RC
3739
end
40+
41+
"""
42+
$(TYPEDSIGNATURES)
43+
44+
Load Baryon RC data for massive dwarfs from Cooke2022
45+
46+
Arguments:
47+
- galaxy::String: Name of the dwarf galaxy
48+
49+
Returns:
50+
- DataFrame with Baryon RC data including copied velocity column
51+
"""
52+
function load_massive_dwarf_Baryon_RC(galaxy::String)
53+
df_Baryon_RC = DataFrame(CSV.File(joinpath(@__DIR__, "Cooke2022_RC_stellar", "$(galaxy).csv")))
54+
df_Baryon_RC.vel_Stellar = deepcopy(df_Baryon_RC.vel)
55+
return df_Baryon_RC
56+
end

src/precompile.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,6 @@
3636

3737
load_massive_dwarf_CO_RC("NGC1035")
3838
load_massive_dwarf_DM_RC("NGC1035")
39+
load_massive_dwarf_Baryon_RC("NGC1035")
3940
end
4041
end

0 commit comments

Comments
 (0)