Skip to main content

Argument mining and reasoning add-on on Orange3 platform.

Project description

Orange3 Argument Mining Add-on

github build badge Quality Gate Status Coverage read the docs badge code style License supported python versions

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:

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'.

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

Project details


Download files

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

Source Distribution

orangearg-0.1.0.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

orangearg-0.1.0-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file orangearg-0.1.0.tar.gz.

File metadata

  • Download URL: orangearg-0.1.0.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for orangearg-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c7793180d07910ef46e0a6fa9616ad7cd0c66537ff2de05f1c74c1941d0e1f25
MD5 21023b93e5264247cf2464720423400b
BLAKE2b-256 6a1e5159e3471dfa1f2e8d96c15d2350aefcd8b3211b7c0be2b75a4ed368d783

See more details on using hashes here.

File details

Details for the file orangearg-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: orangearg-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for orangearg-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f187363108d35f4510b6de035e5b8ef7c283b90df2b477bf8b713bb5ce82ddf
MD5 f53c496669e0183fe8a9e9eca16ed7bb
BLAKE2b-256 4fd3a9e1006abb512ee63f05099f6bd8f0b2c2725b5758725005ea624ebd7cd8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page