Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luigifab/python-radexreader
Reader for the RADEX RD1212 and the RADEX ONE Geiger counters.
https://github.com/luigifab/python-radexreader
arch-linux-package aur-packages debian-packages fedora-packages geiger mageia-packages mxlinux-packages open-source opensuse-packages pypi-packages pyserial python3 pyusb ubuntu-packages
Last synced: 15 days ago
JSON representation
Reader for the RADEX RD1212 and the RADEX ONE Geiger counters.
- Host: GitHub
- URL: https://github.com/luigifab/python-radexreader
- Owner: luigifab
- License: gpl-2.0
- Created: 2020-10-24T20:21:35.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-10T13:11:14.000Z (9 months ago)
- Last Synced: 2024-10-04T16:37:50.650Z (about 1 month ago)
- Topics: arch-linux-package, aur-packages, debian-packages, fedora-packages, geiger, mageia-packages, mxlinux-packages, open-source, opensuse-packages, pypi-packages, pyserial, python3, pyusb, ubuntu-packages
- Language: Python
- Homepage:
- Size: 156 KB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RadexReader
The RadexReader is an user-space driver for the [RADEX RD1212 v1/v2](https://quartarad.com/product-category/radiation-detector/) and the [RADEX ONE](https://quartarad.com/product-category/radiation-detector/) 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](images/RD1212.jpg?raw=true)
![RADEX ONE](images/ONE.jpg?raw=true)## Screenshots and Usage
[![Screnshot 1](images/thumbs/read.png?raw=true)](images/read.png?raw=true)
[![Screnshot 2](images/thumbs/compare.png?raw=true)](images/compare.png?raw=true)* 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, Ubuntu, Trisquel, Linux Mint, MX Linux
* `sudo apt install python3-radexreader radexreader`
#### Installation for Fedora
* `sudo dnf install python3-radexreader`
#### Installation for openSUSE
* `sudo zypper install python3-radexreader`
#### Installation for Mageia
* `sudo urpmi 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](https://libusb.info/), 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`
#### Alternative installation for Debian, Ubuntu, Trisquel, Linux Mint, MX Linux
```bash
# 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)
# for Trisquel you can use focal for nabia, jammy for aramo
# for Linux Mint you can use focal for 20.x and 5, jammy for 21.x, noble for 22.x and 6
# for MX Linux you can use focal for 19.x and 21.x, noble for 23.xsudo 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
- Current version: 1.2.4 (02/02/2024)
- Compatibility: Python 3.3 / 3.4 / 3.5 / 3.6 / 3.7 / 3.8 / 3.9 / 3.10 / 3.11 / 3.12
- Links: [luigifab.fr](https://www.luigifab.fr/python/radexreader) - [github.com](https://github.com/luigifab/python-radexreader) - [PyPI](https://pypi.org/project/radexreader/)\
[Arch Linux python-radexreader.zst](https://aur.archlinux.org/packages/python-radexreader)\
[Debian python-radexreader.deb, radexreader.deb](https://packages.debian.org/python3-radexreader)
*([ITP](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973447),
[RFS](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974217))*\
[Fedora python-radexreader.rpm](https://src.fedoraproject.org/rpms/python-radexreader)\
[openSUSE python-radexreader.rpm](https://software.opensuse.org/package/python-radexreader)\
[Mageia python-radexreader.rpm](https://madb.mageia.org/package/show/name/python-radexreader/arch/x86_64)\
[Ubuntu PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages)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](https://repology.org/badge/vertical-allrepos/python:radexreader.svg?header=radexreader&exclude_unsupported=1)](https://repology.org/project/python:radexreader/versions)