Skip to main content

SemaWal: Semantic Network Resolver

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

semawal-0.2.2.tar.gz (8.7 kB view details)

Uploaded Source

File details

Details for the file semawal-0.2.2.tar.gz.

File metadata

  • Download URL: semawal-0.2.2.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for semawal-0.2.2.tar.gz
Algorithm Hash digest
SHA256 5d32e72f7716eac4ed41b693969a9a2030959241bdf8c45dbb00f87ddd81e764
MD5 894ada54ae864eaedd4e4860572d581a
BLAKE2b-256 15607b8c3fae531761d25079b34b1209e0eaf6d0bdcecf55c1650ed62544f1e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page