The library was created to be used as a building block for applications were informationshould appear on the surface of a sphere. It allows for creating spheres with nodesand edges that can be dragged on its surface. Nodes and edges can be placed and removed from the sphere surface.
Project description
Introduction
This library was created as a building block for use in applications were information should be displayed as nodes or labels on a sphere. These nodes are interactive so they can be moved by dragging and connecting them to other nodes.
This package is created in python using a pyqt5 window.
Development Status :: 4 - Beta
Free software: MIT license
Features
Customizable spheres with textures and colors
Nodes, sockets and edges can be dragged over the surface of the sphere
Support for undo/redo, cut and paste using serialization
Hovering effects, dragging nodes, cutting edges
Example on how the library can be implemented
Requirements
Python 3.x
PyOpenGL
PyQt5
Supported Environment
Windows (Win32, x64)
The library is available from PyPI
$ pip install sphere-base==0.0.1
Or download the source code from github
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 sphere_base-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea7bfb6608f7f653d67caf714d410e256f74cd918bd25348d8f4e0b2e9021c7f |
|
MD5 | 2d24997bf7fe1cf9ebe11291e3fbfe0c |
|
BLAKE2b-256 | abb7056673e3612b9cb719e336351e2646d5fb6248f505450ed3d851c3fc61dd |