Pyinstaller and filenames requiring .py extensions, on appveyor

With a code base that builds with pyinstaller on a Windows 10 Home system, and on appveyor. For example:

Dash 75dd852554

Run a pyinstaller script like:

pyinstaller 
    --distpath=scripts/built-dist 
    --workpath=scripts/work-path 
    --noconfirm 
    --clean 
    --icon dash/assets/uic_qrc/images/DashIcon.ico 
    --specpath scripts 
    scripts/Dash.py

On Windows 10 …


Long term testing of windows software in virtualbox

Requirements: Ensure that the software is stable.

Specifically, run the software for weeks, verify that the RAM, CPU and disk usage behaves predictably. Ensure there are no crashes. Prevent windows from invalidating the process by rebooting due to windows updates.

The steps below were followed for creating multiple machines running …


Gource visualizations of source code repositories

gource creates truly outstanding source code development visualizations. Here's the workflow for demonstrating the collaboration over years, without some of the default details. The commands below are designed to produce the visualizations to show collaboration and general activity levels, as well as produce animated gifs and smaller sets of imagery …



Work log - Recording of software work at Wasatch Photonics

Document at a high level each of the main tasks for that work day at Wasatch. Provide a series of time, effort and control metrics for finding the most efficient mechanisms to move forward.

This page is the meta description of the effort. The actual work log will be recorded …


MicroAngio - Demonstration interface for the MicroAngio UX project.

Clickable, navigatable demonstration of the new user experience design for OCT Angiography. No actual OCT processing is included. See the screenshots below for more detail. One of the primary goals of this system was to create a 'live' demo for faster iteration of design concepts. This demo was based on …