Simple image viewer with 3D, complex and floating images support.
Project description
Intro
Primawera is a simple imager viewer with support for non-standard image data such as complex, floating point or 3D image data.
Installation
This package is available at PyPI. To install the package using pip
run:
python -m pip install primawera
Building
Required packages
More detailed information about version of packages is inside the pyproject.toml
file.
- Python 3.10
- numpy
- PIL
- PyQt5
- Qt
- h5py
Building and installing the package
Make sure you have the latest version of setuptools
, pip
and venv
packages as the building requires some
newer features of setuptools
.
Inside the root folder run:
python -m build
The command should build a wheel file inside the dist
folder. To install it run:
pip install <PATH TO WHEEL FILE>
Usage
Start without any data
It is possible to run the viewer without any data.
from primawera.app import create_window
create_window()
Visualise numpy data
If you want to visualise data inside a numpy array, you will have to import the function run_app
. You also have to
specify the bitdepth (for floating point data provide any nonzero number) and the mode (see Pillow image modes).
from primawera.app import run_app
run_app(data, bitdepth, mode)
Run from terminal
Simply run
primawera
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
Hashes for primawera-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8b5e72a89aa0e3fe7dbdb7019290468d895a3074eebbf50f8f06a290e9ecfe |
|
MD5 | c0531440cbbdbaf8fa646b40805cca10 |
|
BLAKE2b-256 | 753fc7c1a96de7bc7b1bc08e49294262846004326f9f98a5d7bfdfa57cc8297b |