This is the graphical interface that you can use to interact with sisl's visualization module.
It consists of two parts:
- Back-end: The backend is implemented in python. The most important part is the
Sessionclass which stores and manages the app state. TheSessioncan be connected to the frontend either using pyodide (it runs directly on the browser) or through sockets (implemented withflaskandflask-socketio). - Front-end: A javascript/typescript UI, which is developed using React. 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
import sisl_gui
app = sisl_gui.launch()
Metadata
Release files for sisl-gui 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sisl-gui-0.4.1.tar.gz | 6.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sisl_gui-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 MB
Release files / sisl-gui-0.4.1.tar.gz
| Download URL | sisl-gui-0.4.1.tar.gz |
|---|---|
| Size | 6.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41d34a5515400cb2541f40c8bc92c76d82a2bfca94b5b3fa443482e2f1fb40a8
|
|
BLAKE2b-256 checksum How to use checksums |
184d4b91e1cf65ca6e6a03e0eeed44a9c92089f2da67ed80b9f00b60121acd8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.8.18
|
Release files / sisl_gui-0.4.1-py3-none-any.whl
| Download URL | sisl_gui-0.4.1-py3-none-any.whl |
|---|---|
| Size | 6.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7998a7cccb6308fcabecf903843ca46535794db28fc92c039f9e8072a25bc099
|
|
BLAKE2b-256 checksum How to use checksums |
7b30c8194d94e179350aa448803a3c8c79576d816498cf242beacba8f1302608
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.8.18
|