Comment convertir une fraction massique en molarité en Python avec UliEngineering

Vous pouvez facilement convertir une fraction massique en molarité en utilisant la bibliothèque Python UliEngineering :

mass_fraction_to_molarity.py
from UliEngineering.Chemistry.Stoichiometry import mass_fraction_to_molarity
from UliEngineering.EngineerIO import *

# Convertir une solution de NaCl à 10 % en molarité (densité ~1,07 g/mL)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Molarité (10% NaCl) : {format_value(molarity, 'M')}")

# Convertir une solution de glucose à 5 % en molarité (densité ~1,02 g/mL)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Molarité (5% glucose) : {format_value(molarity, 'M')}")

# Convertir une solution de NaOH à 20 % en molarité (densité ~1,22 g/mL)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Molarité (20% NaOH) : {format_value(molarity, 'M')}")

Exemple de résultat

mass_fraction_to_molarity_output.txt
Molarité (10% NaCl) : 1.83 M
Molarité (5% glucose) : 0.28 M
Molarité (20% NaOH) : 6.10 M

La conversion de fraction massique en molarité détermine la concentration molaire d’une solution à partir de sa fraction massique (pourcentage en poids), de sa formule chimique et de la densité de la solution. Cela est essentiel pour convertir entre les unités de concentration courantes en laboratoire et pour préparer des solutions avec des concentrations molaires précises. Cela fait le pont entre les mesures de concentration basées sur le poids et celles basées sur les moles.

La molarité est calculée en utilisant la formule : $M = \frac{w \times \rho}{M_{compound}}$, où $M$ est la molarité en moles par litre, $w$ est la fraction massique (sans dimension), $\rho$ est la densité de la solution en grammes par litre, et $M_{compound}$ est le poids moléculaire du soluté en grammes par mole. Ce calcul prend en compte à la fois le pourcentage massique et les propriétés physiques de la solution.

Articles liés


Check out similar posts by category: Chemistry, Python