Skip to content

Commit 9a48eb5

Browse files
authored
Merge pull request #84 from james-trayford/new_metaldust_properties
New metaldust properties
2 parents 97fe4a2 + 295c027 commit 9a48eb5

File tree

2 files changed

+44
-3
lines changed

2 files changed

+44
-3
lines changed

tests/test_load_catalogue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
def test_basic_load_catalogue_no_crash(
9-
filename="/Users/mphf18/Desktop/halo_027_z00p101.properties"
9+
filename="/Users/mphf18/Desktop/halo_027_z00p101.properties",
1010
):
1111
catalogue = load(filename)
1212

velociraptor/catalogue/registration.py

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,19 +1081,27 @@ def registration_log_element_ratios_times_masses(
10811081
floor_type = match.group(2)
10821082
part_type = match.group(3)
10831083
aperture_size = match.group(4)
1084-
10851084
try:
10861085
short_species = {
10871086
"LogOxygenOverHydrogen": "O_over_H",
10881087
"LogIronOverHydrogen": "Fe_over_H",
1088+
"LogSNIaIronOverHydrogen": "SNIaFe_over_H",
1089+
"LogOxygenOverHydrogenAtomic": "O_over_H_atomic",
1090+
"LogOxygenOverHydrogenMolecular": "O_over_H_molecular",
10891091
}[long_species]
10901092
element_name = {
10911093
"LogOxygenOverHydrogen": "Oxygen",
10921094
"LogIronOverHydrogen": "Iron",
1095+
"LogSNIaIronOverHydrogen": "SNIa Iron",
1096+
"LogOxygenOverHydrogenAtomic": "Atomic-phase Oxygen",
1097+
"LogOxygenOverHydrogenMolecular": "Molecular-phase Oxygen",
10931098
}[long_species]
10941099
fraction_name = {
10951100
"LogOxygenOverHydrogen": "O/H",
10961101
"LogIronOverHydrogen": "Fe/H",
1102+
"LogSNIaIronOverHydrogen": "Fe_SNIa/H",
1103+
"LogOxygenOverHydrogenAtomic": "O/H",
1104+
"LogOxygenOverHydrogenMolecular": "O/H",
10971105
}[long_species]
10981106

10991107
short_floortype = {"Lo": "lowfloor", "Hi": "highfloor"}[floor_type]
@@ -1184,11 +1192,44 @@ def registration_dust_masses(
11841192
short_species = {
11851193
"GraphiteMasses": "graphite",
11861194
"SilicatesMasses": "silicates",
1195+
"SmallGrainMasses": "small_grain",
1196+
"LargeGrainMasses": "large_grain",
1197+
"GraphiteMassesAtomic": "atomic_graphite",
1198+
"SilicatesMassesAtomic": "atomic_silicates",
1199+
"SmallGrainMassesAtomic": "atomic_small_grain",
1200+
"LargeGrainMassesAtomic": "atomic_large_grain",
1201+
"GraphiteMassesMolecular": "molecular_graphite",
1202+
"SilicatesMassesMolecular": "molecular_silicates",
1203+
"SmallGrainMassesMolecular": "molecular_small_grain",
1204+
"LargeGrainMassesMolecular": "molecular_large_grain",
1205+
"GraphiteMassesColdDense": "cold_dense_graphite",
1206+
"SilicatesMassesColdDense": "cold_dense_silicates",
1207+
"SmallGrainMassesColdDense": "cold_dense_small_grain",
1208+
"LargeGrainMassesColdDense": "cold_dense_large_grain",
1209+
}[long_species]
1210+
pretty_name = {
1211+
"GraphiteMasses": "Graphite Dust Mass",
1212+
"SilicatesMasses": "Silicate Dust Mass",
1213+
"SmallGrainMasses": "small_grain",
1214+
"LargeGrainMasses": "large_grain",
1215+
"GraphiteMassesAtomic": "Graphite Dust Mass in Atomic Gas",
1216+
"SilicatesMassesAtomic": "Silicate Dust Mass in Atomic Gas",
1217+
"SmallGrainMassesAtomic": "atomic_small_grain",
1218+
"LargeGrainMassesAtomic": "atomic_large_grain",
1219+
"GraphiteMassesMolecular": "Graphite Dust Mass in Molecular Gas",
1220+
"SilicatesMassesMolecular": "Silicate Dust Mass in Molecular Gas",
1221+
"SmallGrainMassesMolecular": "molecular_small_grain",
1222+
"LargeGrainMassesMolecular": "molecular_large_grain",
1223+
"GraphiteMassesColdDense": "Graphite Dust Mass in Cold-Dense Gas",
1224+
"SilicatesMassesColdDense": "Silicate Dust Mass in Cold-Dense Gas",
1225+
"SmallGrainMassesColdDense": "cold_dense_small_grain",
1226+
"LargeGrainMassesColdDense": "cold_dense_large_grain",
11871227
}[long_species]
1228+
11881229
except KeyError:
11891230
raise RegistrationDoesNotMatchError
11901231

1191-
full_name = f"{short_species} Dust Mass ({aperture_size} kpc)"
1232+
full_name = f"{pretty_name} ({aperture_size} kpc)"
11921233
snake_case = f"{short_species}_mass_{aperture_size}_kpc"
11931234

11941235
return unit, full_name, snake_case

0 commit comments

Comments
 (0)