lingpy.meaning package¶
Submodules¶
lingpy.meaning.colexification module¶
Module offers methods to handle colexification patterns in wordlist objects.
- lingpy.meaning.colexification.colexification_network(wordlist, entry='ipa', concept='concept', output='', filename='network', bipartite=False, **keywords)¶
Calculate a colexification network from a given wordlist object.
- Parameters:
wordlist : ~lingpy.basic.wordlist.Wordlist
The wordlist object containing the data.
entry : str (default=”ipa”)
The reference point for the language entry. We use “ipa” as a default.
concept : str (default=”concept”)
The reference point for the name of the row containing the concepts. We use “concept” as a default.
output: str (default=’’) :
If output is set to “gml”, the resulting network will be written to a textfile in GML format.
- Returns:
G : networkx.Graph
A networkx.Graph object.
- lingpy.meaning.colexification.compare_colexifications(wordlist, entry='ipa', concept='concept')¶
Compare colexification patterns for a given wordlist.
- lingpy.meaning.colexification.evaluate_colexifications(G, weight='wordWeight', outfile=None)¶
Function calculates most frequent colexifications in a wordlist.