PiMaV / BLITZ

*B*ulk *L*oading and *I*nteractive *T*ime series *Z*onal analysis
GNU General Public License v3.0
3 stars 0 forks source link
bulk-loader image-processing image-viewer multiprocessing pyqt5 pyqtgraph python time-series-analysis

BLITZ

TL;DR

BLITZ is a matrix-based image viewer designed for handling massive datasets (25+ GB) quickly and efficiently, but also works well for single images. (i.e. it can load 21,000 images (~25GB) in 35 seconds on a gaming laptop).

Download

Download the latest release for Windows

Overview

BLITZ (Bulk Loading and Interactive Time series Zonal analysis) is an open-source image viewer developed at INP Greifswald. It is designed for rapid loading and processing of large image datasets, but is equally effective for single-image analysis.

Key Features:

BLITZ Interface


(Click if animation is not playing) Quick Feature Overview


Documentation

Development

To compile and develop locally:

  1. Clone the repository:
    git clone https://github.com/CodeSchmiedeHGW/BLITZ.git
    cd BLITZ
  2. Set up a virtual environment and install dependencies:
    pip install poetry
    poetry install
    poetry run python -m blitz
  3. To create a binary executable:
    pyinstaller --onefile --noconsole --icon=./resources/icon/blitz.ico blitz_main.py

Additional Resources

License

BLITZ is licensed under the GNU General Public License v3.0.