Metaset Explorer is a web-based application for visualizing datasets in 3D space. The backend, written in Python, serves data from a Parquet file and supports WebSocket connections for efficient data streaming. The frontend, built with Three.js, allows users to interact with and explore the data visually.
- 3D Visualization of datasets.
- Interactive Controls for navigating the 3D space.
- WebSocket Streaming for efficient data transfer.
- Python 3.10+
- Node.js
- Python packages:
websockets
,pyarrow
,numpy
,pandas
- JavaScript packages:
three
,pako
-
Clone the repository and navigate to the project directory.
-
Set up the Python environment:
python -m venv env source env/bin/activate # On Windows use `env\Scripts\activate` pip install -r requirements.txt
-
Generate test data:
python dummy_metaset.py
-
Run the server:
python main.py
- Open
http://localhost:8080
in a web browser. - Select a dataset to visualize.
- Use the controls to explore the data.
Licensed under the MIT License.