QualCoder is a qualitative data analysis application written in python3 and pyqt5.
QualCoder projects are stored in a Sqlite database. Text files can be typed in manually or loaded from txt, odt, docx and optionally ,and not ideally, pdf files. Codes can be assigned to text and to images and grouped into categories in hierarchical fashion similar to Nvivo. Various types of reports can be produced including visual coding graphs, coder comparisons and coding frequencies.
This project has been tested under Ubuntu, Linux Mint 18 and Windows 10, partly tested on Lubuntu. It has not been tested on Apple MacOSX so far. Instructions and other information are avaible here: https://qualcoder.wordpress.com/
You will need to have a python3.x version installed. You will also need to have pyqt5 and lxml to get text from docx files. You will also need to have a vlc player installed - for audio and video.
I have created a .deb package for QualCoder which can be installed into Debian/Ubuntu systems. This will install the QualCoder software by double-clicking on the .deb package.
Once a python 3.x is installed run the install.sh script from withing the qualcoder folder.
Install python3 version from here: https://www.python.org/downloads/
Also install a vlc player: https://www.videolan.org/vlc/download-windows.html or from the Windows Store.
Install dependencies in the command prompt:
python -m pip install pyqt5, lxml, Pillow
To launch, you can create a shortcut to the QualCoder.py file to start QualCoder.
This will install QualCoder in the /usr/share directory and create a launcher. Alternatively move to the qualcoder directory and run the qualcoder.py file in a terminal: python3 qualcoder.py
Install the Python dependencies using pip
:
pip install pyqt5 lxml pillow six
There is no desktop icon launch right now for QualCoder. Open a new Terminal window in the directory and launch with python qualcoder.py
.
Required
-
Python 3.x version
-
PyQt5
-
lxml
-
Pillow
-
vlc
- Testing has only been performed on Ubuntu and Linux Mint and for a large part on Windows 10. Some usage conducted with Lubuntu. No testing has been performed on Apple MacOSX.
- Reports:
- Word count report
- possibly look at text mining
QualCoder is distributed under the MIT LICENSE.