Skip to content

Latest commit

 

History

History
63 lines (55 loc) · 2.84 KB

README.rst

File metadata and controls

63 lines (55 loc) · 2.84 KB

SemaWal Semantic network resolver

SemaWal Is a semantic network resolver developed as a python library. It allows the creation of networks through manual coding or a JSON file. It supports a variety of connection types between nodes. SemaWal provides useful network defining functions and knowledge extraction functions, these functions allows for network browsing, path finding, pattern checking and more.

Developper: Ali AOUF

Features value
Authors Authors.md
Release 0.1 (20.08)
License GPL 2.0
Tracker 40uf411/arrand/Issues
Source Github
Feedbacks Comments
Accounts [@Twitter](https://twitter.com/40uf411))

Features:

  • Support for multi-relations(connections between nodes).
  • Support for extend relation(inheritance).
  • Support for positive and negative relations.
  • Support for JSON files.
  • Support for node properties.
  • Support for Sub-networks.
  • Relations extraction.
  • Pattern checking.
  • Advanced filtered search.
  • Path finding.
  • Static graph generation.

Full documentation: https://40uf411.github.io/SemaWal/

Changelog:

0.2(20.10)

  • New code (Node and Net classes rewritten from scratch)
  • Allowing power value to be and integer between 0 and 10 (old: 0 or 1)
  • Adding JSON support
  • Adding a function to look for pattern (Beta)
  • Deprecating the CSV parser
  • Deprecating the tkinter based GUI

0.1(20.08)

  • initial release

In progress features

  • A GUI interface
  • A web interface
  • An option to ignore certain relations