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.

Usage

Copy visgraph.py to your project directory.

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.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

visgraph-0.0.1-py2.py3-none-any.whl (4.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for visgraph-0.0.1.tar.gz
Algorithm Hash digest
SHA256 81f34e5fa0b3e8888685b5f8493b9af017fca34004c2eb3d283ef9db0419c216
MD5 c4609eda44b0fc786024653bf14bddf8
BLAKE2b-256 cb7724a6d40afb0cba2da26dfedf115b5e810e06fcab8c77176d733dd30aea02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: visgraph-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b4e65d35f4586ab635aa0425d338d733d902230b78fbf91bb4ada17bd9242c51
MD5 cc525e7d950d7e2e94c2684968eead15
BLAKE2b-256 72cab4c10ed187cf825e6ccae65e554f8f052109ffc6346dfcc359151e8c2228

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