Search results
Feb 4, 2024 · How should you deal with qualitative data? Is there a best practice? Or at least common approaches? One solution is to collect qualitative data in a quantitative form.
- How to use Python and AI in qualitative research… in Excel!
Below I will demonstrate a few NLP functions that can aid in...
- How to use Python and AI in qualitative research… in Excel!
- QualCoder
- INSTALLATION
- Dependencies
- License
- Citation APA style
- Creator
- Leave a review
- FaceBook group:
QualCoder is a qualitative data analysis application written in Python.
Text files can be typed in manually or loaded from txt, odt, docx, html, htm, md, epub, and PDF files. Images, video, and audio can also be imported for coding. Codes can be assigned to text, images, and a/v selections and grouped into categories in a hierarchical fashion. Various types of reports can be produced including visual coding graphs, coder comparisons, and coding frequencies.
This software has been used on MacOS and various Linux distros. Instructions and other information are available here: https://qualcoder.wordpress.com/ and on the Github Wiki.
It is best to download the Current Release from the Releases page, see the Releases link in the right-hand column on this page.
Prerequisites
Optional: VLC for audio/video coding. Optional: ffmpeg installed for speech-to-text and waveform image see here to install ffmpeg on Windows: https://phoenixnap.com/kb/ffmpeg-windows. For installing from source you will need to have Python 3.10 or a newer version installed.
Windows
Use the exe Newer releases contain an exe file (created on Windows 10, 64-bit). Double-click to run. Look for the Releases link on the right-hand side of this page. I have had feedback on one instance on Windows where an anti-virus affected the importing and moving of files by QualCoder (AVG). An online virus testing site www.virustotal.com indicated 2 vendors out of many detected a potential problem due to their detection methods (false positives), 5 March 2022. Always check the MD5 checksum on downloading the exe. I have not got the exe Microsoft certified (I am not sure of the processes or cost involved). If you are uncomfortable with these warnings install from the source as detailed next. Alternatively, install from source: Seriously consider using a virtual environment (commands in point 6 below). Not using a virtual environment may affect other Python software you may have installed. 1.Download and install the Python programming language. The minimum recommended version for QualCoder is 3.10. Python3. Download the file (at the bottom of the website) "Windows installer (64-bit)" IMPORTANT: in the first window of the installation mark the option "Add Python to PATH" 1.Download the QualCoder software from: https://github.com/ccbogel/QualCoder from the Green Code button. This is the newest, but not yet officially released code (occasionally coding errors creep in). Click the green button "Code", and then "Download ZIP". Alternatively, choose the most recent release zip, see the right-hand side of this page for the link to Releases. 2.Unzip the folder to a location (e.g. downloads). (Tip, remove the doubled-up folder extraction QualCoder-master\QualCoder-master when asked where to extract. Just QualCoder-master). 3.Use the Windows command prompt. Type "cmd" in the Windows Start search engine, and click on the black software "cmd.exe" - the command console for Windows. In the console type or paste, using the right-click mouse copy and paste (ctrl+v does not work) 4.In the command prompt, move (using the cd command) into the QualCoder folder. You should be inside the QualCoder-master folder or if using a release (the Qualcoder-3.5 folder). e.g. 1.Install and activate the virtual environment. This step can be skipped, but I recommend you do not skip it. The py command uses the most recent installed version of Python the py command does not work on all Windows OS, you may instead replace py with python3 You can use a specific version on your Windows if you have many Python versions installed, e.g. py -3.10 See discussion here: Difference between py and python When not using a docker container, we recommend using a virtual environment to install packages. This will ensure that the dependencies for QualCoder are isolated from the rest of your system. On someWindows OS you may need to replace the py command with python3 below: 1.Install python modules. Type the following to upgrade all python modules before importing: Type the following to install the nedded modules. (If you are installing an older QualCoder (3.3 or 3.4 version) also add wordcloud to the below list of imports. Wait, until all modules are installed. Note: on some Windows computers, you may have to type python3 instead of py as py may not be recognised. 1.Run QualCoder from the command prompt 1.If running QualCoder in a virtual environment, to exit the virtual environment type: deactivate The command prompt will then remove the (env) wording. To start QualCoder again If you are not using a virtual environment, as long as you are in the same drive letter, eg C: py -m qualcoder If you are using a virtual environment: cd to the Qualcoder-master (or Qualcoder release folder), then type: env\Scripts\activate.bat py -m qualcoder
Debian/Ubuntu Linux
There is an executable file (double-click to run) for Ubuntu 22 in the 3.5 release. Alternatively, install from source code below. It is best to run QualCoder inside a Python virtual environment so that the system-installed python modules do not clash and cause problems. If you are using the alternative Ubuntu Desktop manager Xfce you may need to run this: sudo apt install libxcb-cursor0 1.Recommend that you install vlc (download from site) or: sudo apt install vlc 1.Install pip sudo apt install python3-pip 1.Install venv I am using python3.10 you can choose another recent version if you prefer, and if more recent versions are in the Ubuntu repository. sudo apt install python3.10-venv 1.Download and unzip the Qualcoder folder. 2.Open a terminal and move (cd) into that folder. You should be inside the QualCoder-master folder or if using a release, e.g. the Qualcoder-3.5 folder. Inside the QualCoder-master folder: python3.10 -m venv qualcoder Activate venv, this changes the command prompt display using (brackets): (qualcoder) Note: To exit venv type deactivate source qualcoder/bin/activate 1.Update pip so that it installs the most recent Python packages. pip install --upgrade pip 1.Install the needed Python modules. pip install chardet ebooklib ply openpyxl pandas pdfminer pyqt6 pillow pdfminer.six plotly pydub python-vlc rispy six SpeechRecognition 1.Install QualCoder, and type the following, the dot is important: python3 -m pip install . You may get a warning which can be ignored: WARNING: Building wheel for Qualcoder failed 1.To run type qualcoder After all this is done, you can deactivate to exit the virtual environment. At any time to start QualCoder in the virtual environment, cd to the Qualcoder-master (or Qualcoder release folder), then type: source qualcoder/bin/activate Then type qualcoder
Required:
Python 3.8+ version, pyqt6, Pillow, six (Mac OS), ebooklib, ply, chardet, pdfminer.six, openpyxl, pandas, plotly, pydub, python-vlc, rispy, SpeechRecognition
QualCoder is distributed under the MIT LICENSE.
Curtain, C. (2023) QualCoder 3.5 [Computer software]. Retrieved from https://github.com/ccbogel/QualCoder/releases/tag/3.5
Dr. Colin Curtain BPharm GradDipComp Ph.D. Pharmacy lecturer at the University of Tasmania. I obtained a Graduate Diploma in Computing in 2011. I have developed my Python programming skills from this time onwards. The QualCoder project originated from my use of RQDA during my PhD - Evaluation of clinical decision support provided by medication review software. My original and now completely deprecated PyQDA software on PyPI was my first attempt at creating qualitative software. The reason for creating the software was that during my PhD RQDA did not always install or work well for me, but I did realise that I could use the same SQLite database and access it with Python. The current database is different from the older RQDA version. This is an ongoing hobby project, perhaps a labour of love, which I utilize with some of the Masters's and Ph.D. students I supervise. I do most of my programming on Ubuntu using the PyCharm editor, and I do a small amount of testing on Windows. I do not have a Mac or other operating system to check how well the software works regards installation and usage.
https://www.utas.edu.au/profiles/staff/umore/colin-curtain
If you like QualCoder and find it useful for your work. Please leave a review on these sites:
https://www.saashub.com/qualcoder-alternatives
https://alternativeto.net/software/qualcoder
Also, if you like Qualcoder a lot and want to advertise interest in its use, please write an article about your experience using QualCoder.
To allow everyone to discuss all things QualCoder.
Facebook page: https://www.facebook.com/qualcoder
Aug 21, 2024 · Qualitative data represents information and concepts that are not quantified numerically. They are typically acquired through sources like interviews, focus groups, personal diaries, lab notebooks, maps, photographs, and other observational or printed materials.
Oct 21, 2024 · Qualitative data analysis is the analysis of things other than numbers — usually text information. It's mostly a case of just reading stuff, but it can also be advantageous to find ways of quantifying content.
qc is a free, open-source command-line-based tool for qualitative data analysis designed to support computational thinking. In addition to making qualitative data analysis process more efficient, computational thinking can contribute to the richness of subjective interpretation.
Oct 23, 2023 · Qualitative Data Analysis (QDA) plays a crucial role in extracting meaningful insights from non-numerical data sources. While PyCharm is primarily known as a Python Integrated Development...
People also ask
Is Python a good tool for qualitative data analysis?
What is qualitative data analysis?
What is the difference between quantitative data and qualitative data?
What is qualitative data collection?
What are the characteristics of qualitative data?
What is an example of qualitative data?
Oct 7, 2020 · Below I will demonstrate a few NLP functions that can aid in qualitative analysis. I’ve used a simple dataset of Amazon Echo reviews sorted by their ratings.