Skip to main content

Interactive data visualization tool

Project description

χiplot

χiplot, pronounced like "kaiplot"[^1], is a web-first visualisation platform for multidimensional data, implemented in the xiplot Python package.

[^1]: Pronouncing χiplot like "xaiplot" is also recognised.

Description

χiplot is built on top of the dash framework. The goal of the χiplot is to explore new insights from the collected data and to make data exploring user-friendly and intuitive. χiplot can be used without installation with the WASM-based browser version.

You can find more details in the user guide and in the paper:

Tanaka, A., Tyree, J., Björklund, A., Mäkelä, J., Puolamäki, K. (2023).
χiplot: Web-First Visualisation Platform for Multidimensional Data.
Machine Learning and Knowledge Discovery in Databases: Applied Data Science and Demo Track, Lecture Notes in Computer Science, pp. 335-339. DOI: 10.1007/978-3-031-43430-3_26

For a quick demonstration, see the video or try the WASM version.

Screenshot

Screenshot of xiplot Screenshot of xiplot

Installation free

You can try out the installation free WASM version of χiplot at edahelsinki.fi/xiplot. Note that all data processing happens locally in your browser nothing is sent to a server.

Please refer to the wasm branch for more information on how the WASM version is implemented

Installation

χiplot can also be installed locally with: pip install xiplot. To start the local server run xiplot in a terminal (with same Python environment venv/conda/... in the PATH).

Or to use the latest, in-development, version clone this repository. To install the dependencies run pip install -e . or pip install -r requirements.txt. To start the local server run python -m xiplot.

For more options run xiplot --help.

Funding

The xiplot application was created by Akihiro Tanaka and Juniper Tyree as part of their summer internships in Kai Puolamäki's Exploratory Data Analysis group at the University of Helsinki.

Akihiro's internpship was paid for by the Academy of Finland (decision 346376) with funding associated with the VILMA Centre of Excellence. Juniper's internship was paid for by "Future Makers Funding Program 2018 of the Technology Industries of Finland Centennial Foundation, and the Jane and Aatos Erkko Foundation", with funding associated with the Atmospheric AI programme of the Finnish Center for Artificial Intelligence.

License

The main branch of the xiplot repository is licensed under the MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT).

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as described above, without any additional terms or conditions.

Project details


Download files

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

Source Distribution

xiplot-0.4.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xiplot-0.4.1-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file xiplot-0.4.1.tar.gz.

File metadata

  • Download URL: xiplot-0.4.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for xiplot-0.4.1.tar.gz
Algorithm Hash digest
SHA256 f3f59eee99df5b8d9fdd61a1c0b9adf136cb9675d5ea4fe53c180bb792e4d8a2
MD5 006f8e7f4488fc4773a2167cda9b060a
BLAKE2b-256 26e395b10b7675bd40705ce943e1b3a5287d02add63009630ea4a00d1382b85f

See more details on using hashes here.

File details

Details for the file xiplot-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: xiplot-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for xiplot-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3a58524c2164cd2aca2c141dbc87d8cda1c4c06fbf9f822433b0524524a3fe8
MD5 72e7fed8f6ca8fb06158a5807c326ffa
BLAKE2b-256 bedddc50ee25a6c285fc79e225424231889ee952c623a2d61f6c284309d51752

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page