From 6dbedddf179cf529d7e706c4a18114454029ccf8 Mon Sep 17 00:00:00 2001 From: robjmcgibbon Date: Mon, 26 Oct 2026 13:20:33 +0000 Subject: [PATCH 1/2] Squash bug in HI/H2 metallicites --- .../particle_selection/aperture_properties.py | 51 ++++++++++++------- SOAP/property_table.py | 38 +++++++------- 2 files changed, 53 insertions(+), 36 deletions(-) diff --git a/SOAP/particle_selection/aperture_properties.py b/SOAP/particle_selection/aperture_properties.py index 23497c37..ec977482 100644 --- a/SOAP/particle_selection/aperture_properties.py +++ b/SOAP/particle_selection/aperture_properties.py @@ -2455,6 +2455,24 @@ def GasMassInColdDenseGas(self) -> unyt.unyt_quantity: return None return self.mass_gas[self.gas_is_cold_dense].sum() + @lazy_property + def gas_mass_HI_in_cold_dense_gas(self) -> unyt.unyt_quantity: + """ + Atomic hydrogen mass in cold, dense gas. + """ + if self.Ngas == 0: + return None + return self.gas_mass_HI[self.gas_is_cold_dense].sum() + + @lazy_property + def gas_mass_H2_in_cold_dense_gas(self) -> unyt.unyt_quantity: + """ + Molecular hydrogen mass in cold, dense gas. + """ + if self.Ngas == 0: + return None + return self.gas_mass_H2[self.gas_is_cold_dense].sum() + @lazy_property def gas_diffuse_element_fractions(self) -> unyt.unyt_array: """ @@ -3109,18 +3127,18 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfAtomicGasLowLimit( self, ) -> unyt.unyt_quantity: """ - Atomic mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas + Atomic hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-4 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.AtomicHydrogenMass == 0): + if (self.Ngas == 0) or (self.gas_mass_HI_in_cold_dense_gas == 0): return None return 10 ** ( ( self.gas_log10_O_over_H_diffuse_low_limit[self.gas_is_cold_dense] * self.gas_mass_HI[self.gas_is_cold_dense] ).sum() - / self.AtomicHydrogenMass + / self.gas_mass_HI_in_cold_dense_gas ) @lazy_property @@ -3128,18 +3146,18 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfAtomicGasHighLimit( self, ) -> unyt.unyt_quantity: """ - Atomic mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas + Atomic hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-3 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.AtomicHydrogenMass == 0): + if (self.Ngas == 0) or (self.gas_mass_HI_in_cold_dense_gas == 0): return None return 10 ** ( ( self.gas_log10_O_over_H_diffuse_high_limit[self.gas_is_cold_dense] * self.gas_mass_HI[self.gas_is_cold_dense] ).sum() - / self.AtomicHydrogenMass + / self.gas_mass_HI_in_cold_dense_gas ) @lazy_property @@ -3147,18 +3165,18 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfMolecularGasLowLimit( self, ) -> unyt.unyt_quantity: """ - Molecular mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas + Molecular hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-4 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.MolecularHydrogenMass == 0): + if (self.Ngas == 0) or (self.gas_mass_H2_in_cold_dense_gas == 0): return None return 10 ** ( ( self.gas_log10_O_over_H_diffuse_low_limit[self.gas_is_cold_dense] * self.gas_mass_H2[self.gas_is_cold_dense] ).sum() - / self.MolecularHydrogenMass + / self.gas_mass_H2_in_cold_dense_gas ) @lazy_property @@ -3166,18 +3184,18 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfMolecularGasHighLimit( self, ) -> unyt.unyt_quantity: """ - Molecular mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas + Molecular hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-3 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.MolecularHydrogenMass == 0): + if (self.Ngas == 0) or (self.gas_mass_H2_in_cold_dense_gas == 0): return None return 10 ** ( ( self.gas_log10_O_over_H_diffuse_high_limit[self.gas_is_cold_dense] * self.gas_mass_H2[self.gas_is_cold_dense] ).sum() - / self.MolecularHydrogenMass + / self.gas_mass_H2_in_cold_dense_gas ) @lazy_property @@ -3327,9 +3345,8 @@ def LinearMassWeightedIronFromSNIaOverHydrogenOfStars( self, ) -> unyt.unyt_quantity: """ - Mass-weighted sum of the iron over hydrogen ratio for star particles, - times the solar ratio, set in the parameter file, and - only taking into account iron produced by SNIa. + Mass-weighted sum of the iron over hydrogen ratio for star particles, only + taking into account iron produced by SNIa. """ if self.Nstar == 0: return None @@ -3402,7 +3419,7 @@ def LogarithmicMassWeightedMagnesiumOverHydrogenOfStarsLowLimit( self, ) -> unyt.unyt_quantity: """ - Mass-weighted sum of the logarithm of the iron over hydrogen ratio for star particles, + Mass-weighted sum of the logarithm of the magnesium over hydrogen ratio for star particles, using a lower limit of 1.e-4 times the solar ratio, set in the parameter file. """ if self.Nstar == 0: @@ -3416,7 +3433,7 @@ def LogarithmicMassWeightedMagnesiumOverHydrogenOfStarsHighLimit( self, ) -> unyt.unyt_quantity: """ - Mass-weighted sum of the logarithm of the iron over hydrogen ratio for star particles, + Mass-weighted sum of the logarithm of the magnesium over hydrogen ratio for star particles, using a lower limit of 1.e-3 times the solar ratio, set in the parameter file. """ if self.Nstar == 0: diff --git a/SOAP/property_table.py b/SOAP/property_table.py index 62af0f6a..b41433c8 100644 --- a/SOAP/property_table.py +++ b/SOAP/property_table.py @@ -4256,7 +4256,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Linear sum of the oxygen over hydrogen ratio of gas, weighted by with the cold dense gas mass.", + description="Linear sum of the total oxygen over hydrogen ratio of cold dense gas, weighted by the gas mass.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4273,7 +4273,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Linear sum of the total nitrogen over oxygen ratio of gas, weighted by with the cold dense gas mass.", + description="Linear sum of the total nitrogen over oxygen ratio of cold dense gas, weighted by the gas mass.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4290,7 +4290,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Linear sum of the total carbon over oxygen ratio of gas, weighted by with the cold dense gas mass.", + description="Linear sum of the total carbon over oxygen ratio of cold dense gas, weighted by the gas mass.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4307,7 +4307,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Linear sum of the diffuse nitrogen over oxygen ratio of gas, weighted by with the cold dense gas mass.", + description="Linear sum of the diffuse nitrogen over oxygen ratio of cold dense gas, weighted by the gas mass.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4324,7 +4324,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Linear sum of the diffuse carbon over oxygen ratio of gas, weighted by with the cold dense gas mass.", + description="Linear sum of the diffuse carbon over oxygen ratio of cold dense gas, weighted by the gas mass.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4341,7 +4341,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Linear sum of the diffuse oxygen over hydrogen ratio of gas, weighted by with the cold dense gas mass.", + description="Linear sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the gas mass.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4358,7 +4358,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse nitrogen over oxygen ratio of gas, weighted by with the cold dense gas mass. Imposes a lower limit of 1.e-4 times solar N/O.", + description="Logarithmic sum of the diffuse nitrogen over oxygen ratio of cold dense gas, weighted by the gas mass. Imposes a lower limit of 1.e-4 times solar N/O.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4375,7 +4375,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse nitrogen over oxygen ratio of gas, weighted by with the cold dense gas mass. Imposes a lower limit of 1.e-3 times solar N/O.", + description="Logarithmic sum of the diffuse nitrogen over oxygen ratio of cold dense gas, weighted by the gas mass. Imposes a lower limit of 1.e-3 times solar N/O.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4392,7 +4392,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse carbon over oxygen ratio of gas, weighted by with the cold dense gas mass. Imposes a lower limit of 1.e-4 times solar C/O.", + description="Logarithmic sum of the diffuse carbon over oxygen ratio of cold dense gas, weighted by the gas mass. Imposes a lower limit of 1.e-4 times solar C/O.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4409,7 +4409,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse carbon over oxygen ratio of gas, weighted by with the cold dense gas mass. Imposes a lower limit of 1.e-3 times solar C/O.", + description="Logarithmic sum of the diffuse carbon over oxygen ratio of cold dense gas, weighted by the gas mass. Imposes a lower limit of 1.e-3 times solar C/O.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4426,7 +4426,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of gas, weighted by with the cold dense gas mass. Imposes a lower limit of 1.e-4 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the gas mass. Imposes a lower limit of 1.e-4 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4443,7 +4443,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of gas, weighted by with the cold dense gas mass. Imposes a lower limit of 1.e-3 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the gas mass. Imposes a lower limit of 1.e-3 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4460,7 +4460,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of atomic gas, weighted by the atomic gas mass. Imposes a lower limit of 1.e-4 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the atomic hydrogen mass. Imposes a lower limit of 1.e-4 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4479,7 +4479,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of atomic gas, weighted by the atomic gas mass. Imposes a lower limit of 1.e-3 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the atomic hydrogen mass. Imposes a lower limit of 1.e-3 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4498,7 +4498,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of molecular gas, weighted by the molecular gas mass. Imposes a lower limit of 1.e-4 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the molecular hydrogen mass. Imposes a lower limit of 1.e-4 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4517,7 +4517,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of molecular gas, weighted by the molecular gas mass. Imposes a lower limit of 1.e-3 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the molecular hydrogen mass. Imposes a lower limit of 1.e-3 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4584,7 +4584,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the magnesium over hydrogen ratio of stars, weighted by the stellar mass. Imposes a lower limit of 1.e-4 times solar Fe/H.", + description="Logarithmic sum of the magnesium over hydrogen ratio of stars, weighted by the stellar mass. Imposes a lower limit of 1.e-4 times solar Mg/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=["PartType4/Masses", "PartType4/ElementMassFractions"], @@ -4596,7 +4596,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the magnesium over hydrogen ratio of stars, weighted by the stellar mass. Imposes a lower limit of 1.e-3 times solar Fe/H.", + description="Logarithmic sum of the magnesium over hydrogen ratio of stars, weighted by the stellar mass. Imposes a lower limit of 1.e-3 times solar Mg/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=["PartType4/Masses", "PartType4/ElementMassFractions"], @@ -4642,7 +4642,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Sum of the iron over hydrogen ratio of stars, weighted by the stellar mass, where only iron from SNIa is included.", + description="Linear sum of the iron over hydrogen ratio of stars, weighted by the stellar mass, where only iron from SNIa is included.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ From 3d55a7fc5bb4ef03822110964efa0d0d4c169425 Mon Sep 17 00:00:00 2001 From: robjmcgibbon Date: Mon, 26 Oct 2026 13:50:27 +0000 Subject: [PATCH 2/2] Use all gas --- .../particle_selection/aperture_properties.py | 62 +++++-------------- SOAP/property_table.py | 16 ++--- 2 files changed, 20 insertions(+), 58 deletions(-) diff --git a/SOAP/particle_selection/aperture_properties.py b/SOAP/particle_selection/aperture_properties.py index ec977482..eaefd45d 100644 --- a/SOAP/particle_selection/aperture_properties.py +++ b/SOAP/particle_selection/aperture_properties.py @@ -2455,24 +2455,6 @@ def GasMassInColdDenseGas(self) -> unyt.unyt_quantity: return None return self.mass_gas[self.gas_is_cold_dense].sum() - @lazy_property - def gas_mass_HI_in_cold_dense_gas(self) -> unyt.unyt_quantity: - """ - Atomic hydrogen mass in cold, dense gas. - """ - if self.Ngas == 0: - return None - return self.gas_mass_HI[self.gas_is_cold_dense].sum() - - @lazy_property - def gas_mass_H2_in_cold_dense_gas(self) -> unyt.unyt_quantity: - """ - Molecular hydrogen mass in cold, dense gas. - """ - if self.Ngas == 0: - return None - return self.gas_mass_H2[self.gas_is_cold_dense].sum() - @lazy_property def gas_diffuse_element_fractions(self) -> unyt.unyt_array: """ @@ -3127,18 +3109,15 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfAtomicGasLowLimit( self, ) -> unyt.unyt_quantity: """ - Atomic hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas + Atomic hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-4 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.gas_mass_HI_in_cold_dense_gas == 0): + if (self.Ngas == 0) or (self.AtomicHydrogenMass == 0): return None return 10 ** ( - ( - self.gas_log10_O_over_H_diffuse_low_limit[self.gas_is_cold_dense] - * self.gas_mass_HI[self.gas_is_cold_dense] - ).sum() - / self.gas_mass_HI_in_cold_dense_gas + (self.gas_log10_O_over_H_diffuse_low_limit * self.gas_mass_HI).sum() + / self.AtomicHydrogenMass ) @lazy_property @@ -3146,18 +3125,15 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfAtomicGasHighLimit( self, ) -> unyt.unyt_quantity: """ - Atomic hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas + Atomic hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-3 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.gas_mass_HI_in_cold_dense_gas == 0): + if (self.Ngas == 0) or (self.AtomicHydrogenMass == 0): return None return 10 ** ( - ( - self.gas_log10_O_over_H_diffuse_high_limit[self.gas_is_cold_dense] - * self.gas_mass_HI[self.gas_is_cold_dense] - ).sum() - / self.gas_mass_HI_in_cold_dense_gas + (self.gas_log10_O_over_H_diffuse_high_limit * self.gas_mass_HI).sum() + / self.AtomicHydrogenMass ) @lazy_property @@ -3165,18 +3141,15 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfMolecularGasLowLimit( self, ) -> unyt.unyt_quantity: """ - Molecular hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas + Molecular hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-4 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.gas_mass_H2_in_cold_dense_gas == 0): + if (self.Ngas == 0) or (self.MolecularHydrogenMass == 0): return None return 10 ** ( - ( - self.gas_log10_O_over_H_diffuse_low_limit[self.gas_is_cold_dense] - * self.gas_mass_H2[self.gas_is_cold_dense] - ).sum() - / self.gas_mass_H2_in_cold_dense_gas + (self.gas_log10_O_over_H_diffuse_low_limit * self.gas_mass_H2).sum() + / self.MolecularHydrogenMass ) @lazy_property @@ -3184,18 +3157,15 @@ def LogarithmicMassWeightedDiffuseOxygenOverHydrogenOfMolecularGasHighLimit( self, ) -> unyt.unyt_quantity: """ - Molecular hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of cold dense gas + Molecular hydrogen mass-weighted sum of the logarithm of the diffuse oxygen over hydrogen ratio of gas particles, excluding the contribution from dust and using a lower limit on the ratio of 1.e-3 times the solar ratio, set in the parameter file. """ - if (self.Ngas == 0) or (self.gas_mass_H2_in_cold_dense_gas == 0): + if (self.Ngas == 0) or (self.MolecularHydrogenMass == 0): return None return 10 ** ( - ( - self.gas_log10_O_over_H_diffuse_high_limit[self.gas_is_cold_dense] - * self.gas_mass_H2[self.gas_is_cold_dense] - ).sum() - / self.gas_mass_H2_in_cold_dense_gas + (self.gas_log10_O_over_H_diffuse_high_limit * self.gas_mass_H2).sum() + / self.MolecularHydrogenMass ) @lazy_property diff --git a/SOAP/property_table.py b/SOAP/property_table.py index b41433c8..4c96799c 100644 --- a/SOAP/property_table.py +++ b/SOAP/property_table.py @@ -4460,7 +4460,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the atomic hydrogen mass. Imposes a lower limit of 1.e-4 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of gas, weighted by the atomic hydrogen mass. Imposes a lower limit of 1.e-4 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4468,8 +4468,6 @@ class PropertyTable: "PartType0/ElementMassFractionsDiffuse", "PartType0/ElementMassFractions", "PartType0/SpeciesFractions", - "PartType0/Temperatures", - "PartType0/Densities", ], output_physical=True, a_scale_exponent=0, @@ -4479,7 +4477,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the atomic hydrogen mass. Imposes a lower limit of 1.e-3 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of gas, weighted by the atomic hydrogen mass. Imposes a lower limit of 1.e-3 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4487,8 +4485,6 @@ class PropertyTable: "PartType0/ElementMassFractionsDiffuse", "PartType0/ElementMassFractions", "PartType0/SpeciesFractions", - "PartType0/Temperatures", - "PartType0/Densities", ], output_physical=True, a_scale_exponent=0, @@ -4498,7 +4494,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the molecular hydrogen mass. Imposes a lower limit of 1.e-4 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of gas, weighted by the molecular hydrogen mass. Imposes a lower limit of 1.e-4 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4506,8 +4502,6 @@ class PropertyTable: "PartType0/ElementMassFractionsDiffuse", "PartType0/ElementMassFractions", "PartType0/SpeciesFractions", - "PartType0/Temperatures", - "PartType0/Densities", ], output_physical=True, a_scale_exponent=0, @@ -4517,7 +4511,7 @@ class PropertyTable: shape=1, dtype=np.float32, unit="dimensionless", - description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of cold dense gas, weighted by the molecular hydrogen mass. Imposes a lower limit of 1.e-3 times solar O/H.", + description="Logarithmic sum of the diffuse oxygen over hydrogen ratio of gas, weighted by the molecular hydrogen mass. Imposes a lower limit of 1.e-3 times solar O/H.", lossy_compression_filter="FMantissa9", dmo_property=False, particle_properties=[ @@ -4525,8 +4519,6 @@ class PropertyTable: "PartType0/ElementMassFractionsDiffuse", "PartType0/ElementMassFractions", "PartType0/SpeciesFractions", - "PartType0/Temperatures", - "PartType0/Densities", ], output_physical=True, a_scale_exponent=0,