コンテンツへスキップ
🛠️ToolsShed

放射能変換器

ベクレル、キュリーなどの放射能単位と放射線量単位の間で変換します。

放射能(アクティビティ)

放射線量

注記

アクティビティは放射能減衰の速度を測定し、ベクレル(毎秒の壊変)またはキュリーで表現されます。

線量は物質に吸収される放射線の量を測定し、グレイ(キログラムあたりジュール)またはシーベルト(生物学的効果を考慮)で表現されます。

アクティビティと線量は異なる特性を測定します。減衰速度にはアクティビティコンバーター、吸収放射線エネルギーには線量コンバーターを使用してください。

このツールについて

放射能の研究や放射線安全管理に携わる場合、ベクレル(Bq)やキュリー(Ci)といった異なる単位を扱う必要があります。このツールは、シーベルト(Sv)やグレイ(Gy)などの放射線量単位と共に、国際的なSI基準と従来の研究・産業用単位との間を無縁に変換できます。

変換するには、数値を入力してドロップダウンメニューから元の単位と目標単位を選択するだけです。ツールは即座に変換結果を表示し、異なる測定体系間の値を簡単に相互参照できます。実験レポートの作成、安全性計算の検証、古い単位規約で記録された履歴データの比較など、あらゆる放射能測定に対応します。

放射能単位は活動度(1秒間に発生する崩壊数)と線量(吸収されたエネルギーまたは生物学的影響)といった異なる側面を測定するため、互換性のある単位型間の変換を行うことが重要です。このツールは、核科学者、放射線防護の専門家、医療画像技術者、環境監視の専門家にとって、手動計算なしで正確で迅速な変換が必要な場合に不可欠です。

よくある質問

コード実装

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