This repository was archived by the owner on Mar 26, 2026. It is now read-only.
Releases: graphbrain/graphbrain-archive
Releases · graphbrain/graphbrain-archive
v0.7.0
Added
- patterns.is_wildcard().
- Base class hypergraph.memory.keyvalue.KeyValue for key-value hypergraph databases, removing redundant code between LevelDB and SQLite.
- Tests for LevelDB (only the SQLite Hypergraph implementation was being directly tested).
- Hyperedge.is_unordered_pattern().
- Functional pattern: any.
- Parser-level inference of coreferences between proper nouns.
- Parser.parse_and_add() now adds token information to the main edge of a sentence: the attribute 'tokens' contains the list of tokens and 'tok_pos' a structure with the token position for each atom in the edge.
- Post-processing step improves parser.
- Hypergraph.get_attributes().
Changed
- Entire project is now in pure Python
- Python >=3.10 now required.
- Hypergraph.search(), .match() and .count() now working with functional patterns and argument role matching.
- Fixed bug on match_pattern(), variables were not correctly matched when argument roles were specified past the first position in an atoms functional pattern.
- Simplified default systems connectors (breaks hypergraph DB backwards compatibility).
- max_text argument in parser.parse_and_add().
- Matches from patterns with repeated variables are collected in lists.
Removed
- graphbrain.logic obsolete module.
- LevelDB backend