A small GUI wrapper over an SQLite3-backed list scanning tool.
Please refer to the fbs manual for details on how
to work with fbs
.
The repo contains conda environment files to build a suitable development environment on both Windows and Linux. The code structure is based on the template provided by fman build system (fbs). Below are the main dependencies and their tested versions listed.
- pandas (0.23.4) -- To easily read CSV and Excel into tables
- xlrd (1.1.0) -- Required for Excel functionality of Pandas
- pyqt5 (5.9.2) -- Recommended version for use with fbs
- fbs (0.1.7) -- The fman build system, use to create cross-platform installable packages
The conda development environment files also contain rope and pylint to simplify development a bit.
To run the program when developing, activate the environment and call python -m fbs run
.
To freeze the package into a "folder"-style distribution, call python -m fbs freeze
.
To create an installer, call python -m fbs installer
. Note that this
requires NSIS on Windows.
Scanner icons made by Freepik from Flaticon is licensed by Creative Commons BY 3.0.
CTMR and bacteria artwork by Ina Schuppe Koistinen. Used with permission.