Graphtastic, a Statistical Graph Learning library for Humans
Project description
STILL HIGHLY EXPERIMENTAL PACKAGE !
A Graph Learning library for Humans
These novel algorithms include but are not limited to:
- A graph construction and graph searching class can be found in src/impetuous/convert.py (GraphNode). It was developed and invented as a faster alternative for hierarchical DAG construction and searching.
- A fast DBSCAN method utilizing my connectivity code as invented during my PhD.
- A NLP pattern matching algorithm useful for sequence alignment clustering
- High dimensional alignment code for aligning models to data.
- An SVD based variant of the Distance Geometry algorithm. For going from relative to absolute coordinates.
Visit the active code via : https://github.com/richardtjornhammar/graphtastic
Pip installation with :
pip install graphtastic
Version controlled installation of the Graphtastic library
The Graphtastic library
In order to run these code snippets we recommend that you download the nix package manager. Nix package manager links from Oktober 2020:
https://nixos.org/download.html
$ curl -L https://nixos.org/nix/install | sh
If you cannot install it using your Wintendo then please consider installing Windows Subsystem for Linux first:
https://docs.microsoft.com/en-us/windows/wsl/install-win10
In order to run the code in this notebook you must enter a sensible working environment. Don't worry! We have created one for you. It's version controlled against python3.7 (and python3.8) and you can get the file here:
https://github.com/richardtjornhammar/rixcfgs/blob/master/code/environments/graphtastic-shell.nix
Since you have installed Nix as well as WSL, or use a Linux (NixOS) or bsd like system, you should be able to execute the following command in a termnial:
$ nix-shell graphtastic-shell.nix
Now you should be able to start your jupyter notebook locally:
$ jupyter-notebook graphhaxxor.ipynb
and that's it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for graphtastic-0.10.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8756a603000c947b6ca90dd2157ed25014e227383ec3b23f31f871c8afac3082 |
|
MD5 | e1e6737a48d914727cea5a3925ea2203 |
|
BLAKE2b-256 | 1ee2fc826be2b9d0ad9714f5838c95ba15a3bdb2a59df1d7dbabdf6473d0f89c |