Graphbrain

Latest version: v0.6.1

Safety actively analyzes 621309 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.6.2

Added

Changed

Removed

0.6.1

Changed
- Hyperedge.replace_argroles() .insert_argrole() and .insert_edge_with_argrole() now works with functional patterns such as var.
- Fixed bug when matching patterns containing atoms functional pattern where no atom has argroles.

Removed
- interactive_case_generator() from graphbrain.notebook.

0.6.0

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

0.5.0

Added
- SQLite3 hypergraph database backend.
- Hypergraph.add_with_attributes().
- import and export commands.
- Hypergraph context manager for batch writes (with hopen(hg_locator) as hg ...).

Changed
- Main hypergraph database backend is now SQLite3.
- LevelDB backend becomes optional. (disabled by default)
- Neuralcoref becomes optional. (disabled by default)

Removed
- Hypergraph.atom_count().
- Hypergraph.edge_count().
- Hypergraph.primary_atom_count().
- Hypergraph.primary_edge_count().
- info command.
- corefs_unidecode agent.

0.4.3

Changed
- Fixed AlphaBeta bug related to temporary atoms being removed too soon from atom2tokens.
- Hypergraph.add_sequence() converts sequence name directly to atom.
- Parser level coreference resolution (neuralcoref) disabled by default, requires dedicated build.

0.4.2

Changed
- Solving wheel compilation issue.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.