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 can be connected to other nodes.
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
Background skybox image can be changed
Sphere color and texture can be changed
Example on how the library can be implemented
Requirements
This package is created in python using a pyqt5 window.
Python 3.x
PyOpenGL
PyQt5
pyperclip
pybullet
Pillow
numpy
Supported Environment
Windows (Win32, x64)
The library is available from PyPI
$ pip install sphere-base
Or download the source code from github
Metadata
Release files for sphere-base 0.1.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sphere_base-0.1.25.tar.gz | 913.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sphere_base-0.1.25-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.9 MB
Release files / sphere_base-0.1.25.tar.gz
| Download URL | sphere_base-0.1.25.tar.gz |
|---|---|
| Size | 913.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d59deb69c8cbd9a78ae82790430ffeba0715ce64746c1d890e0addd35e1822f8
|
|
BLAKE2b-256 checksum How to use checksums |
72efe8b9a99c18c0ed827ecf632f1191ac372553e9977e001a5f388bd4837d3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|
Release files / sphere_base-0.1.25-py3-none-any.whl
| Download URL | sphere_base-0.1.25-py3-none-any.whl |
|---|---|
| Size | 959.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2e12500d6d68a63bd3ea7bf403099d2ca2538fa66c6dd705b4603e831986163a
|
|
BLAKE2b-256 checksum How to use checksums |
dbd6ccd30eb9643e8d8a95fc4474cfda8371cff1368a840c679fb90b29f35298
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|