sphere-base


Namesphere-base JSON
Version 0.1.25 PyPI version JSON
download
home_pagehttps://github.com/rboltze/spherebase
SummaryLibrary 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_time2023-05-28 07:26:21
maintainer
docs_urlNone
authorRichard Boltze
requires_python>=3.6
licenseMIT 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"
}
        
Elapsed time: 0.09042s