omorfi 0.9.9
Open morphology of Finnish
Public Member Functions | Data Fields
omorfi.segmenter.Segmenter Class Reference

Public Member Functions

def __init__ (self)
 
def load_segmenter (self, str hfstfile)
 
def segment (self, Token token)
 

Data Fields

 segmenter
 

Detailed Description

An object for omorfi’s segmentation.

Constructor & Destructor Documentation

◆ __init__()

def omorfi.segmenter.Segmenter.__init__ (   self)
Initialise empty segmenter.

Member Function Documentation

◆ load_segmenter()

def omorfi.segmenter.Segmenter.load_segmenter (   self,
str  hfstfile 
)
Load analysis model from a file.

Args
    f: containing single hfst automaton binary.

◆ segment()

def omorfi.segmenter.Segmenter.segment (   self,
Token  token 
)
Segment token into morphs, words and other string pieces.

Side-effect:
    this operation stores segments in the token for future
use and only returns the HFST structures. To get pythonic data use
Token's methods afterwards.

Args:
    token: token to segment

Returns:
    New segmentations in analysis list

The documentation for this class was generated from the following file: