Skip to main content

Python library for the RADEX RD1212 and the RADEX ONE Geiger counters.

Project description

RadexReader

The RadexReader is an user-space driver for the RADEX RD1212 v1/v2 and the RADEX ONE Geiger counters. It allow to read and clear stored data via USB. Warning! This tool is completely unrelated with QuartaRad.

This tool was initially developed with RD1212 v2.48.

RADEX RD1212 RADEX ONE

Screenshots and Usage

Screnshot 1 Screnshot 2

  • Read src/radexreader.py for examples.
  • Run the command radexreader available with DEB/RPM packages.
  • Run the command .../radexreader.py available with PYPI package.

Installation

It require libusb, pyusb and pyserial.

Installation for Debian and Ubuntu

  • sudo apt install python3-radexreader radexreader

Installation for Fedora

  • sudo dnf install python3-radexreader

Installation for openSUSE

  • sudo zypper install python3-radexreader

Installation with PIP

  • With Linux: sudo python3 -m pip install radexreader (+libusb)
  • With Mac: sudo pip install radexreader (+libusb)
  • With Windows: python -m pip install radexreader (+libusb, put libusb-1.0.dll in system32)

Installation with Docker

  • sudo docker run --rm --user root -it --privileged -v /dev:/dev python:3.x-alpine /bin/sh then: apk update ; apk add libusb ; python3 -m pip install radexreader

Repository for Debian and Ubuntu

# PPA: https://launchpad.net/~luigifab/+archive/ubuntu/packages
# with Debian 12+ you can use mantic+ instead of focal (https://unix.stackexchange.com/a/669008/364800)
sudo add-apt-repository ppa:luigifab/packages
sudo apt update
sudo apt install python3-radexreader radexreader
# or
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FFE5BD439356DF7D
echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt install python3-radexreader radexreader
# or
sudo wget -O /etc/apt/trusted.gpg.d/luigifab.gpg https://www.luigifab.fr/apt.gpg
echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt install python3-radexreader radexreader
# sha256sum /etc/apt/trusted.gpg.d/luigifab.gpg
578c89a677048e38007462d543686b53587efba9f93814601169253c45ff9213
# apt-key list
/etc/apt/trusted.gpg.d/luigifab.gpg
pub   rsa4096 2020-10-31 [SC]
      458B 0C46 D024 FD8C B8BC  99CD FFE5 BD43 9356 DF7D

Copyright

This program is provided under the terms of the GNU GPLv2+ license.
If you like, take some of your time to improve some translations, go to https://bit.ly/2HyCCEc.

Packages in official distros repositories

Packages status

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

radexreader-1.2.4.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

radexreader-1.2.4-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file radexreader-1.2.4.tar.gz.

File metadata

  • Download URL: radexreader-1.2.4.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for radexreader-1.2.4.tar.gz
Algorithm Hash digest
SHA256 1bd120be36e2bdf4d8bca48e6e9ea8ad8b21c47716adbb9a3cb864c011933c2e
MD5 fd70cdec9491343a689329098d99d48c
BLAKE2b-256 a8e6ee5a04e183cbe23eacd10f8edb4a358065cdfd8fd1060ee08f37fc4db49d

See more details on using hashes here.

File details

Details for the file radexreader-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: radexreader-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for radexreader-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f038bfe1c7d615c11e681ce6958f3269f41bde41703b14607b8be51dc0f82fde
MD5 3eda3eab1c40565648e693bdaf5679c1
BLAKE2b-256 4d5cb1aac4e3c6375028d3e3f9eaa56bdd03695da654636aff5833a91e720526

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page