Skip to main content

Python bindings and JupyterLab integration for Perspective

Project description


Perspective

npm PyPI Build Status


Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets. Use it to create user-configurable reports, dashboards, notebooks and applications, then deploy stand-alone in the browser, or in concert with Python and/or Jupyterlab.

Features

  • A fast, memory efficient streaming query engine, written in C++ and compiled for both WebAssembly and Python, with read/write/streaming for Apache Arrow, and a high-performance columnar expression language based on ExprTK.

  • A framework-agnostic User Interface packaged as a Custom Element, powered either in-browser via WebAssembly or virtually via WebSocket server (Python/Node).

  • A JupyterLab widget and Python client library, for interactive data analysis in a notebook, as well as scalable production Voila applications.

Examples

magicnftnypd ccrb
jupyterlabfractalmarket
raycastingevictionsstreaming
covidmoviessuperstore
citibikeolympicseditable
csv

Documentation

Community / Media

Project details


Release history Release notifications | RSS feed

This version

2.0.0

Download files

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

Source Distribution

perspective-python-2.0.0.tar.gz (7.0 MB view details)

Uploaded Source

Built Distributions

perspective_python-2.0.0-cp310-cp310-win_amd64.whl (16.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

perspective_python-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

perspective_python-2.0.0-cp310-cp310-macosx_11_0_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

perspective_python-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (23.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

perspective_python-2.0.0-cp39-cp39-win_amd64.whl (16.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

perspective_python-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

perspective_python-2.0.0-cp39-cp39-macosx_11_0_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

perspective_python-2.0.0-cp39-cp39-macosx_11_0_arm64.whl (23.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

perspective_python-2.0.0-cp38-cp38-win_amd64.whl (16.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

perspective_python-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

perspective_python-2.0.0-cp38-cp38-macosx_11_0_arm64.whl (23.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

perspective_python-2.0.0-cp38-cp38-macosx_10_15_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

File details

Details for the file perspective-python-2.0.0.tar.gz.

File metadata

  • Download URL: perspective-python-2.0.0.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for perspective-python-2.0.0.tar.gz
Algorithm Hash digest
SHA256 81da61671b76998d0b85e80f0cd69b98bb107fed427390f924c8f7dd948fe0cf
MD5 97478bca3508dafa360e47b0bc981127
BLAKE2b-256 a98078c2e26dbd00f07d606b6bf32e43279b35ac6010a70c411e3569290c92fe

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c36f2e069d4158dbdf5fd96cf7538639b39229ee7c7a55f7738615e45392538e
MD5 12b28fbc9c0c2551c4d73093df406757
BLAKE2b-256 e4b237c0213f341ffdcf2295e3de999ff7ae119a47aed6d56aca8951c5d657d1

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f529f3b7480b6bcd3088e32805cefc588feda0ec56ed44def76d4cb955ef069
MD5 e42c6cadb810f3ad5f4e8f4db95e268f
BLAKE2b-256 deba44f6f1c98cb422ff5f1102b10760111a11269c0deea7915ee6ca00810998

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ec104a418d14aff5a8ebaa370abe4cc709897d108daebcf7e4b46c18125d7f56
MD5 4c0ccb037924c8bce676e2f3420c41fe
BLAKE2b-256 71d3e96a7ed56685293f47b91a9094b6e58789397214509c47bc7e2fe6e99eb1

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43079d52413125db16cb44602272fdd1fdef0f9817eec449d053a44c06ecf6d7
MD5 04f5d6e942af37f6ffc2b53732644a9b
BLAKE2b-256 fbfb1b3bb44cb47e071317f88c888df522c6bb9ce7e3e37c8005619036dd1ea0

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 afa92ecbe563010ccfbb751cbbe6ee393c42aec2136f6d73179789f222818de1
MD5 b8c4882c1f97fee8a0b6f6a54f4bfdc5
BLAKE2b-256 efcafa97fcbd31cfbdececc054fc849a10a2ec1de903e0e6ab47b85ed396ccc4

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f78c530d3c1e68c556203784b34d3932e3d5f9e8f1669131f553af8d54d0f4e5
MD5 33f57ac0e5c75ace012afca884afa2b7
BLAKE2b-256 049e0619a62bda9778144bc398dfcb816823075e3ff8484411ed54e9bb313784

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0320d2ef9eb358b1e1942bd6ebeedd096baabc248082429b67f30e5c49c69091
MD5 58c2ef73c71be052d4a87732d7309fde
BLAKE2b-256 394a2f5f5ead5f229e7bb8067bb162b1e972e3f727c34ca14d9528f00feac1cf

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d410b62233b4920a36889e8e7f6141489afb805457ef7e200748eb8f64620cc6
MD5 a27a72bdc988bd357d3f9003801e28aa
BLAKE2b-256 b5bb78ff89e3357867858b8c29741761c62775e6040d4b603158cc747e03280f

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d3ab761a47928c40df48d5f59b9f2a0fe63600380fe552b2731887548a1f6691
MD5 3b1c6f510334af4dc6bf190448046fa5
BLAKE2b-256 4a0552d82002dd38340e1bd189a50ae881de1f30834993d21335edf11ef1ee41

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd74cd36e302078a856c3878ae34bbb2ddedbee6d0935f54f195d3f67613528f
MD5 0dad23117d90c5995aaf942b7aef09c7
BLAKE2b-256 b97ac9326973c1a389838483280c81ccf6acceb8f8b07f5acb28da08e1d6fa7a

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8caf29e008abdaa207f04c5cd3aa7b1b0c4583d92dd91db5ddb0e6ac030e7c11
MD5 52367bb7ed93188645f298ebaa328eb9
BLAKE2b-256 0c8de575471bf2f61b03ff86003649143c4233f5d547ad41bd6364ce91fe1e12

See more details on using hashes here.

File details

Details for the file perspective_python-2.0.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.0.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 deb49ace78eb48a361cc10e0f28e8e4bbe4d95c055a477779b87d57f266e94d4
MD5 5987960c277d624c7a5e49780bafc906
BLAKE2b-256 584fe7320fb1ce16a729e1b315a486852e2ca66fda00102a352b6cc39c493e79

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