Name | sphere-base JSON |
Version |
0.1.25
JSON |
| download |
home_page | https://github.com/rboltze/spherebase |
Summary | Library for applications were information should be displayed on the surface of a sphere. It allows for creating spheres with nodes and edges that can be dragged on its surface. |
upload_time | 2023-05-28 07:26:21 |
maintainer | |
docs_url | None |
author | Richard Boltze |
requires_python | >=3.6 |
license | MIT license |
keywords |
sphere_base
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Sphere Base
############
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
git clone https://github.com/rboltze/sphere_base.git
Raw data
{
"_id": null,
"home_page": "https://github.com/rboltze/spherebase",
"name": "sphere-base",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "sphere_base",
"author": "Richard Boltze",
"author_email": "rboltze@protonmail.com",
"download_url": "https://files.pythonhosted.org/packages/72/ef/e8b9a99c18c0ed827ecf632f1191ac372553e9977e001a5f388bd4837d3a/sphere_base-0.1.25.tar.gz",
"platform": null,
"description": "Sphere Base\r\n############\r\n\r\nIntroduction\r\n=============\r\n\r\nThis library was created as a building block for use in applications were information should be displayed as nodes or\r\nlabels on a sphere. These nodes are interactive so they can be moved by dragging and can be connected to other nodes.\r\n\r\n\r\n* Development Status: 4 - Beta\r\n* Free software: MIT license\r\n\r\n\r\nFeatures\r\n=========\r\n\r\n- Customizable spheres with textures and colors\r\n- Nodes, sockets and edges can be dragged over the surface of the sphere\r\n- Support for undo/redo, cut and paste using serialization\r\n- Hovering effects, dragging nodes, cutting edges\r\n- Background skybox image can be changed\r\n- Sphere color and texture can be changed\r\n- Example on how the library can be implemented\r\n\r\n\r\nRequirements\r\n=============\r\n\r\nThis package is created in python using a pyqt5 window.\r\n\r\n- Python 3.x\r\n- PyOpenGL\r\n- PyQt5\r\n- pyperclip\r\n- pybullet\r\n- Pillow\r\n- numpy\r\n\r\n\r\nSupported Environment\r\n======================\r\n\r\n* Windows (Win32, x64)\r\n\r\n\r\nThe library is available from PyPI\r\n\r\n $ pip install sphere-base\r\n\r\n\r\n\r\n\r\n\r\nOr download the source code from github\r\n\r\n git clone https://github.com/rboltze/sphere_base.git\r\n\r\n\r\n\r\n\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "Library for applications were information should be displayed on the surface of a sphere. It allows for creating spheres with nodes and edges that can be dragged on its surface.",
"version": "0.1.25",
"project_urls": {
"Homepage": "https://github.com/rboltze/spherebase"
},
"split_keywords": [
"sphere_base"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dbd6ccd30eb9643e8d8a95fc4474cfda8371cff1368a840c679fb90b29f35298",
"md5": "6c9c21c78a1486849a118d3d81f293e1",
"sha256": "2e12500d6d68a63bd3ea7bf403099d2ca2538fa66c6dd705b4603e831986163a"
},
"downloads": -1,
"filename": "sphere_base-0.1.25-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6c9c21c78a1486849a118d3d81f293e1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 959346,
"upload_time": "2023-05-28T07:26:13",
"upload_time_iso_8601": "2023-05-28T07:26:13.018335Z",
"url": "https://files.pythonhosted.org/packages/db/d6/ccd30eb9643e8d8a95fc4474cfda8371cff1368a840c679fb90b29f35298/sphere_base-0.1.25-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "72efe8b9a99c18c0ed827ecf632f1191ac372553e9977e001a5f388bd4837d3a",
"md5": "6173780798dbdd2fd74e3dd7eeefbf34",
"sha256": "d59deb69c8cbd9a78ae82790430ffeba0715ce64746c1d890e0addd35e1822f8"
},
"downloads": -1,
"filename": "sphere_base-0.1.25.tar.gz",
"has_sig": false,
"md5_digest": "6173780798dbdd2fd74e3dd7eeefbf34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 913324,
"upload_time": "2023-05-28T07:26:21",
"upload_time_iso_8601": "2023-05-28T07:26:21.352031Z",
"url": "https://files.pythonhosted.org/packages/72/ef/e8b9a99c18c0ed827ecf632f1191ac372553e9977e001a5f388bd4837d3a/sphere_base-0.1.25.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-28 07:26:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rboltze",
"github_project": "spherebase",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "sphere-base"
}