RadioViz
RadioViz is a specialized tool designed for displaying and manipulating autoradiography grayscale images. This application provides a user-friendly interface to handle TIFF images, offering functionalities such as adjusting display levels, applying color maps, and analyzing intensity profiles.
Table of Contents
Installation
The package can be installed using pip. In this case, it is recommended to install the package in a separate virtual environment:
python -m venv radioviz
cd radioviz
source bin/activate
pip install radioviz
If you prefer, you can also install the package and make it available system-wide using pipx instead of pip. This will allow the execution of the tool without starting the virtual environment.
pipx install radioviz
License
radioviz is distributed under the terms of the EUPL-1.2 license.
Features
- Image Display: Open and view TIFF images with options to adjust display levels and apply different color maps and interpolation methods.
- Profile Analysis: Select and analyze intensity profiles across specified lines within an image.
- Region Analysis: Select and analyze intensity distribution of ROI.
- Automatic cropping.
Execute the application:
Either double click on the icon, or type radioviz from a terminal
Usage
- Open Image: Navigate to the "File" menu and select "Open" to load a TIFF image. Recent files can be accessed from the "Open Recent" submenu.
- Adjust Display: Use the "Image Tools" dock to adjust levels or change the color map and interpolation of the displayed image.
- Analyze Profiles: Select the "Profile Tools" dock to add new profiles. Click "Add Profile" and select two points on the image to define the profile line.
- Analyze Regions: Use the "Region Tools" dock to select rectangular areas on the input image and calculate areas properties.
Author
Developed by Antonio Bulgheroni (antonio.bulgheroni@ec.europa.eu).
Contributions
Contributions are welcome! Please open an issue to discuss your ideas or submit a pull request with your changes.
The developers used hatch as project manager. Do the following to start contributing to the project:
- Ensure hatch is installed in your system. If not, we recommend to install it using pipx
- Clone the RadioViz repository locally
git clone https://code.europa.eu/kada/radioviz.git - Enter the directory of the freshly cloned repo
cd radioviz - Create the development environment and start a shell using hatch
hatch shell dev - RadioViz developers adopted pre-commit to assure high code quality. The first time you need to install the pre-commit hooks:
pre-commit install --install-hooks -t pre-commit -t pre-push - Start developing in your preferred IDE.
- Remember that RadioViz uses conventional commit message. Please follow it. To commit changes you will also need a token with full repository access. Again refer to the project maintainer.
Support
For any questions or support, please contact Antonio Bulgheroni at antonio.bulgheroni@ec.europa.eu.
Acknowledgements
This tool was developed as part of the JRC projects on autoradiography analysis.
Metadata
Release files for radioviz 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| radioviz-1.1.0.tar.gz | 1.5 MB | Without provenance | Details for radioviz-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| radioviz-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for radioviz-1.1.0-py3-none-any.whl |
Total release size: 1.8 MB
Release files / radioviz-1.1.0.tar.gz
| Download URL | radioviz-1.1.0.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63ffd29af2e2edbd9dd5d12cd078b37b0bfc4b8dfc2187b87fe481febde4cbdf
|
|
BLAKE2b-256 checksum How to use checksums |
5547470bc78a30c02ff1cee8077ae8556ae80ef9b826f45db93426e38a89d55c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|
Release files / radioviz-1.1.0-py3-none-any.whl
| Download URL | radioviz-1.1.0-py3-none-any.whl |
|---|---|
| Size | 274.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3721cd5d9301a8f8049234d48723c4001cba035d5fa7197561c2f037e40a4e3d
|
|
BLAKE2b-256 checksum How to use checksums |
9fde1c4650dab7ecbc4838793bfeb2879cc1e423961ab41c75aaed6edac0dc0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|
Security for radioviz 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.