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
streamingcovidmovies
superstorecitibikeolympics
jupyterlabmagicnft
nypd ccrb

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

Uploaded Source

Built Distributions

perspective_python-2.5.0-cp311-cp311-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

perspective_python-2.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

perspective_python-2.5.0-cp311-cp311-macosx_11_0_arm64.whl (24.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

perspective_python-2.5.0-cp311-cp311-macosx_10_13_universal2.whl (24.8 MB view details)

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

perspective_python-2.5.0-cp310-cp310-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

perspective_python-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

perspective_python-2.5.0-cp310-cp310-macosx_11_0_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

perspective_python-2.5.0-cp310-cp310-macosx_11_0_arm64.whl (24.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

perspective_python-2.5.0-cp39-cp39-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

perspective_python-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

perspective_python-2.5.0-cp39-cp39-macosx_11_0_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

perspective_python-2.5.0-cp39-cp39-macosx_11_0_arm64.whl (24.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

perspective_python-2.5.0-cp38-cp38-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

perspective_python-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

perspective_python-2.5.0-cp38-cp38-macosx_11_0_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

perspective_python-2.5.0-cp38-cp38-macosx_11_0_arm64.whl (24.8 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

perspective_python-2.5.0-cp37-cp37m-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

perspective_python-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.1 MB view details)

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

perspective_python-2.5.0-cp37-cp37m-macosx_11_0_x86_64.whl (24.7 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

perspective_python-2.5.0-cp37-cp37m-macosx_11_0_arm64.whl (24.7 MB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for perspective-python-2.5.0.tar.gz
Algorithm Hash digest
SHA256 ad095e201c35848853092f7694383e2194855d75c2abde424efd69b8640692d1
MD5 5637facceb98e017f9e94c4b6ee24a03
BLAKE2b-256 3cfd40b772e05fef001c4a915f42ec6d13ef46ab673af1b253e10b9d7d82bcf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6afa8e8937b365131b50ec56d42f41594aed9e1ec75e3035c468c03934b93f4c
MD5 ad6b5d9a26a895034c9373cb40d3d70d
BLAKE2b-256 8bf183ddccca34588fed835b200bc333d91d99d69e48915fc6d19e0faeb7edaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28c667ee68bca0b7a4c3cd5b888e9cf3853037c4e1b83360927399ab4a71669c
MD5 e30337cf1b3e04dfc17b5a135e78823f
BLAKE2b-256 95b29d212c4e9b9dcb67026d5c5efff261647badd24f1ceb5d89b402f47380d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcf3ca4f2d6f0c59ae293591e3db40641c15ac9ac2b4c3ac58449db2a9fbde21
MD5 850634c63109cea348fe12fa4a27e945
BLAKE2b-256 623bdcf36f4aa3037b117adb019aeff67319d2158ad388a6e9348ec8061cc979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6094ca0420e368cfbb84fa607c4c06c59cff9a2f13b1fc360e10e5d22c6d0a68
MD5 540e1d9659745ad472b735fab5da626e
BLAKE2b-256 ddb666aa0ff3078cd9069223b3c8defed22c6ba68f1adb7cd49bb23a22c09e92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5e47b1a1ede625d5553f48caaf4c860cfbe1f5e22668292e508c48f0d8fbe339
MD5 c55bd7908a9d235aa125134dd27e72e7
BLAKE2b-256 f92f83571ecd927ac197c4cee8a204784fdb88a767d7211bb4e0b7cfc1c6c036

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dfe0ba77a821ce585346a88845cd8752292d19c89746c500783b5a0c51fb9925
MD5 6542b85b3b56a8c15871bf5b72c9c0e0
BLAKE2b-256 a6f1ec63839974bd330dfd8074c1b1c86d2966cf6528b19461ccbe5f1d25ca23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5ac4f84ba59e3975ebbaaf9c41bb589c921ef79e822b775fc7ce081d623efd54
MD5 104db21f8177b516cb4bfd086814c606
BLAKE2b-256 f75ab5106c65a2807986b94ba66dfad379ca28220559496d8bfac4ac3f6d49fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11eca5120e992eb2d35054cd04742fc4ff1d51bee05f5e457acc95364d279030
MD5 eb1e737a2de69e08f75a58885f884482
BLAKE2b-256 41f2ad9d4b9afa66463b7dec6a96776fb7ad51b01e17ce799769c05e2940fb90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7aa786fe2865c1b6996ac8341e0eab3643278524b653175b2d97056f17cb4c77
MD5 ac832a17df171a21d51a61e46bf7bbbb
BLAKE2b-256 75cacb9409b41caab656434baa2d9972acdf754333a898e8d26ce58323abb938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8571b369524b26e64358302f003c54220f830fbbd31131e726f57590a035b634
MD5 9af625a9601d586b52db2d988d44b117
BLAKE2b-256 e23a59f89a66745f3402e527cc5808315e2b753b1471cea58499a9f460a0fe8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5cc4198f3a89c7b36cdd8811b5ca2cc87fe654cd5e136a0f238a8aaf82073e9f
MD5 235914e16c6f710e58cc47727f452b1c
BLAKE2b-256 f5547e74b8db322c0b114879481c0d25bf75d914c206bd7e45d240d5a4fdfce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f9d6bc1a622e8d7ad62b31d9a362dffe5ccd4017b9ec9b136952bda21c80f6c
MD5 8006ac292a84f241267aca81e69317bf
BLAKE2b-256 471543d9ffb5f03352aedf13eabc54e4f75b08bfed67af9ef074a0f48f16d82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 db3657a186a32685ef35b95b35947423162af2349151e65c42496569b2540b22
MD5 e06ea93b04bd70bfb60a7e01d7b15ab5
BLAKE2b-256 099414dc06d427f4bfc234ade68bf1d0a08dd5c5d8b62f7a0c9c12be43c633ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57935be19fa6fcafc1dc4bab289ffa4b00012271eee5cf7caf6da9ea5d247a9c
MD5 e2ef3d9d7e98418ebad21bbd7fad9547
BLAKE2b-256 09162ffa5a2f16e73564aa6cb454dff162e851efd28a4f1898312d12791fe524

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b3b0c598af100da1e7abc0b738ce357bd0be892bc067bf74ec25bc50b8c12cdc
MD5 2fbaf4bc318c92e0d1fc94b081e5b939
BLAKE2b-256 bb30b0b58dbe1c0c3eec49435eed86a24fbf75dc2df611d032f6e500265abe1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bad5ed17db7be98de846e620ecedfedbb609ff208f6f02aeb57055f4440f2cd1
MD5 cf53a20a4608ac6cfe8ef588ca4e39d0
BLAKE2b-256 0a2b13195652a9c3f53b83d40c9c6f8368c07f711bef3c79cd22316bb72f8539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7fcc2a9178a5c500484e03bff862f154463c8ceefa411cb553b030116a4dbb1c
MD5 906f8f89a0eeb43b2698df20e74aba86
BLAKE2b-256 a5ddbc19790706920491cfbf69387681c80916ebf0fb7e7ec49c621245464928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9afdfa0ea1d0f0fe65d4d311ace50414a03bb3ce6bf447af160458b57de3959
MD5 3c5874e83d13ef843b74e27928b9c70a
BLAKE2b-256 0cd4cfdb5db5babadeb70032315cfc79862925c727dea93358f5583998c19c8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 687a92e9ed5c3a2792ed8165fb4869d01ecf6106a0bde12edb687107508a5dbd
MD5 c0c06056c4474ea3b4687edff72232b2
BLAKE2b-256 cc7c9d4c0989fd0417c7f28f2add873a4d58641f8ef9cfbb4851d985acea3c10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.5.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c5b41ca87407612f229088f012e8bcf9fecdc061daa7f7ae7b183fce3ccd884
MD5 4521722ddc5d91ce55ef1aa967ec99d3
BLAKE2b-256 5ea2d025bd98ace5c77753517afc61c2baea32aec83cba9f572131ce24891291

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