Timexy 0.1.3 | Coderz Repository

timexy 0.1.3

Last updated:

0 purchases

timexy 0.1.3 Image
timexy 0.1.3 Images

Free

Languages

Categories

Add to Cart

Description:

timexy 0.1.3

Timexy πŸ•™ πŸ“…






A spaCy custom component that extracts and normalizes dates and other temporal expressions.
Features

:boom: Extract dates and durations for various languages. See here a list of currently supported languages
:boom: Normalize dates to timestamps or normalize dates and durations to the TimeML TIMEX3 standard

Supported Languages

πŸ‡©πŸ‡ͺ German
:uk: English
πŸ‡«πŸ‡· French

Installation
pip install timexy

Usage
After installation, simply integrate the timexy component in any of your spaCy pipelines to extract and normalize dates and other temporal expressions:
import spacy
from timexy import Timexy

nlp = spacy.load("en_core_web_sm")

# Optionally add config if varying from default values
config = {
"kb_id_type": "timex3", # possible values: 'timex3'(default), 'timestamp'
"label": "timexy", # default: 'time'
"overwrite": False # default: False
}
nlp.add_pipe("timexy", config=config)

doc = nlp("Today is the 10.10.2010. I was in Paris for six years.")
for e in doc.ents:
print(f"{e.text}\t{e.label_}\t{e.kb_id_}")

>>> 10.10.2010 timexy TIMEX3 type="DATE" value="2010-10-10T00:00:00"
>>> six years timexy TIMEX3 type="DURATION" value="P6Y"

Contributing
Please refer to the contributing guidelines here.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.