Skip to content

edahelsinki/xiplot

Repository files navigation

χiplot

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

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.

Footnotes

  1. Pronouncing χiplot like "xaiplot" is also recognised.