Saltar al contenido
🛠️ToolsShed

Radioactivity Converter

Convierte unidades de radioactividad como Becquerel, Curie y unidades de dosis de radiación.

Radiactividad (Actividad)

Dosis de radiación

Notas

La actividad mide la tasa de desintegración radiactiva, expresada en becquerelios (desintegraciones por segundo) o curios.

La dosis mide la cantidad de radiación absorbida por la materia, expresada en gray (julios por kilogramo) o sievert (considerando el efecto biológico).

La actividad y la dosis miden propiedades diferentes. Usa el convertidor de actividad para la tasa de desintegración y el convertidor de dosis para la energía de radiación absorbida.

Acerca de esta herramienta

Cuando trabajas en investigación nuclear o gestión de seguridad radiológica, necesitas operar con diferentes unidades como el Becquerel (Bq) y el Curie (Ci). Esta herramienta convierte sin problemas entre estándares SI internacionales y unidades tradicionales utilizadas en investigación e industria, incluyendo unidades de dosis de radiación como el Sievert (Sv) y el Gray (Gy).

Para usar el convertidor, simplemente ingresa un valor y selecciona las unidades de origen y destino en los menús desplegables. La herramienta muestra instantáneamente el resultado convertido, lo que facilita la referencia cruzada de valores entre diferentes sistemas de medición. Ya sea para preparar informes de laboratorio, verificar cálculos de seguridad o comparar datos históricos registrados en convenciones antiguas, el convertidor maneja todas las mediciones estándar de radiactividad.

Ten en cuenta que las unidades de radiactividad miden aspectos diferentes—actividad (cuántas desintegraciones ocurren por segundo) frente a dosis (la energía absorbida o efecto biológico)—así que asegúrate de convertir entre tipos de unidades compatibles. Esta herramienta es invaluable para científicos nucleares, especialistas en protección radiológica, técnicos de imágenes médicas y profesionales de monitoreo ambiental que necesitan conversiones precisas e inmediatas sin cálculos manuales.

Preguntas Frecuentes

Implementación 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.