taguette

Free and open source qualitative research tool -- MIRROR OF GITLAB REPOSITORY

https://github.com/remram44/taguette

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 15 committers (13.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.2%) to scientific vocabulary

Keywords

hacktoberfest highlighting notes qualitative-analysis research-tool tagging tags text-analysis

Keywords from Contributors

document highlights qual qualitative research
Last synced: 6 months ago · JSON representation ·

Repository

Free and open source qualitative research tool -- MIRROR OF GITLAB REPOSITORY

Basic Info
Statistics
  • Stars: 75
  • Watchers: 6
  • Forks: 14
  • Open Issues: 10
  • Releases: 9
Topics
hacktoberfest highlighting notes qualitative-analysis research-tool tagging tags text-analysis
Created over 7 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.rst

Taguette
========

A spin on the phrase "tag it!", `Taguette `__ is a free and open source qualitative research tool that allows users to:

+ Import PDFs, Word Docs (``.docx``), Text files (``.txt``), HTML, EPUB, MOBI, Open Documents (``.odt``), and Rich Text Files (``.rtf``).
+ Highlight words, sentences, or paragraphs and tag them with the codes *you* create.
+ (not yet) Group imported documents together (e.g. as 'Interview' or 'Lit Review').
+ Export tagged documents, highlights for a specific tag, a list of tags with descriptions and colors, and whole projects.

`Check out our website to learn more about how to install and get started. `__

Motivation and goal
-------------------

Qualitative methods generate rich, detailed research materials that leave individuals' perspectives intact as well as provide multiple contexts for understanding the phenomenon under study. Qualitative methods are used by a wide range of fields, such as anthropology, education, nursing, psychology, sociology, and marketing. Qualitative data has a similarly wide range: observations, interviews, documents, audiovisual materials, and more.

However - the software options for qualitative researchers are either **far too expensive**, don't allow for the seminal method of highlighting and tagging materials, *or actually perform quantitative analysis*, just on text.

**It's not right or fair that qualitative researchers without massive research funds cannot afford the basic software to do their research.**

So, to bolster a fair and equitable entry into qualitative methods, we've made Taguette!

Installation
------------

You can find complete installation instructions on `our website `__, including installers for Windows and MacOS.

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:

1. Clone this git repository from the terminal: ``git clone https://gitlab.com/remram44/taguette.git``
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. Taguette uses `Poetry `__ for its packaging and dependency management. You will need to `install Poetry `__.
4. Install Taguette and its dependencies by running ``poetry install``. Poetry will create a virtual environment for you by default, activate it by running ``poetry shell``.
5. Build translation files using ``scripts/update_translations.sh``.
6. You can start taguette in development mode using ``taguette --debug`` (or ``taguette --debug server ``). This will start Tornado in debug mode, which means in particular that it will auto-restart every time you make changes.
7. Navigate to `localhost:7465 `__ to use Taguette!

License
-------

* Copyright (C) 2018, Rémi Rampin and Taguette contributors

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

Owner

  • Name: Remi Rampin
  • Login: remram44
  • Kind: user
  • Location: New York, NY, USA
  • Company: New York University

Research Engineer

Citation (CITATION.txt)

If you use Taguette for your qualitative analysis, please cite it with the following:

    Rampin et al., (2021). Taguette: open-source qualitative data analysis. Journal of Open Source Software, 6(68), 3522, https://doi.org/10.21105/joss.03522

BibTex:

@article{Rampin2021,
  doi = {10.21105/joss.03522},
  url = {https://doi.org/10.21105/joss.03522},
  year = {2021},
  publisher = {The Open Journal},
  volume = {6},
  number = {68},
  pages = {3522},
  author = {Rémi Rampin and Vicky Rampin},
  title = {Taguette: open-source qualitative data analysis},
  journal = {Journal of Open Source Software}
}

GitHub Events

Total
  • Watch event: 12
  • Delete event: 1
  • Push event: 22
  • Fork event: 3
  • Create event: 4
Last Year
  • Watch event: 12
  • Delete event: 1
  • Push event: 22
  • Fork event: 3
  • Create event: 4

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,314
  • Total Committers: 15
  • Avg Commits per committer: 87.6
  • Development Distribution Score (DDS): 0.037
Past Year
  • Commits: 15
  • Committers: 1
  • Avg Commits per committer: 15.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Remi Rampin r****i@r****g 1,265
Vicky Steeves v****s@g****m 13
Vicky Steeves v****s@n****u 7
jgwl j****l@u****u 6
Andrew Nichols a****w@f****t 5
Guillaume Deflaux g****e@d****t 4
Mohammad Rizki m****d@g****m 3
Yannis Kaskamanidis k****s@g****m 3
vagrant v****t@v****l 2
Kosovskih Svyatoslav s****k@g****m 1
Mikaël Francoeur m****r@h****m 1
Stuart Geiger s****t@s****m 1
Stéphane Guillou s****u@m****g 1
Tim Gates t****s@i****m 1
Jan Dittrich j****h@p****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 26 days
  • Total issue authors: 0
  • Total pull request authors: 4
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (4)
  • timgates42 (1)
  • stevendlander (1)
  • Slavvok (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 14
proxy.golang.org: github.com/remram44/taguette
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 6.5%
Average: 6.7%
Dependent repos count: 6.9%
Last synced: 6 months ago

Dependencies

poetry.lock pypi
  • aiohttp 3.8.1 develop
  • aiosignal 1.2.0 develop
  • async-generator 1.10 develop
  • asynctest 0.13.0 develop
  • attrs 21.4.0 develop
  • babel 2.9.1 develop
  • bcrypt 3.2.0 develop
  • charset-normalizer 2.0.12 develop
  • coverage 6.3.2 develop
  • docutils 0.18.1 develop
  • flake8 4.0.1 develop
  • frozenlist 1.3.0 develop
  • h11 0.13.0 develop
  • idna 3.3 develop
  • mccabe 0.6.1 develop
  • multidict 6.0.2 develop
  • outcome 1.1.0 develop
  • pycodestyle 2.8.0 develop
  • pyflakes 2.4.0 develop
  • pygments 2.11.2 develop
  • pyopenssl 22.0.0 develop
  • pysocks 1.7.1 develop
  • pytz 2022.1 develop
  • readme-renderer 34.0 develop
  • selenium 4.1.3 develop
  • sniffio 1.2.0 develop
  • sortedcontainers 2.4.0 develop
  • trio 0.20.0 develop
  • trio-websocket 0.9.2 develop
  • wsproto 1.1.0 develop
  • yarl 1.7.2 develop
  • alembic 1.7.7
  • async-timeout 4.0.2
  • beautifulsoup4 4.10.0
  • bleach 4.1.0
  • certifi 2021.10.8
  • cffi 1.15.0
  • chardet 4.0.0
  • cryptography 36.0.2
  • deprecated 1.2.13
  • greenlet 1.1.2
  • html5lib 1.1
  • importlib-metadata 4.2.0
  • importlib-resources 5.6.0
  • jinja2 3.1.1
  • mako 1.2.0
  • markupsafe 2.1.1
  • opentelemetry-api 1.6.2
  • opentelemetry-distro 0.25b2
  • opentelemetry-instrumentation 0.25b2
  • opentelemetry-instrumentation-sqlalchemy 0.25b2
  • opentelemetry-instrumentation-tornado 0.25b2
  • opentelemetry-sdk 1.6.2
  • opentelemetry-semantic-conventions 0.25b2
  • opentelemetry-util-http 0.25b2
  • packaging 21.3
  • prometheus-async 22.1.0
  • prometheus-client 0.13.1
  • psycopg2 2.9.3
  • pycparser 2.21
  • pymysql 1.0.2
  • pyparsing 3.0.7
  • redis 4.2.0
  • sentry-sdk 1.5.8
  • six 1.16.0
  • soupsieve 2.3.1
  • sqlalchemy 1.4.32
  • subtitle-parser 1.1.0
  • tornado 6.1
  • typing-extensions 4.1.1
  • urllib3 1.26.9
  • webencodings 0.5.1
  • wrapt 1.14.0
  • xlsxwriter 3.0.3
  • zipp 3.7.0
pyproject.toml pypi
  • aiohttp >=3.4,<4 develop
  • babel >=2.6,<3 develop
  • bcrypt * develop
  • coverage * develop
  • flake8 * develop
  • readme_renderer * develop
  • selenium >=4,<5 develop
  • SQLAlchemy >=1.4,<1.5
  • XlsxWriter >=1.4,<4
  • alembic >=1.6,<1.8
  • beautifulsoup4 *
  • bleach >=3,<5
  • chardet >=4,<5
  • cryptography *
  • html5lib >=1,<2
  • jinja2 >=3.1,<3.2
  • opentelemetry-api >=1.5,<1.11
  • opentelemetry-distro *
  • opentelemetry-instrumentation-sqlalchemy >=0.24b0,<0.26
  • opentelemetry-instrumentation-tornado >=0.24b0,<0.26
  • prometheus-async *
  • prometheus-client *
  • psycopg2 >=2.8,<3
  • pymysql >=1.0,<2
  • python >=3.7,<4
  • redis >=3,<5
  • sentry-sdk *
  • subtitle-parser >=1,<2
  • tornado >=6.1
Dockerfile docker
  • python 3.10 build