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

editablecsvfractal
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.3.0.tar.gz (6.9 MB view details)

Uploaded Source

Built Distributions

perspective_python-2.3.0-cp311-cp311-win_amd64.whl (16.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

perspective_python-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

perspective_python-2.3.0-cp311-cp311-macosx_11_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

perspective_python-2.3.0-cp311-cp311-macosx_10_9_universal2.whl (24.2 MB view details)

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

perspective_python-2.3.0-cp310-cp310-win_amd64.whl (16.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

perspective_python-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

perspective_python-2.3.0-cp310-cp310-macosx_11_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

perspective_python-2.3.0-cp310-cp310-macosx_11_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

perspective_python-2.3.0-cp39-cp39-win_amd64.whl (16.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

perspective_python-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

perspective_python-2.3.0-cp39-cp39-macosx_11_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

perspective_python-2.3.0-cp39-cp39-macosx_11_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

perspective_python-2.3.0-cp38-cp38-win_amd64.whl (16.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

perspective_python-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

perspective_python-2.3.0-cp38-cp38-macosx_11_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

perspective_python-2.3.0-cp38-cp38-macosx_11_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

perspective_python-2.3.0-cp37-cp37m-win_amd64.whl (16.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

perspective_python-2.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.4 MB view details)

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

perspective_python-2.3.0-cp37-cp37m-macosx_11_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

perspective_python-2.3.0-cp37-cp37m-macosx_11_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for perspective-python-2.3.0.tar.gz
Algorithm Hash digest
SHA256 cbb28e44ce10d7a757de8b2d1e6422c2413476a06bb9d6735becd05f7225dfe8
MD5 d4b9176803f74fa8e14902fc0186438b
BLAKE2b-256 7d673070c4546e50002b936e377002a922bad46afdd0c3bfd2594b5a500623c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dc6033759ffd86a6ad03fca1cf82e52104de5913319d8f6fa505581c24b5ca7b
MD5 3b806513fae9f0664bcf15f1b9277e7f
BLAKE2b-256 30904cf40d2afddb370b0026b4fd4d5d05f8d8e6211f2db3d2410206fe6408ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9fa7a35eae01a93684bd3136735a3ef77807a49e9ba71cc2a4257f98890e8ae0
MD5 1a205b1435dbe061a1f01c561c08cc05
BLAKE2b-256 1bb2c85ac241f7b0b0bb0b76f6e9146fed18733903f581d4023c28cbde49b204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 296b7dfbd4f916fc735092768b5128ec87e890f065a3ad50bb7ac83d6cb4d5ca
MD5 62b4c566488d6fd6c2f3311fe39353b3
BLAKE2b-256 5c14490729b249e6c04d1942319a9bb7347c5d9f3be05df1da2d59294a05e5de

See more details on using hashes here.

File details

Details for the file perspective_python-2.3.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 47f584b783675b7490d26b76be60f4e85321f694417cd19ee3229ece9a4a6ca4
MD5 52b8611bf98800abf6719bdd4ff317bf
BLAKE2b-256 c56d53fb4d2e6f13a0376ba9fc15297b80544f7981a73d26840ed3a409ed4154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ff5ede9452f8a7bd803456e3c6ab7119b53d8638b7f762181b17481587beddb
MD5 8277eb56a13c5810700fa2a3efc7f5b7
BLAKE2b-256 aa32f943f12c8614e9f957365cda15f388641e158c4aa89cccf2f2bf3a3542d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3fbf0fb554aca2f26b7aa0a0d3ad97daa2da8dda537d6d63bfb845bfeaf63aa
MD5 b33135a76f272019a1c86141de90d2b6
BLAKE2b-256 cdac44152091bb78f3c21db169c0bc3ea0db84bbb3614d0ab075e3204ec37159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1a772ca0c17b2cf91c72e14dda65f30ccd58ae0479a1ae2ab344ba0371684cc0
MD5 9edf4d9ee671e00f77e8d504f0d147d1
BLAKE2b-256 6b5cbce27a5f15f9cc3935125584f617469dd741def310a1c0c9599f82b29546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c88be54d3351917033132206076de66bcbdf3381175e1741e3664cc7aac140d4
MD5 6a769018e2010c959dacf305a73e09ab
BLAKE2b-256 c8c7726f796b445a58a699739f155c51eedc64e2badd510e7b41a66690b64239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9075d522cc214d40f626af02ebda1f05116f520ea668adb3e5e11e6d985d886f
MD5 eee35fbe1b816592db893841241c7428
BLAKE2b-256 59fab928c1085637a40c6fa4d3afa68156c3199c16427679b7432266fccec97f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 894f9023f6fb7f8b5854a2fb6cc48a68b3c93b4a6364966b255af28575530c55
MD5 19e836e2580d2a90e716c1cb0af5cea1
BLAKE2b-256 893e343ef0043f086e1e17685b11a274b4fa8af2538a512ec5a1028639c49dbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9423ad53d88727fb431fe330cdbafc884d69bae7037bbd5851e3d24642629349
MD5 d4e955037e86ea2f04b328929d817cf7
BLAKE2b-256 b82c857162b9ef4057b1f04ea2bc804728233c9701cfb8dae4d30e1057bbcdab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f29d08c3c5fd21892167b883c23fb324509e33e55aa2bbd7b90496b38566431b
MD5 81d966a99b3f191de5ae4c64d23d526c
BLAKE2b-256 67b99fef6e42fd2d25f2fd92d94b750a5f49f1d4e9084741aa1ee8aa0f51ec3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a3f239a44c763c9efc47431e6180c48ad8f2ba9f07675325912da52057dd805
MD5 e4013b25e3d1593f1d058367c0065285
BLAKE2b-256 5c6e2f8108f8d24714c565251333d9b7b52138cfa2d40e06507f11f64c3a7697

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d68ade44edf1f0a40c7bab8d5640b84e0ed29b8f9ecb2497f6f52d786cad45f
MD5 e5f38743ae1a311d5e7e23ac65571412
BLAKE2b-256 9ff9cfac67c4fb283c7815ed44119d02dbfa11a24f03ed125e0a36c8d58f179f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f1498c77cf6fa09aa50cddf2c85a8081cc8410eabfc38f4b39d88e1f1a1c7c41
MD5 8a944048232933ac894632e91c27ad01
BLAKE2b-256 dc9c4216f548ca080db1bfd41f32da968ea3a16b0a1daf7f186672001338a71b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bae9f96c5689d3862985f63092f9679af669afd1738d2c5b1f754b654099a6c
MD5 5f81afdeaca7ddb218c892f749b8b4b0
BLAKE2b-256 240934189e9c058a979cead66c7e956870cadf15baccee4e37d0f6c8933fdbe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 070991457fae738e1925eae0f9cccdeb6307081520da38edcd9f98f20aa8af5c
MD5 dd27a0835b570a3b1a79e23b4659c810
BLAKE2b-256 c5b77592721693eb8bff011e884aae0205963bc8b0f91786af474948128cf5c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bda07abb6004272cfdeb3b5ecf1866e60ce958a158e4871405a53436f639780
MD5 3f7a3d0ad5e8d050270e7dfd53653a93
BLAKE2b-256 a2fb4a308c284fd5dcddce63c2558ad16b0ea2810ac83502c11616783e8dc2a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a805a1211f5622a0930a6b918b5f38bea24993530ce8fd88982c3f6e4c0bccf2
MD5 4236a50b5bc70717aa04e36997477419
BLAKE2b-256 a2a865cf6517e7adcbf651d2666278926c6dc79a6c0d31a88fcd3ec7dbb21c10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for perspective_python-2.3.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c60e2e8aa986afbe4d4e3b583dacb91ad2c72d6f3926747d8bf2338a57342a43
MD5 7da00ba7046d72e978b530552b77f629
BLAKE2b-256 735124722dfee390187a064d5368b4d8827712abf4b54ba7575e3d612313f3c6

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