radexreader


Nameradexreader JSON
Version 1.2.4 PyPI version JSON
download
home_pagehttps://github.com/luigifab/python-radexreader
SummaryPython library for the RADEX RD1212 and the RADEX ONE Geiger counters.
upload_time2024-02-03 10:03:15
maintainer
docs_urlNone
authorFabrice Creuzot
requires_python
licenseGPL 2
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/RD1212.jpg?raw=true)
![RADEX ONE](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/ONE.jpg?raw=true)

## Screenshots and Usage

[![Screnshot 1](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/thumbs/read.png?raw=true)](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/read.png?raw=true)
[![Screnshot 2](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/thumbs/compare.png?raw=true)](https://raw.githubusercontent.com/luigifab/python-radexreader/master/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 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](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`

#### Repository for Debian and Ubuntu

```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)
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
```
```bash
# 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](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)\
[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)](https://repology.org/project/python:radexreader/versions)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/luigifab/python-radexreader",
    "name": "radexreader",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Fabrice Creuzot",
    "author_email": "code@luigifab.fr",
    "download_url": "https://files.pythonhosted.org/packages/a8/e6/ee5a04e183cbe23eacd10f8edb4a358065cdfd8fd1060ee08f37fc4db49d/radexreader-1.2.4.tar.gz",
    "platform": null,
    "description": "# RadexReader\n\nThe 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.\n\nThis tool was initially developed with RD1212 v2.48.\n\n![RADEX RD1212](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/RD1212.jpg?raw=true)\n![RADEX ONE](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/ONE.jpg?raw=true)\n\n## Screenshots and Usage\n\n[![Screnshot 1](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/thumbs/read.png?raw=true)](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/read.png?raw=true)\n[![Screnshot 2](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/thumbs/compare.png?raw=true)](https://raw.githubusercontent.com/luigifab/python-radexreader/master/images/compare.png?raw=true)\n\n* Read `src/radexreader.py` for examples.\n* Run the command `radexreader` available with DEB/RPM packages.\n* Run the command `.../radexreader.py` available with PYPI package.\n\n## Installation\n\nIt require *libusb*, *pyusb* and *pyserial*.\n\n#### Installation for Debian and Ubuntu\n\n* `sudo apt install python3-radexreader radexreader`\n\n#### Installation for Fedora\n\n* `sudo dnf install python3-radexreader`\n\n#### Installation for openSUSE\n\n* `sudo zypper install python3-radexreader`\n\n#### Installation with PIP\n\n* With Linux: `sudo python3 -m pip install radexreader` (+libusb)\n* With Mac: `sudo pip install radexreader` (+libusb)\n* With Windows: `python -m pip install radexreader` (+[libusb](https://libusb.info/), put libusb-1.0.dll in system32)\n\n#### Installation with Docker\n\n* `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`\n\n#### Repository for Debian and Ubuntu\n\n```bash\n# PPA: https://launchpad.net/~luigifab/+archive/ubuntu/packages\n# with Debian 12+ you can use mantic+ instead of focal (https://unix.stackexchange.com/a/669008/364800)\nsudo add-apt-repository ppa:luigifab/packages\nsudo apt update\nsudo apt install python3-radexreader radexreader\n# or\nsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FFE5BD439356DF7D\necho \"deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main\" | sudo tee -a /etc/apt/sources.list\nsudo apt update\nsudo apt install python3-radexreader radexreader\n# or\nsudo wget -O /etc/apt/trusted.gpg.d/luigifab.gpg https://www.luigifab.fr/apt.gpg\necho \"deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main\" | sudo tee -a /etc/apt/sources.list\nsudo apt update\nsudo apt install python3-radexreader radexreader\n```\n```bash\n# sha256sum /etc/apt/trusted.gpg.d/luigifab.gpg\n578c89a677048e38007462d543686b53587efba9f93814601169253c45ff9213\n# apt-key list\n/etc/apt/trusted.gpg.d/luigifab.gpg\npub   rsa4096 2020-10-31 [SC]\n      458B 0C46 D024 FD8C B8BC  99CD FFE5 BD43 9356 DF7D\n```\n\n## Copyright\n\n- Current version: 1.2.4 (02/02/2024)\n- Compatibility: Python 3.3 / 3.4 / 3.5 / 3.6 / 3.7 / 3.8 / 3.9 / 3.10 / 3.11 / 3.12\n- Links: [luigifab.fr](https://www.luigifab.fr/python/radexreader) - [github.com](https://github.com/luigifab/python-radexreader) - [PyPI](https://pypi.org/project/radexreader/)\\\n[Arch Linux python-radexreader.zst](https://aur.archlinux.org/packages/python-radexreader)\\\n[Debian python-radexreader.deb](https://packages.debian.org/python3-radexreader)\n  *([ITP](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973447),\n   [RFS](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974217))*\\\n[Fedora python-radexreader.rpm](https://src.fedoraproject.org/rpms/python-radexreader)\\\n[openSUSE python-radexreader.rpm](https://software.opensuse.org/package/python-radexreader)\\\n[Ubuntu PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages)\n\nThis program is provided under the terms of the **GNU GPLv2+** license.\\\nIf you like, take some of your time to improve some translations, go to https://bit.ly/2HyCCEc.\n\n## Packages in official distros repositories\n\n[![Packages status](https://repology.org/badge/vertical-allrepos/python:radexreader.svg?header=radexreader)](https://repology.org/project/python:radexreader/versions)\n",
    "bugtrack_url": null,
    "license": "GPL 2",
    "summary": "Python library for the RADEX RD1212 and the RADEX ONE Geiger counters.",
    "version": "1.2.4",
    "project_urls": {
        "Homepage": "https://github.com/luigifab/python-radexreader"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d5cb1aac4e3c6375028d3e3f9eaa56bdd03695da654636aff5833a91e720526",
                "md5": "3eda3eab1c40565648e693bdaf5679c1",
                "sha256": "f038bfe1c7d615c11e681ce6958f3269f41bde41703b14607b8be51dc0f82fde"
            },
            "downloads": -1,
            "filename": "radexreader-1.2.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3eda3eab1c40565648e693bdaf5679c1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 14336,
            "upload_time": "2024-02-03T10:03:13",
            "upload_time_iso_8601": "2024-02-03T10:03:13.894412Z",
            "url": "https://files.pythonhosted.org/packages/4d/5c/b1aac4e3c6375028d3e3f9eaa56bdd03695da654636aff5833a91e720526/radexreader-1.2.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8e6ee5a04e183cbe23eacd10f8edb4a358065cdfd8fd1060ee08f37fc4db49d",
                "md5": "fd70cdec9491343a689329098d99d48c",
                "sha256": "1bd120be36e2bdf4d8bca48e6e9ea8ad8b21c47716adbb9a3cb864c011933c2e"
            },
            "downloads": -1,
            "filename": "radexreader-1.2.4.tar.gz",
            "has_sig": false,
            "md5_digest": "fd70cdec9491343a689329098d99d48c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13497,
            "upload_time": "2024-02-03T10:03:15",
            "upload_time_iso_8601": "2024-02-03T10:03:15.893241Z",
            "url": "https://files.pythonhosted.org/packages/a8/e6/ee5a04e183cbe23eacd10f8edb4a358065cdfd8fd1060ee08f37fc4db49d/radexreader-1.2.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-03 10:03:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "luigifab",
    "github_project": "python-radexreader",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "radexreader"
}
        
Elapsed time: 0.18032s