Skip to content

Latest commit

 

History

History
73 lines (64 loc) · 2.63 KB

cop.md

File metadata and controls

73 lines (64 loc) · 2.63 KB

deplacy ⲉⲛⲁⲛⲁⲗⲩ ⲙⲡⲥⲩⲛⲧⲁⲜ

ϩⲛesupar

>>> import esupar
>>> nlp=esupar.load("cop")
>>> doc=nlp("ⲙⲟⲟϣⲉ ϩⲱⲥ ϣⲏⲣⲉ ⲙⲡⲟⲩⲟⲉⲓⲛ ·")
>>> import deplacy
>>> deplacy.render(doc,WordRight=True)
 root ╔═╔═════════ VERB  ⲙⲟⲟϣⲉ
 mark ║ ║ ╔══════> SCONJ ϩⲱⲥ
advcl ║ ╚>╚═╔═════ NOUN  ϣⲏⲣⲉ
 case ║     ║ ╔══> ADP   
  det ║     ║ ║ ╔> DET   
 nmod ║     ╚>╚═╚═ NOUN  ⲟⲩⲟⲉⲓⲛ
punct ╚══════════> PUNCT ·
>>> import spacy_coptic
>>> nlp=spacy_coptic.load()
>>> doc=nlp("ⲙⲟⲟϣⲉ ϩⲱⲥ ϣⲏⲣⲉ ⲙⲡⲟⲩⲟⲉⲓⲛ ·")
>>> import deplacy
>>> deplacy.render(doc,WordRight=True)
 ROOT ╔═════════ VERB  ⲙⲟⲟϣⲉ
 mark ║ ╔══════> CCONJ ϩⲱⲥ
advcl>╚═╔═════ NOUN  ϣⲏⲣⲉ
 case     ║ ╔══> ADP   
  det     ║ ║ ╔> DET   
 nmod>╚═╚═ NOUN  ⲟⲩⲟⲉⲓⲛ
punct            PUNCT ·
>>> def nlp(t):
...   import urllib.request,urllib.parse,json
...   with urllib.request.urlopen("https://lindat.mff.cuni.cz/services/udpipe/api/process?model=cop&tokenizer&tagger&parser&data="+urllib.parse.quote(t)) as r:
...     return json.loads(r.read())["result"]
...
>>> doc=nlp("ⲙⲟⲟϣⲉ ϩⲱⲥ ϣⲏⲣⲉ ⲙⲡⲟⲩⲟⲉⲓⲛ ·")
>>> import deplacy
>>> deplacy.render(doc,WordRight=True)
 root ╔═╔═════ VERB  ⲙⲟⲟϣⲉ
 mark ║ ║ ╔══> CCONJ ϩⲱⲥ
nsubj ║ ║ ║ ╔> NOUN  ϣⲏⲣⲉ
ccomp ║ ╚>╚═╚═ VERB  ⲙⲡⲟⲩⲟⲉⲓⲛ
punct ╚══════> PUNCT ·

ϩⲛStanza

>>> import stanza
>>> nlp=stanza.Pipeline("cop")
>>> doc=nlp("ⲙⲟⲟϣⲉ ϩⲱⲥ ϣⲏⲣⲉ ⲙⲡⲟⲩⲟⲉⲓⲛ ·")
>>> import deplacy
>>> deplacy.render(doc,WordRight=True)
     root ╔═╔═══════╔═ VERB  ⲙⲟⲟ
parataxis ║ ║       ╚> VERB  ϣⲉ
     mark ║ ║ ╔══════> SCONJ ϩⲱⲥ
    advcl ║ ╚>╚═╔═══╔═ NOUN  ϣⲏⲣ
     iobj ║     ║   ╚> PRON  
     case ║     ║ ╔══> ADP   
      det ║     ║ ║ ╔> DET   
      obl ║     ╚>╚═╚═ NOUN  ⲟⲩⲟⲉⲓⲛ
    punct ╚══════════> PUNCT ·