Skip to main content

Visgraph API allows the user to interface with a visgraph session using python scripts.

Project description

Visgraph API

The Visgraph API allows users to attach python scripts to a running session and perform changes on the graph from the web client.

Link to PyPI

Usage

Install with pip install visgraph.

See setup.py and infection_sim.py for example usage.

use asyncio.run(visgraph.connect(url, port, sid, key, title, startParams, simulate)) to start the session.

Get the key from the simulate tab in the client session (unique to each user, users can have multiple keys).

Title is shown in the client.

Start params are passed as a dict, and can be either int, string, float or boolean. Each value requires an attribute (title), type, and defaultValue. These can be accessed from the client interface.

Nodes and edges are passed to the simulate function as lists, and attributes are accessed using the 'data' key.

Params are passed as a dictionary, where each key is the attribute value given in the setup dict.

Contributing

License

TODO

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

visgraph-0.0.5.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

visgraph-0.0.5-py2.py3-none-any.whl (1.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file visgraph-0.0.5.tar.gz.

File metadata

  • Download URL: visgraph-0.0.5.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.0

File hashes

Hashes for visgraph-0.0.5.tar.gz
Algorithm Hash digest
SHA256 9a1a352e5cf13b3d093b99ac823ae5f096594b82b898ff941b8fc26e6aab1e63
MD5 a9cf9d19be5ae7a42f8dadfd550509fe
BLAKE2b-256 f1913bf0f79b0ff334811877afbc54c63bddfcc612a94d8e0b2f8200f98d084c

See more details on using hashes here.

File details

Details for the file visgraph-0.0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: visgraph-0.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.0

File hashes

Hashes for visgraph-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 07b9e043aebd0d042bd5565a3cf3737c913ff3c8b3fdb8686258ca7804b32968
MD5 161b62acccc83480aa7af7f17af39dff
BLAKE2b-256 4667973a1f33a2e7bbaa8c6d0ac0b901a9ebf2e2e5a6ec8dce064f2a30f30970

See more details on using hashes here.

Supported by

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