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

Uploaded Source

Built Distributions

perspective_python-2.10.0-cp311-cp311-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

perspective_python-2.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

perspective_python-2.10.0-cp311-cp311-macosx_11_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

perspective_python-2.10.0-cp311-cp311-macosx_10_13_universal2.whl (25.3 MB view details)

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

perspective_python-2.10.0-cp310-cp310-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

perspective_python-2.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

perspective_python-2.10.0-cp310-cp310-macosx_11_0_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

perspective_python-2.10.0-cp310-cp310-macosx_11_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

perspective_python-2.10.0-cp39-cp39-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

perspective_python-2.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

perspective_python-2.10.0-cp39-cp39-macosx_11_0_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

perspective_python-2.10.0-cp39-cp39-macosx_11_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

perspective_python-2.10.0-cp38-cp38-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

perspective_python-2.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

perspective_python-2.10.0-cp38-cp38-macosx_11_0_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

perspective_python-2.10.0-cp38-cp38-macosx_11_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

perspective_python-2.10.0-cp37-cp37m-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

perspective_python-2.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.6 MB view details)

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

perspective_python-2.10.0-cp37-cp37m-macosx_11_0_x86_64.whl (25.3 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

perspective_python-2.10.0-cp37-cp37m-macosx_11_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: perspective-python-2.10.0.tar.gz
  • Upload date:
  • Size: 7.4 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.10.0.tar.gz
Algorithm Hash digest
SHA256 c6d117aa7614c3631880042a7ca001e399e57ae87bbdcde28b60c0a4f3c35996
MD5 725d4d4bfdcdfdc010dbfba7a7ac160b
BLAKE2b-256 610e4da15caf6b99258c2c51c465eefceb7547010039986fbf79cb38360179da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb8bed328b3adb67c14165f7b95ff408ed99b0003a69e938b347c5162263d684
MD5 17986d2839ffdb53a07598093e41c277
BLAKE2b-256 05b69a5229db029edf47bf8758ab285a0711f2974c3b4542fd5a0993c33880f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1b02d76da783b0e3e10c3500b79a8c56ca3d7fb80e9711f8db914ad364846bd
MD5 05defc58a90f0463a14c0564484ea6d1
BLAKE2b-256 9465a5171e2a5b51c9fc6d1874c59e990b1cb5f00efc93660d0e500db9a70656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3dd6aa27f2c12ce1722e38ebbe17fd8edebebd4ed03bcd650c92f78dd19d7dd4
MD5 bc760a07ab12187b339a0672b5d829cd
BLAKE2b-256 2770547a5ba8ee321c929a9d7d97f0e319fe676c579379fa29431d8b6b0ef20c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9a816223d49763de1d23ed5bbbe81ca36a8361cb60d1fee441781bca4c609449
MD5 23d094667ca57dacf44365686766d04c
BLAKE2b-256 4de4c3861b8371e8d575fe0973b58e4b5301e90c681f36ed27d09aadc7f1812f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa9a78663e60832a652d32c45e4150e28f9826cadc3f9df148e78e25818367c3
MD5 42d12e608ce789a0dfeeabab5c05a3e8
BLAKE2b-256 83e46882c20d58b1059b842e873f42db80e02126cb739aaaeabbc5e064fb4a17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d25793623901ceda7297f65fe078c4d5afd5a5101949437e19bf05e0c1846fe
MD5 be304be76576da2a173efd2c61be13d9
BLAKE2b-256 97e3d452cf07b9723a6e1548ccd5d29e16c4ca4a61697eaff83a43b058136087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bba5fb1bb191337f3dd14e96101ce92d27ebb049c85f2f883f0609fbe768bd54
MD5 2b3f307ccfa54c3287b763a3edd4988e
BLAKE2b-256 b3d5832c27efeda6fba88e794f697036ef59f9f8c15b1baaef75e9e611bb2e4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad0cf0a9ff4adbe448fab51989eafad14d68e530a46fd94db9e5934ae115f211
MD5 0b80bc48db86938bd010a1f505435f2d
BLAKE2b-256 fb433f6fb8e4ef9689052fe1f8474a082b51c092d604a5446d7c0b6cc3d6fac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7d8afe548e2d808245fecc7052d17406807dc77732f42f24095986f592690345
MD5 d4b6d44392460991f4e31aea6601481d
BLAKE2b-256 ef690e6799b66e1118d3ad673545468472aa1b10e17b14012a07dcb9fcdb6b67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 753f3d404db2ff2b884bebcfd3158e68639f22434a1deccfa34ccd8a8c7a6e93
MD5 20513508dbbdf643b05cf7fd6b622207
BLAKE2b-256 4d3f0ec61d0685e8d9a3a01126924f933c76e60c2e5570505de3b29e04e82678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dc42fbf5302d3954d1a33025c85e96de6ae32edac317ab3afd7391fb41653526
MD5 ee21ad3a2e692267177b2de01580056c
BLAKE2b-256 ffa532196549dfa0429a749acca4365e16c0a5d8f43ec5bb079f3e88c11fd379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d09e6202e4f408df1d1a8c3d424e0b47a0e992e3e93f466a1d3adf5a43e2d89a
MD5 77a32a35c9363371cbdee2465a67b257
BLAKE2b-256 6518ba06ea53402a486e5ecb5bfab0849aafb247a4199a2eba6d3bee31760f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b29c002ecae2c97786abd29a66cc2d1c9d4fa0f19b0f80e5c9931f47203d1912
MD5 d1b82aacabd73a71d4e6115a70d65a7b
BLAKE2b-256 264a696d497464cbcfdcb402873442255a797088e15baf56d8c245b4fadc382d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 804cfdfbd35dcd7042260a0995b026c448d62d5f6a521e9fcf736d71316d6646
MD5 f9e0d4ce47cd4e29c34e86d8bde61ef4
BLAKE2b-256 f7d02bd18670278d7fda100a11f3b5ddb0d1810a6ae1ae69063fec879d4d5b2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 431e66308c5a4e89d492c4141831df60bfd93e62bab122418c67412ca261ed4c
MD5 ed6b810d51a3531dfa7c9c3e8fb00393
BLAKE2b-256 e6cf86df2574b8e5c114c3a3135c95aec638ecaaca98ef662ce561d481ee4e18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9edf4276fccc6c3716ee7d85d3d5b5812cb074c2a8d021da61042885e4f3f2cd
MD5 5b6a962ea800e2e78f4bc292bdfa648c
BLAKE2b-256 eb28a2ba40a127aa3ac51d1d0d2f31d328a6ad542be4cadd93dcfa4bd8fde9e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 613f3cce99a96f39716b3c34e208b004f883b6a573598f0b488dd723e5d9d095
MD5 449a698bbb7dbf0428687b26a02a2d2d
BLAKE2b-256 f09b58d7bdd3e3811b90a2f77b0709fa0d5287b3cfb78375a5d1e7b3826f082a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f4e311fa47d107fce1e0371ccfbd23c3aa207df3a7da5d90e5ddc16e515eb4d
MD5 7a10994844a7fd37b6e54e537e07ec88
BLAKE2b-256 c5b2379a653b9262cdac46981cf34c37d318e1b67ca5362ae4286c72b9a66adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 824ec150db87f3b23344bbfdb9157a4801f947ace71be73479a49095f020c209
MD5 ff177fb2a082c2979c3a7d296283857f
BLAKE2b-256 e8b4b1702be71408ea6cff33907ebdc531f2168f8864e02a2c8b1a86c0b77c8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.10.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f143662fb02c1d583890f0ba0fea9c58330bc39d5e84a6edf0a4c409a6449b7
MD5 94e8b109175cc29121ec54da9df5af3e
BLAKE2b-256 9b7f95d0f7a622d782caa7b98601f6c447302deea7cdb4fbb11900cdc3505fe8

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