orangearg

Argument analysis, mining, and visualization add-on for Orange3.

https://github.com/eyeofbeholder-nlesc/orange3-argument

Science Score: 67.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
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.4%) to scientific vocabulary

Keywords

argument-mining natural-language-processing orange3 python sentiment-analysis visualization
Last synced: 7 months ago · JSON representation ·

Repository

Argument analysis, mining, and visualization add-on for Orange3.

Basic Info
Statistics
  • Stars: 4
  • Watchers: 4
  • Forks: 1
  • Open Issues: 26
  • Releases: 3
Topics
argument-mining natural-language-processing orange3 python sentiment-analysis visualization
Created over 3 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Code of conduct Citation Zenodo

README.md

Orange3 Argument Mining Add-on

github build badge Quality Gate Status Coverage read the docs badge code style License PyPI - Version PyPI - Python Version DOI Research Software Directory fair-software badge

This work is an open-source Python package that implements a pipeline of processing, analyzing, and visualizing an argument corpus and the attacking relationship inside the corpus. It also implements the corresponding GUIs on a scientific workflow platform named Orange3, so that users with little knowledge of Python programming can also benefit from it.

Table of Contents

Why

This package is designed with a clear mission: to empower researchers in building their own argument mining workflows effortlessly. Leveraging the capabilities of state-of-the-art, pre-trained language models for natural language processing, this tool facilitates the process of understanding arguments from text data. At its core, this work is committed to transparency and interpretability throughout the analysis process. We believe that clarity and comprehensibility are paramount when working with complex language data. As such, the tool not only automates the task but also ensures that the results are easily interpretable, allowing researchers to gain valuable insights from their data.

Please cite this work if you use it for scientific or commercial purpose.

Installation

This package requires Python version >= 3.8. We recommand installing this package in a new virtual environment to avoid dependency conflicts. The package can be installed from PyPI via pip:

console pip install orangearg

Executing the above command will install both the necessary dependencies and the graphical user interface (GUI) components of Orange3.

Further details can be found in the installation guide.

Getting Started

If you would like to learn how to use this package for scripting, take a look at our example notebook.

To build and run workflows on Orange3, run the following command in your terminal to launch the Orange3 GUI, known as the 'canvas'.

console python -m Orange.canvas

A sample workflow and dataset have been provided to illustrate the effective utilization of this package within Orange3.

For additional information, please refer to the guidance on using this package through widgets in Orange3.

Documentation

The documentation of this work can be found on Read the Docs.

Contributing

If you want to contribute to the development of this work, have a look at the contribution guidelines.

Credits

This work is being developed by the Netherlands eScience Center in collaboration with the Human Centered Data Analysis group at Centrum Wiskunde & Informatica.

This package was created with the Orange3 Example Add-on.


Go to Top

Owner

  • Name: The Eye of the Beholder Project
  • Login: EyeofBeholder-NLeSC
  • Kind: organization
  • Location: Netherlands

Software generated for the "Eye of the Beholder" project by the CWI and the Netherlands eScience Center

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Orange3 Argument Add-on
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Ji
    family-names: Qi
    email: qiji1988ben@gmail.com
    affiliation: Netherlands eScience Center
    orcid: 'https://orcid.org/0000-0001-8074-2730'
  - given-names: Davide
    family-names: Ceolin
    email: davide.ceolin@cwi.nl
    affiliation: Centrum Wiskunde & Informatica
    orcid: 'https://orcid.org/0000-0002-3357-9130'
  - given-names: 'Atefeh '
    family-names: Keshavarzi Zafarghandi
    email: atefeh.keshavarzi.zafarghandi@cwi.nl
    affiliation: Centrum Wiskunde & Informatica
    orcid: 'https://orcid.org/0000-0002-5806-1012'
identifiers:
  - type: doi
    value: 10.5281/zenodo.8383636
repository-code: 'https://github.com/EyeofBeholder-NLeSC/orange3-argument'
abstract: >-
  This work is an open-source Python package that implements
  a pipeline of processing, analyzing, and visualizing an
  argument corpus and the attacking relationship inside the
  corpus. It also implements the corresponding GUIs on a
  scientific workflow platform named Orange3, so that users
  with little knowledge of Python programming can also
  benefit from it.
keywords:
  - Python
  - Natural Language Processing
  - Sentiment Analysis
  - Orange3
  - Argument Mining
  - Visualization
license: Apache-2.0
version: 0.1.0-alpha
date-released: '2023-09-27'

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 30 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
pypi.org: orangearg

Argument mining and reasoning add-on on Orange3 platform.

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 30 Last month
Rankings
Dependent packages count: 7.4%
Forks count: 30.0%
Stargazers count: 32.0%
Average: 34.5%
Dependent repos count: 68.7%
Maintainers (1)
Last synced: 8 months ago

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/linting.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/sonarcloud.yml actions
  • SonarSource/sonarcloud-github-action master composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi