jupyter-trame-proxy


Namejupyter-trame-proxy JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/jwindgassen/jupyter-trame-proxy
SummaryParaView trame proxy for JupyterLab
upload_time2022-12-06 17:38:01
maintainer
docs_urlNone
authorJonathan Windgassen
requires_python>=3.9
license
keywords jupyter trame paraview jupyterhub jupyter-server-proxy
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # jupyter-trame-proxy
Integrates [trame](https://github.com/Kitware/trame) in your Jupyter environment using [ParaView Visualizer](https://github.com/Kitware/paraview-visualizer).  

## Requirements
- Python **3.9+**
- ParaView **5.10+**
- Jupyter Notebook 6.0+
- JupyterLab 2.1+

This extension will start the `pv_visualizer` package. You must make sure it is on the PYTHONPATH! Adjust [launch_trame.sh](jupyter_trame_proxy/share/launch_trame.sh) to ensure this.

## Install 

#### Create and Activate Environment
```
virtualenv -p python3 venv
source venv/bin/activate
```

#### Install jupyter-trame-proxy
```
pip install git+https://github.com/jwindgassen/jupyter-trame-proxy.git
```

#### Enable jupyter-trame-proxy Extensions
For Jupyter Classic, activate the jupyter-server-proxy extension:
```
jupyter serverextension enable --sys-prefix jupyter_server_proxy
```

For Jupyter Lab, install the @jupyterlab/server-proxy extension:
```
jupyter labextension install @jupyterlab/server-proxy
jupyter lab build
```

## Starting
Click on the *ParaView trame* icon from the Jupyter Lab Launcher or the *ParaView trame* item from the new dropdown in Jupyter Classic.  

### Jupyter-Server-Proxy
[Jupyter-Server-Proxy](https://jupyter-server-proxy.readthedocs.io) lets you run arbitrary external processes alongside your notebook and provide web access to them. After installing this proxy, you can start trame using the *ParaView trame* entry in the launcher. It will start the server (which might take a few seconds) and open the website in a new tab.

## License
This software is provided under the BSD 3-Clause

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jwindgassen/jupyter-trame-proxy",
    "name": "jupyter-trame-proxy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "jupyter,trame,paraview,jupyterhub,jupyter-server-proxy",
    "author": "Jonathan Windgassen",
    "author_email": "j.windgassen@fz-juelich.de",
    "download_url": "https://files.pythonhosted.org/packages/a7/0b/ba7358214dc3f9f6f65b94bc1fbd566bd38b3a4139bee28ef3c8358ca45c/jupyter-trame-proxy-0.2.0.tar.gz",
    "platform": null,
    "description": "# jupyter-trame-proxy\nIntegrates [trame](https://github.com/Kitware/trame) in your Jupyter environment using [ParaView Visualizer](https://github.com/Kitware/paraview-visualizer).  \n\n## Requirements\n- Python **3.9+**\n- ParaView **5.10+**\n- Jupyter Notebook 6.0+\n- JupyterLab 2.1+\n\nThis extension will start the `pv_visualizer` package. You must make sure it is on the PYTHONPATH! Adjust [launch_trame.sh](jupyter_trame_proxy/share/launch_trame.sh) to ensure this.\n\n## Install \n\n#### Create and Activate Environment\n```\nvirtualenv -p python3 venv\nsource venv/bin/activate\n```\n\n#### Install jupyter-trame-proxy\n```\npip install git+https://github.com/jwindgassen/jupyter-trame-proxy.git\n```\n\n#### Enable jupyter-trame-proxy Extensions\nFor Jupyter Classic, activate the jupyter-server-proxy extension:\n```\njupyter serverextension enable --sys-prefix jupyter_server_proxy\n```\n\nFor Jupyter Lab, install the @jupyterlab/server-proxy extension:\n```\njupyter labextension install @jupyterlab/server-proxy\njupyter lab build\n```\n\n## Starting\nClick on the *ParaView trame* icon from the Jupyter Lab Launcher or the *ParaView trame* item from the new dropdown in Jupyter Classic.  \n\n### Jupyter-Server-Proxy\n[Jupyter-Server-Proxy](https://jupyter-server-proxy.readthedocs.io) lets you run arbitrary external processes alongside your notebook and provide web access to them. After installing this proxy, you can start trame using the *ParaView trame* entry in the launcher. It will start the server (which might take a few seconds) and open the website in a new tab.\n\n## License\nThis software is provided under the BSD 3-Clause\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "ParaView trame proxy for JupyterLab",
    "version": "0.2.0",
    "split_keywords": [
        "jupyter",
        "trame",
        "paraview",
        "jupyterhub",
        "jupyter-server-proxy"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "28a1d2486abad4d7143c6cecf6e50829",
                "sha256": "c2aa54b8a8af88d921d15d3947ff46c08929a924492b6141c939f3af5a345687"
            },
            "downloads": -1,
            "filename": "jupyter_trame_proxy-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "28a1d2486abad4d7143c6cecf6e50829",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6747,
            "upload_time": "2022-12-06T17:37:59",
            "upload_time_iso_8601": "2022-12-06T17:37:59.806086Z",
            "url": "https://files.pythonhosted.org/packages/12/9c/9dc749091ae9ff12a506548b19f11f1e3a97ffd36a33cc70c30da6e9a0aa/jupyter_trame_proxy-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c556ce8c435459312328a7f70fb2395a",
                "sha256": "6037ee3929427a5e4a907a28c2faf53797df31a90ca780676a0f7c3447d12170"
            },
            "downloads": -1,
            "filename": "jupyter-trame-proxy-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c556ce8c435459312328a7f70fb2395a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 6201,
            "upload_time": "2022-12-06T17:38:01",
            "upload_time_iso_8601": "2022-12-06T17:38:01.285295Z",
            "url": "https://files.pythonhosted.org/packages/a7/0b/ba7358214dc3f9f6f65b94bc1fbd566bd38b3a4139bee28ef3c8358ca45c/jupyter-trame-proxy-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-06 17:38:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "jwindgassen",
    "github_project": "jupyter-trame-proxy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "jupyter-trame-proxy"
}
        
Elapsed time: 0.01493s