Python library to visualize data in Virtual and Extended Reality using Aframe components.
Project description
AFrameXR 
AFrameXR is a declarative 3D visualization library for Python. With a syntax inspired by Vega-Altair and Vega-Lite, it enables you to easily create and display interactive 3D graphics, offering a simple and intuitive way to visualize your data in three dimensions.
Features
- XR Visualization - Explore charts in immersive XR environments
- Notebooks - Seamlessly integrates with Jupyter and Marimo Notebooks for interactive visualization.
- 3D Browser Visualization - Visualize 3D charts directly in your web browser.
- Chart interaction - Interact with charts for deeper insights and dynamic exploration.
Installation
pip install aframexr
Documentation
You can find the full documentation here.
Simple example
import aframexr
from aframexr.datasets import data
# Load a simple dataset
cars = data.cars()
# Create the chart
aframexr.Chart(
cars,
position="0 2 -5"
).mark_bar().encode(
x="model",
y="sales",
color="motor"
)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aframexr-0.10.1.tar.gz.
File metadata
- Download URL: aframexr-0.10.1.tar.gz
- Upload date:
- Size: 45.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
131ab654adcd4513bfcf9c710515636601a831621a73a355aae590ea23be42f9
|
|
| MD5 |
c4182a9393f053d499ad317b34056481
|
|
| BLAKE2b-256 |
b4c697a5ce1f51adaaeaa07fd3c45ede7c5eff6f8776a8b71502b7aee9e2c156
|
File details
Details for the file aframexr-0.10.1-py3-none-any.whl.
File metadata
- Download URL: aframexr-0.10.1-py3-none-any.whl
- Upload date:
- Size: 36.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6cfc1c93459af6490e700a004e30440647336000dd28dc504e5522f6a575049
|
|
| MD5 |
03ccd0aa33507b0911ef6ac025bde802
|
|
| BLAKE2b-256 |
13dd023216ab5e846dc1ce7a55415e6e31b31c8ff33124080aa4f9009df46f1c
|