Radioactivity Converter
Konversi antara unit radioaktivitas seperti Becquerel, Curie, dan unit dosis radiasi.
Radioaktivitas (Aktivitas)
Dosis Radiasi
Catatan
Aktivitas mengukur laju peluruhan radioaktif, dinyatakan dalam becquerel (peluruhan per detik) atau kurie.
Dosis mengukur jumlah radiasi yang diserap oleh materi, dinyatakan dalam gray (joule per kilogram) atau sievert (memperhitungkan efek biologis).
Aktivitas dan dosis mengukur properti berbeda. Gunakan konverter aktivitas untuk laju peluruhan dan konverter dosis untuk energi radiasi yang diserap.
Tentang alat ini
Ketika bekerja dalam penelitian nuklir atau manajemen keselamatan radiasi, Anda harus menangani berbagai satuan seperti Becquerel (Bq) dan Curie (Ci). Alat ini mengonversi dengan mulus antara standar SI internasional dan satuan tradisional yang digunakan dalam penelitian dan industri, termasuk satuan dosis radiasi seperti Sievert (Sv) dan Gray (Gy).
Untuk menggunakan konverter, cukup masukkan nilai dan pilih satuan sumber dan target dari menu dropdown. Alat ini menampilkan hasil konversi secara instan, memudahkan referensi silang nilai di antara sistem pengukuran yang berbeda. Baik untuk menyiapkan laporan laboratorium, memverifikasi perhitungan keselamatan, atau membandingkan data historis yang dicatat menurut konvensi lama, konverter menangani semua pengukuran radioaktivitas standar.
Ingat bahwa satuan radioaktivitas mengukur aspek yang berbeda—aktivitas (berapa banyak peluruhan terjadi per detik) versus dosis (energi yang diserap atau efek biologis)—jadi pastikan Anda mengonversi antara tipe satuan yang kompatibel. Alat ini sangat berharga bagi fisikawan nuklir, spesialis perlindungan radiasi, teknisi pencitraan medis, dan profesional pemantauan lingkungan yang membutuhkan konversi yang akurat dan instan tanpa perhitungan manual.
Pertanyaan yang Sering Diajukan
Implementasi Kode
# 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.