Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

setvis

Python Package Documentation Status

Setvis is a python library for visualising set membership and patterns of missingness in data.

The plotting and interactive workflow of Setvis is designed for use within a Jupyter notebook (although it is possible to run outside Jupyter). The other components of Setvis can be used interactively or programmatically. The interactive plots are powered by Bokeh widgets.

It operates on data using a memory efficient architecture, and supports loading data from flat files, Pandas dataframes, and directly from a Postgres database.

Documentation

The setvis documentation is hosted on Read the Docs.

Installation (quick start)

For the complete installation instructions, consult the installation page of the documentation, which includes information on some extra installation options and setting up a suitable environment on several platforms.

We recommend installing setvis in a python virtual environment or Conda environment.

To install setvis, most users should run:

pip install 'setvis[notebooks]'

This will include everything to run setvis in a notebook, and to run the tutorial examples that do not need a database connection.

The Bokeh plots produced by setvis require the package notebook >= 6.4 to display properly. This will be included when installing setvis using the command above.

Tutorials

For basic examples, please see the two example notebooks:

Additionally, there is a series of Tutorials notebooks, starting with Tutorial 1.

After installing setvis, to follow theses tutorials interactively you will need to clone or download this repository. Then start jupyter from within it:

python -m jupyter notebook notebooks

Notice

The setvis software is released under the Apache Licence, version 2.0. See LICENCE for details.

The data files ./examples/datasets/simpsons - Format 1.csv and ./examples/datasets/simpsons - Format 2.csv, are based on a data file included in UpSet, copyright Visual Computing Group, Harvard, and distributed here under the terms of the MIT Licence.

The other data files in ./examples/datasets/ are released under the Creative Commons Attribution 4.0 International Licence (CC-BY-4.0).

Acknowledgements

The development of the setvis software was supported by funding from the Engineering and Physical Sciences Research Council (EP/N013980/1; EP/R511717/1) and the Alan Turing Institute.

Metadata

Release files for setvis 0.1rc5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for setvis 0.1rc5
File Size Uploaded
setvis-0.1rc5.tar.gz 29.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for setvis 0.1rc5
File Interpreter ABI Platform
setvis-0.1rc5-py3-none-any.whl Python 3 none any Details

Total release size: 60.3 kB

Release files / setvis-0.1rc5.tar.gz

Download URL setvis-0.1rc5.tar.gz
Size 29.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8ddf8f76181c0d5b06191e1e33e97a19f33d3496c4d221072ca7338b9afeb4fa
BLAKE2b-256 checksum
How to use checksums
6b89612e054f4e0a715928393ed7c6f4d9d754c11d172f7945dfa194f36e3f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.1

Release files / setvis-0.1rc5-py3-none-any.whl

Download URL setvis-0.1rc5-py3-none-any.whl
Size 30.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5c918a0eea6812c6dfda1bf781a2a11df8141ea31a11e1972fcc6b34e912282
BLAKE2b-256 checksum
How to use checksums
3954dfc5e07b18b60e5a0b355f3ccc240bb543093cb17977c68e7a4e3f330385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.1

Release history Release notifications | RSS feed

This release

0.1rc5 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page