The current Joulescope UI 0.5.0 distribution targets macOS 10.14 Mojave. It may work on older versions, but we have at least one report of the distribution not working on macOS Sierra. However, you may be able to run from the source code. This topic documents how.
Open your favorite terminal program, such as iTerm2 with brew already installed:
brew install libusb python
pip3 install virtualenv
virtualenv ~/venv/joulescope
source ~/venv/joulescope/bin/activate
pip3 install numpy
pip3 install joulescope
mkdir -p ~/repos && cd $_
git clone https://github.com/jetperch/pyjoulescope_ui.git
cd pyjoulescope_ui
pip3 install -r requirements.txt
python3 setup.py qt
exit
Whenever you want to run the Joulescope UI, open a terminal and type:
source ~/venv/joulescope/bin/activate
cd ~/repos/pyjoulescope_ui
python3 -m joulescope_ui