Skip to main content

We are building on the work of Taguette — go check them out! You will find close alignments between our code bases and even the installation instructions.

LibreQDA

LibreQDA is developed by the Plateforme en humanités numériques (PhuN) at Université de Sherbrooke.

This qualitative data analysis software (QDA) allows you to:

  • Import PDFs, Word documents (.docx), text files (.txt), HTML, EPUB, MOBI, Open Documents (.odt), and Rich Text Files (.rtf).
  • Highlight words, sentences or paragraphs and tag them with codes you create.
  • Create hierarchical relations between your codes.
  • Retrieve your tagged documents and lists of encoded sentences.
  • Export you material in various formats for diffusion or post-processing with other tools.

Visit our website to consult the documentation.

Motivation and Goal

Through its collaborations with research teams and non-profit organizations across various fields, the team at PHuN has come to recognize the crucial need for developing rich, resilient and responsive ecosystem of open-source QDA software. Numerous testimonies highlight the disconnect between the commercial incentives of proprietary software and the core theories of substantive qualitative analysis. Today, users of QDA are subjected to forced obsolescence, costly licenses, black box features and data restrictions that prevent them from fully owning their intellectual product.

Our goal is to position LibreQDA as a valuable component within a diverse array of resources available to users seeking to develop a rich understanding of their textual data. We are committed to continuous improvement through community feedback and advocate for open integration with other tools to best meet your needs.

If you think LibreQDA could do something better, reach out!

Installation

A secure instance of LibreQDA running on Canadian servers is available at https://www.libreqda.org/. You can clone the software and run a single-user version on your computer using the instructions below. Installers for Windows and MacOS are pending.

Docker

docker pull phunudes/libreqda
docker run -d -p 7465:7465 -v libreqda-data:/data phunudes/libreqda

Browse to localhost:7465. Data persists in the libreqda-data volume.

Development Setup from the Repository

You can install from a local clone of this repository, which will allow you to easily change the sources to suit your needs. Taguette provide the base infrastructure for LibreQDA, which is reflected in these instructions:

  1. Clone this git repository from the terminal: git clone https://gitlab.com/bin-cirst/libreqda/libre-qda/
  2. Navigate on the command line to the repository you've just cloned locally, using the cd command. To get help using cd, use this tutorial.
  3. LibreQDA uses Poetry for its packaging and dependency management. You will need to install Poetry.
  4. Install LibreQDA and its dependencies by running poetry install. Poetry will create a virtual environment for you by default, activate it by running poetry shell.
    • To install dependencies for mysql or postgres, use the following command poetry install -E postgres.
  5. Build translation files using scripts/update_translations.sh.
  6. You can start LibreQDA in development mode using taguette --debug (or taguette --debug server <config_file>). This will start Tornado in debug mode, which means in particular that it will auto-restart every time you make changes.
    1. A config file can be created by running taguette default-config > taguette.conf
  7. Navigate to localhost:7465 to use LibreQDA!

Create custom theme

You can entirely configure LibreQDA interface by creating a theme.

  1. Run poetry run make-theme [theme-name]. That will create 2 folders :
    • taguette/static/scss/themes/[theme-name] where the custom css are stored
    • taguette/templates/alt_templates/[theme-name] where you can override templates with the same hierarchy as in the templates folder
    • taguette/static/alt_templates/[theme-name] where you can put the files that you want to access in your custom template
  2. Add this line in taguette.conf: THEME = "theme-name"

License

  • Copyright (c) 2023, Plateforme en humanités numériques (Université de Sherbrooke) and contributors
  • Copyright (c) 2018, Remi Rampin and Taguette contributors

Licensed under a BSD 3-clause "New" or "Revised" License. See the LICENSE.txt file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libreqda-1.2.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libreqda-1.2.0-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file libreqda-1.2.0.tar.gz.

File metadata

  • Download URL: libreqda-1.2.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for libreqda-1.2.0.tar.gz
Algorithm Hash digest
SHA256 b2d274bf1a0249f10b0591336d0143b955df3d3835773cde40d0faac5ad8f1a0
MD5 a079b9190e326caad71858ebba64ff40
BLAKE2b-256 36fb00f45f355882c1ba5ee6ab4d1531f2ca39f6544d40b81977925d6ee1ed8d

See more details on using hashes here.

File details

Details for the file libreqda-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: libreqda-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for libreqda-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2cd0705a18d645e188d87a27b9fd8c40a33e6b08fe315315bb489bfecadb790
MD5 ae05be52b6c85b8c8dbbce431364cbd1
BLAKE2b-256 e68b67d15a5cf35d760c6b075e27cbc31ac7a911cd8ca463bf20fcbb57ef9ed6

See more details on using hashes here.

Release history Release notifications | RSS feed

1.2.0.post2

2 files

1.2.0.post1

2 files

This release

1.2.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page