Radioactivity Converter
Converta entre unidades de radioatividade como Becquerel, Curie e unidades de dose de radiação.
Radioatividade (atividade)
Dose de radiação
Notas
Atividade mede a taxa de desintegração radioativa, expressa em becquereis (desintegrações por segundo) ou curies.
Dose mede a quantidade de radiação absorvida pela matéria, expressa em gray (joules por quilograma) ou sievert (considerando efeito biológico).
Atividade e dose medem propriedades diferentes. Use o conversor de atividade para taxa de desintegração e o conversor de dose para energia de radiação absorvida.
Sobre esta ferramenta
Quando você trabalha em pesquisa nuclear ou gerenciamento de segurança radiológica, precisa lidar com diferentes unidades como o Becquerel (Bq) e o Curie (Ci). Esta ferramenta converte perfeitamente entre padrões SI internacionais e unidades tradicionais usadas em pesquisa e indústria, incluindo unidades de dose de radiação como o Sievert (Sv) e o Gray (Gy).
Para usar o conversor, basta inserir um valor e selecionar as unidades de origem e destino nos menus suspensos. A ferramenta exibe instantaneamente o resultado convertido, facilitando a referência cruzada de valores entre diferentes sistemas de medição. Seja para preparar relatórios de laboratório, verificar cálculos de segurança ou comparar dados históricos registrados em convenções antigas, o conversor lida com todas as medições padrão de radioatividade.
Lembre-se de que as unidades de radioatividade medem aspectos diferentes—atividade (quantas desintegrações ocorrem por segundo) versus dose (a energia absorvida ou efeito biológico)—portanto, certifique-se de converter entre tipos de unidades compatíveis. Esta ferramenta é inestimável para cientistas nucleares, especialistas em proteção radiológica, técnicos de imagem médica e profissionais de monitoramento ambiental que precisam de conversões precisas e instantâneas sem cálculos manuais.
Perguntas Frequentes
Implementação de Código
# 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.