A tool to display and manipulate autoradiography grayscale images
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file radioviz-1.1.0.tar.gz.
File metadata
- Download URL: radioviz-1.1.0.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63ffd29af2e2edbd9dd5d12cd078b37b0bfc4b8dfc2187b87fe481febde4cbdf
|
|
| MD5 |
40267e1ba8482244199ce5082f20f3db
|
|
| BLAKE2b-256 |
5547470bc78a30c02ff1cee8077ae8556ae80ef9b826f45db93426e38a89d55c
|
File details
Details for the file radioviz-1.1.0-py3-none-any.whl.
File metadata
- Download URL: radioviz-1.1.0-py3-none-any.whl
- Upload date:
- Size: 274.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3721cd5d9301a8f8049234d48723c4001cba035d5fa7197561c2f037e40a4e3d
|
|
| MD5 |
8284d96563d0ea50801a7db699943e08
|
|
| BLAKE2b-256 |
9fde1c4650dab7ecbc4838793bfeb2879cc1e423961ab41c75aaed6edac0dc0c
|