Skip to main content

A floatview output widget for JupyterLab + GlueViz Visualization with plotly

Project description

# Floatview Stats

<table>
<tr>
<td>Latest Release</td>
<td>
<a href="https://pypi.org/project/floatview/"/>
<img src="https://badge.fury.io/py/floatview.svg"/>
</td>
</tr>
<tr>
<td>PyPI Downloads</td>
<td>
<a href="https://pepy.tech/project/floatview"/>
<img src="https://pepy.tech/badge/floatview/month"/>
</td>
</tr>
</table>

# Floatview

A floatview output widget for JupyterLab and a data explorer for glue/iplotly

## Installation

If you use jupyterlab:

```bash
pip install floatview
jupyter labextension install @jupyterlab/plotly-extension@0.18.1
jupyter labextension install plotlywidget@0.6.0
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyterlab-floatview
```

## Usage

The floatview widget is used as a context manager, just like ipywidgets' output
widget.

```python
from floatview import Floatview
from ipywidgets import IntSlider

sc = Floatview(title='Floatview Output', mode='tab-after')
sl = IntSlider(description='Some slider')
with sc:
display(sl)
```


When a single output is displayed in a Floatview, it is allowed to occupy all of
the vertical space available. If more content is displayed, the natural height
is used instead.

The gluemanagerwidget is used as a data/visualization manager for a glue dataset.

```python
from floatview import GlueManagerWidget
from pandas import read_csv

data = read_csv('your_data.csv', index_col=False, usecols=cols)
gmw = GlueManagerWidget(subtab, modal=True, label="Data")
```

![floatview](floatview.png)


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

floatview-0.1.7.tar.gz (11.4 MB view details)

Uploaded Source

Built Distribution

floatview-0.1.7-py2.py3-none-any.whl (11.8 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file floatview-0.1.7.tar.gz.

File metadata

  • Download URL: floatview-0.1.7.tar.gz
  • Upload date:
  • Size: 11.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15rc1

File hashes

Hashes for floatview-0.1.7.tar.gz
Algorithm Hash digest
SHA256 8f358116a26e1accd630d3b235de583b57ba3d1ea366b5a004adb3059b05c124
MD5 89f61fac2bc483b8ecf1f6387643d906
BLAKE2b-256 60ae5eed781596826b1f732001949963a06a1367e6e2cd4a7be702edabdaea53

See more details on using hashes here.

File details

Details for the file floatview-0.1.7-py2.py3-none-any.whl.

File metadata

  • Download URL: floatview-0.1.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15rc1

File hashes

Hashes for floatview-0.1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 72fde3f2fb3035fa47d27d3e69f40f35441fb9e3360f882ed7f83d3057aca63e
MD5 dcb5bf31c329dcbfb24539bb306ffc35
BLAKE2b-256 de282daf43f22aeb1efa75590ad633320776e3c1c668e99d7908d85aa04663fd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page