Skip to content

UAlbertaALTLab/paradigm-panes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paradigm-panes

Installable package that produces a paradigm for a given word, given a pointer to paradigm layouts and FST file. Originally built for itwêwina.

PyPi Package

Latest version of the package posted to PyPi: paradigm-panes 0.2.1

Example Usage:

    import paradigm_panes
    pg = paradigm_panes.PaneGenerator()

    lemma = "amisk"
    p_type = "NA"

    pg.set_layouts_dir("/home/ubuntu/cmput401/paradigm-panes/paradigm_panes/resources/layouts")
    pg.set_fst_filepath("/home/ubuntu/cmput401/paradigm-panes/paradigm_panes/resources/fst/generator-gt-norm.hfstol")

    pg.generate_pane(lemma, p_type)
  • set_layouts_dir(path) specifies a location of a directory with paradigm layouts that are relevant for current paradigm generation.

  • set_fst_filepath(path) specifies FST file location with layout translation that are relevant for current paradigm generation.

  • set_tag_style(path) specifies template rendering type.

Available tag styles:

  1. "Plus"
  2. "Bracket"

The generator must specify both location before generating a paradigm.

Size is optional to paradigm generation; by default a base size (or first available) will be used.