BLITZ is an open-source image viewer specifically designed for "Bulk Loading and Interactive Time series Zonal analysis," developed at the INP Greifswald. It is optimized for handling extensive image series, a common challenge in diagnostic imaging and process control. Programmed primarily in Python and utilizing QT and PyQTGraph. BLITZ offers:
- rapid loading of large image series
- efficient performance scaling
- versatile data handling options
- user-friendly GUI
- stable lookup tables for visual consistency
- powerful matrix-based image processing capabilities, allowing for instant statistical calculations and image manipulations.
We provide a short walkthrough through BLITZ explaining all core functionalities.
(Click if animation is not playing)
- Clone this repository
- Create and activate virtual environment
pip install poetry
(It is recommended to use poetry for local development.)- install all dependencies (
poetry install
) and run the application.
$ git clone https://github.com/CodeSchmiedeHGW/BLITZ.git
$ cd BLITZ
$ poetry install
$ poetry run python -m blitz
You can create a binary executable from the python files using pyinstaller
with the following
options.
$ pyinstaller --onefile --noconsole --icon=./resources/icon/blitz.ico blitz_main.py
- Visit INPTDAT for additional images or publishing your own.
- You can find the original Example Dataset at INPTDAT as well.
BLITZ is licensed under the terms of the GNU General Public License version 3 (GPL-3.0). Details can be found in the LICENSE file.