Skip to main content

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.

pipeline status

Latest Release


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:

  1. Ensure hatch is installed in your system. If not, we recommend to install it using pipx
  2. Clone the RadioViz repository locally git clone https://code.europa.eu/kada/radioviz.git
  3. Enter the directory of the freshly cloned repo cd radioviz
  4. Create the development environment and start a shell using hatch hatch shell dev
  5. 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
  6. Start developing in your preferred IDE.
  7. 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)

Source distribution for radioviz 1.1.0
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)

Table of built distributions (wheels) for radioviz 1.1.0
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page