Skip to main content

SEAM Studio

Unified RF–visual scene authoring, RF material assignment, and Sionna RT digital-twin simulation — in one local workbench.

SEAM Studio pairs a FastAPI backend with a bundled React/three.js frontend: author a 3D scene, bind ITU/custom RF materials to its surfaces (by hand, by rules, or with a local-LLM agent), then ray-trace paths, radio maps, UE/UAV trajectories, Doppler, beamforming and handover — all persisted as reproducible result sets.

Install

pip install seam-studio

This installs the real ray-tracing engine (sionna-rt, Dr.Jit/Mitsuba) by default — no GPU required (an LLVM CPU backend is used when CUDA is absent), and the app falls back to its deterministic Mock engine if the import fails.

Quickstart

seam-studio            # starts on http://127.0.0.1:8000 and opens the browser

The first run creates a Sample Demo project (toy urban scene with a rooftop TX, street RX, car and pedestrian actors) under ~/.seam/projects, so you can press Simulate paths immediately.

seam-studio --port 9000            # different port
seam-studio --project-root D:\twins  # keep projects elsewhere
seam-studio --no-browser

Highlights

  • Scene → RF binding: import Mitsuba XML / scene bundles / OpenStreetMap extrusions; assign RF materials per surface with validation and provenance.
  • Simulation: paths, planar & mesh radio maps, multi-TX SINR/RSRP/RSRQ, MIMO beamforming, UE/UAV trajectories with per-step handover (3GPP A3), Doppler spectrograms, ML ground-truth dataset export (NPZ).
  • AI assist: local LLM/VLM material suggestion agent (Ollama / LM Studio), natural-language assignment rules, validation explains.
  • Reproducibility: every run persisted with config snapshots + content hashes; measurement import and calibration against real logs.

Links

Apache-2.0 © Jaewoo Lee

Metadata

Release files for seam-studio 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seam-studio 0.1.4
File Size Uploaded
seam_studio-0.1.4.tar.gz 947.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seam-studio 0.1.4
File Interpreter ABI Platform
seam_studio-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / seam_studio-0.1.4.tar.gz

Download URL seam_studio-0.1.4.tar.gz
Size 947.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3a5d0a8f0767cc4ba5ebd58c9097c63e86a5b65055733c1eaa7c898063168b7c
BLAKE2b-256 checksum
How to use checksums
b19dcaea6c8940332c7ede60bd3a5c8aca8171448d7e86ed075a762e7a0029ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / seam_studio-0.1.4-py3-none-any.whl

Download URL seam_studio-0.1.4-py3-none-any.whl
Size 838.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7fdacad6ac64816714bfddcf5d50800c94568f093afb0f93bc7d03d839c75a1f
BLAKE2b-256 checksum
How to use checksums
4e9fc5e1695d20f19016f9b5a57d99f716f08f1be96dc05eeb3ec84b4949d9ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.1.16

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page