Skip to content

Version 0.6.0

Compare
Choose a tag to compare
@telmomenezes telmomenezes released this 26 Oct 22:11
· 213 commits to master since this release

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().