-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Hello,
I have been using the Python radiacode package with a Radiacode RC-103G device and noticed a likely ambiguity regarding the units of the dose_rate field returned by data_buf().
Setup:
- Device: RC-103G-001291
- Firmware: (4.1, May 16 2025 …), (4.14, Jul 7 2025 …)
- OS: Windows, Python 3.13
- Library:
radiacodefrom PyPI
Observation:
- The device display / mobile app shows ~200 cps, ~5 µSv/h, hardness ≈ 2.5 (on a ^137Cs source).
- At the same moment,
data_buf()items containdose_rate ≈ 0.0005andcount_rate ≈ 190–200. - If I interpret
dose_rateas rem/h:
0.0005 rem/h = 0.000005 Sv/h = 5 µSv/h, which matches the display perfectly. - If I interpret
dose_rateas Sv/h, then 0.0005 means 500 µSv/h, which clearly does not match the display.
Questions:
- Are
dose_ratevalues intentionally reported in rem/h rather than Sv/h? - If so, could this be clarified in the documentation / README to avoid confusion?
- Is this behavior consistent across all device models (RC-102/103/103G) and firmware versions?
Minimal repro (Python):
from radiacode import RadiaCode
rc = RadiaCode()
for it in rc.data_buf()[-5:]:
print("dose_rate =", it.dose_rate, " count_rate =", it.count_rate)
Best regards
Jirka LandaReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels