Radioactivity Converter
Convertir entre les unités de radioactivité comme Becquerel, Curie et unités de dose de rayonnement.
Radioactivité (Activité)
Dose de rayonnement
Remarques
L'activité mesure la vitesse de désintégration radioactive, exprimée en becquerels (désintégrations par seconde) ou curies.
La dose mesure la quantité de rayonnement absorbée par la matière, exprimée en gray (joules par kilogramme) ou sievert (en tenant compte de l'effet biologique).
L'activité et la dose mesurent des propriétés différentes. Utilisez le convertisseur d'activité pour le taux de désintégration et le convertisseur de dose pour l'énergie de rayonnement absorbée.
À propos de cet outil
Lorsque vous travaillez en recherche nucléaire ou en gestion de la sécurité radiologique, vous devez manipuler différentes unités comme le Becquerel (Bq) et le Curie (Ci). Cet outil convertit sans problème entre les normes SI internationales et les unités traditionnelles utilisées en recherche et industrie, y compris les unités de dose de rayonnement comme le Sievert (Sv) et le Gray (Gy).
Pour utiliser le convertisseur, entrez simplement une valeur et sélectionnez les unités source et cible dans les menus déroulants. L'outil affiche instantanément le résultat converti, ce qui facilite la comparaison de valeurs entre différents systèmes de mesure. Que ce soit pour préparer des rapports de laboratoire, vérifier les calculs de sécurité ou comparer des données historiques enregistrées selon d'anciennes conventions, le convertisseur gère toutes les mesures standard de radioactivité.
Gardez à l'esprit que les unités de radioactivité mesurent des aspects différents—l'activité (combien de désintégrations se produisent par seconde) par rapport à la dose (l'énergie absorbée ou l'effet biologique)—assurez-vous donc de convertir entre des types d'unités compatibles. Cet outil est indispensable pour les physiciens nucléaires, les spécialistes de la protection contre les rayonnements, les techniciens en imagerie médicale et les professionnels de la surveillance environnementale qui ont besoin de conversions précises et instantanées sans calculs manuels.
Questions Fréquentes
Implémentation du Code
# Radioactivity unit conversions
ACTIVITY_TO_BQ = {
"Bq": 1,
"kBq": 1e3,
"MBq": 1e6,
"GBq": 1e9,
"Ci": 3.7e10,
"mCi": 3.7e7,
"uCi": 3.7e4,
"nCi": 3.7e1,
"pCi": 3.7e-2,
"dpm": 1 / 60,
}
DOSE_TO_GY = {
"Gy": 1,
"mGy": 1e-3,
"uGy": 1e-6,
"rad": 1e-2,
"Sv": 1, # For low-LET radiation, 1 Sv ≈ 1 Gy
"mSv": 1e-3,
"uSv": 1e-6,
"rem": 1e-2,
"mrem": 1e-5,
}
def convert_activity(value: float, from_unit: str, to_unit: str) -> float:
bq = value * ACTIVITY_TO_BQ[from_unit]
return bq / ACTIVITY_TO_BQ[to_unit]
def convert_dose(value: float, from_unit: str, to_unit: str) -> float:
gy = value * DOSE_TO_GY[from_unit]
return gy / DOSE_TO_GY[to_unit]
# Examples
print(f"1 Ci = {convert_activity(1, 'Ci', 'GBq'):.2f} GBq")
print(f"1 Sv = {convert_dose(1, 'Sv', 'rem'):.1f} rem")
print(f"100 mSv = {convert_dose(100, 'mSv', 'mGy'):.1f} mGy")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.