Pular para o conteúdo
🛠️ToolsShed

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.