Skip to main content

A replaCy component to fix issue boundary, fix signle or double space at start, extend to next word if facing casing issue.

Project description

replaCy Issue Boundary

A replaCy component to fix issue boundary, fix signle or double space at start, extend to next word if facing casing issue.

Warning

Add after joiner to work

Install

poetry add replacy_issue_boundary

or

pip install replacy_issue_boundary

Usage

import en_core_web_sm
from replacy import ReplaceMatcher
from replacy.db import load_json
from replacy_issue_boundary import IssueBoundary
from spacy.util import filter_spans


nlp = en_core_web_sm.load()
replaCy = ReplaceMatcher(nlp, load_json('path to match dict(s)'))
issue_boundary = IssueBoundary()
replaCy.add_pipe(name="span_filter", component=filter_spans, before="joiner")
replaCy.add_pipe(issue_boundary, name="article_agreer", after="joiner")

Developing

The CI/CD in this project is great. GitHub Actions run linting and tests on any PR. If you merge into master, release-drafter drafts a new release based on PR commits and tags (e.g. if the PR is tagged feature and minor it will create a minor version bump with the changes labeled as Features).

I can't figure out the automatic versioning bit... leaving it in a broken state for now :/

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

replacy-issue-boundary-0.2.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

replacy_issue_boundary-0.2.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file replacy-issue-boundary-0.2.0.tar.gz.

File metadata

  • Download URL: replacy-issue-boundary-0.2.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.6 Linux/5.4.0-1031-azure

File hashes

Hashes for replacy-issue-boundary-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6fa69d3ec066dbb09d18db341c9356614f20c19ae18051af1b3ce24b161d759c
MD5 4c0d4e7273e4716e84458208d934e19a
BLAKE2b-256 7b60dc43557b3e6b270d10161d8f957b498a9773e6a70baec4f24a4974993b54

See more details on using hashes here.

File details

Details for the file replacy_issue_boundary-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for replacy_issue_boundary-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e5440f64cecf92d1db14620df8c5f0eab1b7fcf3a05b5c4a28f2330e5feba99
MD5 11c1e5a0877867236a2cd1847a0037d2
BLAKE2b-256 7c465b806f42283805e2bf864f8b1b00e271e6aec351f3bb8642bc0a34d29ec3

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