Skip to main content

Python bindings and JupyterLab integration for Perspective

Project description


Perspective 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

editablefilefractal
marketraycastingevictions
nypdmagicstreaming
covidwebcammovies
superstorecitibikeolympics
jupyterlab

Documentation

Community / Media

Project details


Release history Release notifications | RSS feed

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.9.0.tar.gz (7.3 MB view details)

Uploaded Source

Built Distributions

perspective_python-2.9.0-cp311-cp311-win_amd64.whl (17.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

perspective_python-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

perspective_python-2.9.0-cp311-cp311-macosx_11_0_arm64.whl (25.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

perspective_python-2.9.0-cp311-cp311-macosx_10_13_universal2.whl (25.1 MB view details)

Uploaded CPython 3.11 macOS 10.13+ universal2 (ARM64, x86-64)

perspective_python-2.9.0-cp310-cp310-win_amd64.whl (17.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

perspective_python-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

perspective_python-2.9.0-cp310-cp310-macosx_11_0_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

perspective_python-2.9.0-cp310-cp310-macosx_11_0_arm64.whl (25.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

perspective_python-2.9.0-cp39-cp39-win_amd64.whl (17.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

perspective_python-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

perspective_python-2.9.0-cp39-cp39-macosx_11_0_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

perspective_python-2.9.0-cp39-cp39-macosx_11_0_arm64.whl (25.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

perspective_python-2.9.0-cp38-cp38-win_amd64.whl (17.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

perspective_python-2.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

perspective_python-2.9.0-cp38-cp38-macosx_11_0_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

perspective_python-2.9.0-cp38-cp38-macosx_11_0_arm64.whl (25.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

perspective_python-2.9.0-cp37-cp37m-win_amd64.whl (17.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

perspective_python-2.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

perspective_python-2.9.0-cp37-cp37m-macosx_11_0_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

perspective_python-2.9.0-cp37-cp37m-macosx_11_0_arm64.whl (25.1 MB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: perspective-python-2.9.0.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for perspective-python-2.9.0.tar.gz
Algorithm Hash digest
SHA256 0503d75dcefae1a083d7a54d5cdd17f917d3a203247f95583e758e441e062cb3
MD5 52f3ce1a80152b17bad19c5c3737cd40
BLAKE2b-256 2e4a960bac1d3efa34165fe7fa9e5fadcec0b6909de998437970baddf1e1e575

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 00dfbc0edc736717c6dfbc6d22273c6447a7907fa6501c7e39f9d2909e73ddde
MD5 b0f9f122d9fe624cabdac70d1211480f
BLAKE2b-256 334ab496e9cd2eabcb9ff9ac9e335fb349d4796c63865fb93e9054a99fcac514

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c466a2e28bfd54f02af50b7b6b923afe059349e93ff78f7083d0ee58e05f2516
MD5 8dfeb4d07318d986621bb909c42b29d7
BLAKE2b-256 213dd691e57bd8a931eb136518dbeb3d101f2c679ca09888b283c9e54fd51bcd

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56718c8a449bde17598a8478902ad208d6dc6fd88d9bb6ab703d68801ec631ee
MD5 7966f076856b17db8f7c56fb127cb3e6
BLAKE2b-256 8d546bd7d803582deccb9534a5f304a4b14299b5a6fb8c4227ac31edb52c2b48

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp311-cp311-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 bbf504ff1a7bbc867f579f6487e96064adcfca60deec9c04a27dd7a7d4f7b558
MD5 3d1a16bc5b37658c1e002e424e338e47
BLAKE2b-256 5a885c1e0255159064a0345999928cdd70ee95b2c2f4c1765f7ff7afeefeed59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a7c583d2a410dbb4960ab875c4df8a4abf42d56eade6f7e7a1fc504d9498f4a7
MD5 25ee864aeed8be46cae325c1748740ff
BLAKE2b-256 083d0ba48810fb5e76b2ae1f81e18b3e26a26b8c1d2393d6f3b9caa7d5260b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f36e65a613909a7203997592386f767e1964c0cae99aa8ba47c2f747dad5c374
MD5 21d3a8366c959134903452f963fd6c44
BLAKE2b-256 989b76285d3e397125563dd8082d499c53fffe4bece3fba5d4ad43f3fe7a20fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0e1bbd45061a38a1a78b419c8d5aa3d87ce615d79214d2d30b623dfd7788259e
MD5 2ae253b73b2b50b95523b84cec4a080b
BLAKE2b-256 d4cea20dcff5aa00dcd9f04c7e5a05ddcf829b22d73d575df0730069a7fc8dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 250db4c911181ba6a8f4d63be3ac55c74d54bf181b6522e8e4f0cda991b643b8
MD5 da53c942553a66b12b8a8181ce147f35
BLAKE2b-256 3eb312fc5e88421154a51788867323a2dc734aff30e7ac76bcfcc597708a8e19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ff3166d6fcb8590dd47e50433504495350ebe4fee144c83e0e57940329b9c038
MD5 5ebbd386df21965efc814be537d1a494
BLAKE2b-256 952bac509885fe23dc943335c865fe691e139e9e65987393e1c9e00736efabcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55973ed15d161b53c39e01c2945a88e382bb687e55d71bf39f7c7350c890321d
MD5 6e2c16b18bfbf3f1102fb4628273ea2c
BLAKE2b-256 ef00fb2cf61d33b4799283c32045d22efb485597039b1f9998814ee6f77b877e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ff5861a5f3be101bda852457a27c78cd72d785ef85aa0c5b8d39aadb3dc9ed83
MD5 4ff0f4a6d941d092de62d5acd1053157
BLAKE2b-256 2adf26a9afa05b8e045b92d01b1c999ec10dc7df0a079a510ecdb0b19a895436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f448975619df41fbf8bbf4d59932bc7fc775ccbad5ba6f896dee036153085f14
MD5 11aee00dea96ef439cd3ec51ddabde41
BLAKE2b-256 40843545e04e12ce41334085b5cc8db7e7e82d82c06950b8ef1a747b2267564f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9c5f9346dd67064f3e51ce6d18dbce9030a5a9f288736a5a0f3afd0ac53b3e71
MD5 f1deda30486ea8b098b3151e37ccce8e
BLAKE2b-256 7b109e69a6b5f6f65e4124d7e040131dc20ec011503b8036c175da74d87d917c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 066f7fdea33ae3949c9d5ea30b45fbba9e80c48a01e3d2a252781f50250ecd8e
MD5 2654d60e59eac7c0bcd664ab674e1970
BLAKE2b-256 8154925b89d733b019d20a710d6cee0d402e8660f5b3eb5ed75f07e4b5c109dc

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 97ab7dbf53b44a9b19adac436b7eceb0ac395152c2f1d5a7cac2b5c58e56a761
MD5 42e4c292b3ddc40fa95af0479ce131d8
BLAKE2b-256 68bdc6ab7a60cb3e8ed82938ccbc0ba9aa04fa688f2e6918e94d8c89842143ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8cc25d34b5dc4872a5d97a9ab3c38b06e2f46e4395b661718724400b746b0f4
MD5 7d5a7f96b94d52239d20e46ba50d84c8
BLAKE2b-256 e7cd420036758398de0f9dec8115b98b91b64b21c46d2a736dfb4ff73c510b08

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 773bd633a5484356612629f549ac4c6bb0efbf1f29e779eb90791708d3139b80
MD5 bb586444e03dd8e79a6e5e71077130bf
BLAKE2b-256 9704f8e191b2dac8d47c52c64958117c3c18dbced3b7d4ee4908d788730981e7

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 280d459cf842aba88cc67d3cef4358e792e1175c7d39d7457c0d9718c7ce2b53
MD5 797744267e93cb5cee885d22ae9240f8
BLAKE2b-256 95582557b6ca5bcdeec99e303c188cebb206e454f554f10362683bd31e46416b

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 80cba07bbc30ea54fd964a2a58740414bdd478abe618dc63a19cc4065ced18c7
MD5 2f79cadfde2e4ea099cf501ee75c5b59
BLAKE2b-256 b22dd7a5468bf4cc836dd55af3620a63e4d1ced326c49a00da25b11ee557bda4

See more details on using hashes here.

File details

Details for the file perspective_python-2.9.0-cp37-cp37m-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for perspective_python-2.9.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b32a0b1ad6f51c75220fbd3d35b24e789acf7eacc455defc77cc31f212747ea
MD5 2c3bb8ae74c14a5e1a7c7bc29efb8cf2
BLAKE2b-256 e6ef48181c9b9bcd589cae4a1a6f743e0bd1aa017d6ef4f5b511cda80cd51672

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