Skip to main content

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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

radioviz-1.1.0rc1.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

radioviz-1.1.0rc1-py3-none-any.whl (274.1 kB view details)

Uploaded Python 3

File details

Details for the file radioviz-1.1.0rc1.tar.gz.

File metadata

  • Download URL: radioviz-1.1.0rc1.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for radioviz-1.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 25ebd86e22ff4479931cee8da4b8e2755ac52a6a50fdad8e3d1c91597d047f74
MD5 5325fa28c557bc50f0531e2d5421dfef
BLAKE2b-256 8d6d15402a5b1452c0f0201757a4ddf0f05e2bb9f9a3141674e91ec07b3ddf4d

See more details on using hashes here.

File details

Details for the file radioviz-1.1.0rc1-py3-none-any.whl.

File metadata

  • Download URL: radioviz-1.1.0rc1-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

Hashes for radioviz-1.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 080e0a2b12ec59fb54ed5cdc39006dd04fc7da23cc6e0ad3c177d06e27cb11f5
MD5 4087fe476182632f580befff294b1a2f
BLAKE2b-256 22fb7ec076c4098260d815a8aa1abc74f0305bdc928379a49fd4b980ab56fc3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page