Skip to main content

Identify natural language propositions in a written argument.

Project description

Syllogio Identify Propositions

Identify natural language propositions in a written argument.

Installation

  1. Install pip package.

    pip install syllogio-identifyPropositions
    
  2. Install spacy module (Tested with "en_core_web_sm").

    python -m spacy download <model name>
    
  3. OPTIONAL: Add model name to configuration.

    ; setup.cfg
    
    [syllogio-identifyPropositions]
    model_name = <model name> ; defaults to "en_core_web_sm"
    

Usage

Command line

Usage:

Usage: idpr [options] INPUT

Options:
  -m <model> --model <model>    Specify a spaCy model. Defaults to "en_core_web_sm".
  -V --version                  Print version and exit.
  -h --help                     Show this message.

Example:

> idpr "All men are mortal. Socrates is a man. Therefore, Socrates is mortal."
[
  "All men are mortal",
  "Socrates is a man",
  "Therefore, Socrates is mortal"
]

Programmatic

from identifyPropositions import identify

propositions = identify("All men are mortal. Socrates is a man. Therefore, Socrates is mortal.")

# propositions will be:
# [
#   "All men are mortal",
#   "Socrates is a man",
#   "Therefore, Socrates is mortal"
# ]

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

syllogio-identifyPropositions-3.0.1.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file syllogio-identifyPropositions-3.0.1.tar.gz.

File metadata

  • Download URL: syllogio-identifyPropositions-3.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for syllogio-identifyPropositions-3.0.1.tar.gz
Algorithm Hash digest
SHA256 8467cb0d45d4d914e94c442aed6571fb0bfafa2d4d848404f1d2d7397862f184
MD5 da093d2221c879c278033bdb3f7e49b2
BLAKE2b-256 fb087ba9e7c06d5b89ef2c1eb819e5362ca88a6e3341318f9dc27097b9f60bfc

See more details on using hashes here.

Supported by

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