sisl-gui


Namesisl-gui JSON
Version 0.4.1 PyPI version JSON
download
home_pagehttp://github.com/pfebrer/sisl-gui
SummaryGraphical interface for the sisl visualization module
upload_time2024-04-04 09:39:49
maintainerNone
docs_urlNone
authorPol Febrer
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            This is the graphical interface that you can use to interact with [sisl's](https://github.com/zerothi/sisl) visualization module.

It consists of two parts:
- [Back-end](sisl_gui): The backend is implemented in python. The most important part is the `Session` class which stores
and manages the app state. The `Session` can be connected to the frontend either using pyodide (it runs directly on the browser)
or through sockets (implemented with `flask` and `flask-socketio`).
- [Front-end](frontend): A javascript/typescript UI, which is developed using [React](https://reactjs.org/). The build is
shipped with the python package and also available at https://pfebrer.github.io/sisl-gui/.

# User guide

## Installation

It is extremely simple to install `sisl-gui` with `pip`:

```
pip install sisl-gui
```

## Usage

### From the browser

This is the simplest way, since it doesn't have any requirements. **You don't even need to install it** as mentioned
in the previous section, just go to https://pfebrer.github.io/sisl-gui/.

### From a terminal

You can use the `sisl-gui` command.

### From python

```python
import sisl_gui

app = sisl_gui.launch()
```

# 


            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/pfebrer/sisl-gui",
    "name": "sisl-gui",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Pol Febrer",
    "author_email": "pfebrer96@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/18/4d/4b91e1cf65ca6e6a03e0eeed44a9c92089f2da67ed80b9f00b60121acd8c/sisl-gui-0.4.1.tar.gz",
    "platform": null,
    "description": "This is the graphical interface that you can use to interact with [sisl's](https://github.com/zerothi/sisl) visualization module.\n\nIt consists of two parts:\n- [Back-end](sisl_gui): The backend is implemented in python. The most important part is the `Session` class which stores\nand manages the app state. The `Session` can be connected to the frontend either using pyodide (it runs directly on the browser)\nor through sockets (implemented with `flask` and `flask-socketio`).\n- [Front-end](frontend): A javascript/typescript UI, which is developed using [React](https://reactjs.org/). The build is\nshipped with the python package and also available at https://pfebrer.github.io/sisl-gui/.\n\n# User guide\n\n## Installation\n\nIt is extremely simple to install `sisl-gui` with `pip`:\n\n```\npip install sisl-gui\n```\n\n## Usage\n\n### From the browser\n\nThis is the simplest way, since it doesn't have any requirements. **You don't even need to install it** as mentioned\nin the previous section, just go to https://pfebrer.github.io/sisl-gui/.\n\n### From a terminal\n\nYou can use the `sisl-gui` command.\n\n### From python\n\n```python\nimport sisl_gui\n\napp = sisl_gui.launch()\n```\n\n# \n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Graphical interface for the sisl visualization module",
    "version": "0.4.1",
    "project_urls": {
        "Homepage": "http://github.com/pfebrer/sisl-gui"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7b30c8194d94e179350aa448803a3c8c79576d816498cf242beacba8f1302608",
                "md5": "8825b4fdd69095c66cf0602b70170478",
                "sha256": "7998a7cccb6308fcabecf903843ca46535794db28fc92c039f9e8072a25bc099"
            },
            "downloads": -1,
            "filename": "sisl_gui-0.4.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8825b4fdd69095c66cf0602b70170478",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6358249,
            "upload_time": "2024-04-04T09:39:45",
            "upload_time_iso_8601": "2024-04-04T09:39:45.456040Z",
            "url": "https://files.pythonhosted.org/packages/7b/30/c8194d94e179350aa448803a3c8c79576d816498cf242beacba8f1302608/sisl_gui-0.4.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "184d4b91e1cf65ca6e6a03e0eeed44a9c92089f2da67ed80b9f00b60121acd8c",
                "md5": "41bea1215c897ce142b33f81370092d7",
                "sha256": "41d34a5515400cb2541f40c8bc92c76d82a2bfca94b5b3fa443482e2f1fb40a8"
            },
            "downloads": -1,
            "filename": "sisl-gui-0.4.1.tar.gz",
            "has_sig": false,
            "md5_digest": "41bea1215c897ce142b33f81370092d7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6332558,
            "upload_time": "2024-04-04T09:39:49",
            "upload_time_iso_8601": "2024-04-04T09:39:49.907600Z",
            "url": "https://files.pythonhosted.org/packages/18/4d/4b91e1cf65ca6e6a03e0eeed44a9c92089f2da67ed80b9f00b60121acd8c/sisl-gui-0.4.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-04 09:39:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pfebrer",
    "github_project": "sisl-gui",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "sisl-gui"
}
        
Elapsed time: 0.25082s