/photometric-viewer

View photometric files under Linux

Primary LanguagePythonMIT LicenseMIT

Photometry

Application for viewing IES and EULUMDAT photometric files under Linux (Gnome/GTK).

Screenshot

Download on Flathub Get it from the Snap Store

Features

Photometic Viewer allows you to see following information from the opened photometric file:

  • Light distribution curves of selected photometric files
  • General information (Catalog Number, Manufacturer, Description, etc.)
  • Photometric properties (Light Output Ration and Downward Flux Fraction)
  • Lamps and ballast information
  • Luminaire and luminous opening geometry information
  • Additional properties (Test number, issue date, test laboratory, etc.)
  • Intensity Values for selected C planes and gamma values
  • Raw text source of photometric file

The application uses Libadwaita library for modern design and responsive layout.

Development

Set up development environment

First, setup Python virtual environment. As the project requires pygobject packages to be present, the easiest way to setup it is to inherit it from your global site packages:

python3 -m venv venv --system-site-packages

Next, activate your virtual environment and install all missing dependencies:

. ./venv/bin/activate

Running tests

python3 setup.py test

Starting the application

python3 run.py

Authors