Skip to content

Refactor the Linker, Ranker, Recogniser and Pipeline#282

Merged
thobson88 merged 196 commits intodevfrom
276-refactor
Mar 28, 2025
Merged

Refactor the Linker, Ranker, Recogniser and Pipeline#282
thobson88 merged 196 commits intodevfrom
276-refactor

Conversation

@thobson88
Copy link
Collaborator

@thobson88 thobson88 commented Dec 15, 2024

Closes #276.

Major refactor. The main changes are:

  • new subclass structure in the Recogniser, Ranker & Linker (and common load and run interface)
  • new dataclasses representing data structures throughout the pipeline: Mention, Sentence, Candidates, Predictions, etc.
  • simplified Pipeline class, with all business logic moved into the Linker

@thobson88 thobson88 merged commit 25e662f into dev Mar 28, 2025
1 check passed
@thobson88 thobson88 deleted the 276-refactor branch March 28, 2025 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor the Linker, Ranker, Recogniser and Pipeline [PR open]

2 participants