Skip to main content

Simple, type-safe access to the TARGER neural argument tagging APIs.

Project description

PyPi CI Code coverage Python Issues Commit activity Downloads License

🗣️ targer-api

Simple, type-safe access to the TARGER neural argument tagging APIs.

With this package you can analyze the argumentative structures using one of the pre-trained neural models for argument mining found in the TARGER API. The API is hosted by the Webis research group and free to use.

Installation

pip install targer-api

Usage

from targer_api import analyze_text

arguments = analyze_text(
    "The alternative vote is advantageous. "
    "The President is directly elected by secret ballot "
    "under the system of the Alternative Vote."
)
print(arguments)

Citation

If you use this package, please cite the paper from the TARGER authors. You can use the following BibTeX information for citation:

@InProceedings{chernodub:2019,
  author =                {Artem Chernodub and Oleksiy Oliynyk and Philipp Heidenreich and Alexander Bondarenko and Matthias Hagen and Chris Biemann and Alexander Panchenko},
  booktitle =             {57th Annual Meeting of the Association for Computational Linguistics (ACL 2019)},
  editor =                {{Martha R.} {Costa-juss{\`a}} and Enrique Alfonseca},
  ids =                   {bondarenko:2019b},
  month =                 jul,
  pages =                 {195-200},
  publisher =             {Association for Computational Linguistics},
  site =                  {Florence, Italy},
  title =                 {{TARGER: Neural Argument Mining at Your Fingertips}},
  url =                   {https://www.aclweb.org/anthology/P19-3031},
  year =                  2019
}

Development

To build and develop this package you need to install the build package:

pip install build

Installation

Install package dependencies:

pip install -e .

Testing

Install test dependencies:

pip install -e .[test]

Verify your changes against the test suite to verify.

flake8 targer_api tests examples
pylint -E targer_api tests examples
pytest targer_api tests examples

Please also add tests for the axioms or integrations you've added.

Build wheel

A wheel for this package can be built by:

python -m build

License

This repository is released under the MIT license.

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

targer-api-1.1.1.tar.gz (12.4 kB view hashes)

Uploaded Source

Built Distribution

targer_api-1.1.1-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

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