OptixLog Documentation

An experiment tracker for photonic simulations (e.g., Meep, Tidy3D, Lumerical, COMSOL)

Overview

OptixLog is an experiment tracker for photonic simulations (e.g., Meep, Tidy3D, Lumerical, COMSOL). It provides a unified way to log simulation runs, parameters, metrics, and artifacts to a secure backend, and view them in a clean web dashboard. OptixLog eliminates fragmented workflows and makes photonic R&D faster, more reproducible, and collaborative. Users can organize projects, compare results, and leverage live metrics and artifacts to track and analyze simulation performance.

Features

  • User Management - User-based authentication with API keys
  • Project Organization - Create and manage multiple projects per user
  • Run Tracking - Create runs with metadata/configs within projects
  • Live Metrics - Stream scalar values (loss, power, efficiency, etc.) while simulations run
  • Artifacts - Upload plots, images, CSVs, or even MP4 animations
  • Web Dashboard - Inspect runs and compare metrics in a browser

Web Dashboard

The frontend can be deployed separately (e.g. on Vercel) and provides a clean interface for viewing your simulation results.

Need more help? Check the repository README.md for additional details