Added
- Hyperedge.atom and .not_atom properties.
- Hyperedge.mtype() and .connector_mtype() methods.
- Hyperedge.t, .mt, .ct and .cmt type shortcut properties.
- Functional patterns: var, atoms, lemma.
- Moved all patterns functions to graphbrain.patterns.
- Hypergraph.text().
- Parser.parse_and_add().
- Parser.sentences().
- Hyperedge.normalized().
- New package graphbrain.readers, for text readers from various sources.
- New package graphbrain.processors, for miscellaneous processors.
- Processor class.
Changed
- Coreference resolution now using the new spaCy experimental model.
- Now using spaCy transformer GPU models by default, can fallback to CPU model.
- Hyperedge.is_atom() deprecated.
- Improved Hyperedge.main_concepts().
- Hyperedge.atom() renamed to .inner_atom().
- Sequences keep track of their size, no need to specify position when adding edge to sequence.
- Improved wikipedia reader.
- Improved coreference resolution.
- LevelDB included by default again.
- Old package graphbrain.meaning renamed to graphbrain.utils.
- Hyperedge.argroles() now also works at relation/concept level.
Removed
- graphbrain.patterns.normalize_edge().
- graphbrain.stats obsolete package.
- graphbrain.cognition obsolete package.
- graphbrain.op obsolete module.
- Hyperedge .predicate() and .predicate_atom().