Skip to main content

This framework facilitates the development and test of temporal-aware models.

Project description

tieval

A framework for the development of temporally aware models.

Installation

The package is available on PyPI:

pip install tieval

It requires Python 3.8 or above.

Usage

To understand its usability refer to the notebooks available here.

Data

Throughout the last two decades many datasets have been developed to train this task. tieval provides an easy interface to download the available corpus.

To know more about the module run the following code on the terminal.

python -m tieval download --help

How to ...

In this section we summarize how to perform the most useful operations in tieval.

download a dataset.

from pathlib import Path
from tieval import datasets

data_path = Path("data/")
datasets.download("TimeBank", data_path)

load a dataset.

import tieval.datasets
from tieval import datasets

te3 = tieval.datasets.read("TempEval-3")

load a model.

from tieval import models

heideltime = models.identification.HeidelTime()

make predictions.

predictions = heideltime.predict(te3.test)

evaluate predictions.

from tieval import evaluate

evaluator = evaluate.Evaluator(te3.test)
result = evaluator.timex_identification(predictions)

Contributing

  1. Fork it (https://github.com/LIAAD/tieval)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Meta

Hugo Sousa - hugo.o.sousa@inesctec.pt

This framework is part of the Text2Story project which is financed by the ERDF – European Regional Development Fund through the North Portugal Regional Operational Programme (NORTE 2020), under the PORTUGAL 2020 and by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia within project PTDC/CCI-COM/31857/2017 (NORTE-01-0145-FEDER-03185)

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

tieval-0.0.4.tar.gz (167.6 kB view hashes)

Uploaded Source

Built Distribution

tieval-0.0.4-py3-none-any.whl (35.2 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