Vai al contenuto
🛠️ToolsShed

Radioactivity Converter

Converti tra le unità di radioattività come Becquerel, Curie e unità di dose di radiazione.

Radioattività (Attività)

Dose di radiazione

Note

L'attività misura il tasso di decadimento radioattivo, espresso in becquerel (disintegrazioni al secondo) o curie.

La dose misura la quantità di radiazione assorbita dalla materia, espressa in gray (joule per chilogrammo) o sievert (considerando l'effetto biologico).

L'attività e la dose misurano proprietà diverse. Usa il convertitore di attività per il tasso di decadimento e il convertitore di dose per l'energia di radiazione assorbita.

Informazioni sullo strumento

Quando lavori in ricerca nucleare o gestione della sicurezza radiologica, devi affrontare diverse unità come il Becquerel (Bq) e il Curie (Ci). Questo strumento converte perfettamente tra gli standard SI internazionali e le unità tradizionali utilizzate in ricerca e industria, incluse le unità di dose di radiazione come il Sievert (Sv) e il Gray (Gy).

Per utilizzare il convertitore, inserisci semplicemente un valore e seleziona le unità di origine e destinazione dai menu a discesa. Lo strumento visualizza istantaneamente il risultato convertito, rendendo facile il riferimento incrociato di valori tra diversi sistemi di misurazione. Che tu stia preparando rapporti di laboratorio, verificando calcoli di sicurezza o confrontando dati storici registrati secondo convenzioni precedenti, il convertitore gestisce tutte le misurazioni standard di radioattività.

Ricorda che le unità di radioattività misurano aspetti diversi—l'attività (quanti decadimenti si verificano al secondo) rispetto alla dose (l'energia assorbita o l'effetto biologico)—quindi assicurati di convertire tra tipi di unità compatibili. Questo strumento è prezioso per i fisici nucleari, gli specialisti della protezione dalle radiazioni, i tecnici di diagnostica medica e i professionisti del monitoraggio ambientale che necessitano di conversioni precise e istantanee senza calcoli manuali.

Domande Frequenti

Implementazione del Codice

# 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.