Files
Atomizer/studies/Simple_Bracket/bracket_stiffness_optimization_atomizerfield/DASHBOARD.md
Anto01 73a7b9d9f1 feat: Add dashboard chat integration and MCP server
Major changes:
- Dashboard: WebSocket-based chat with session management
- Dashboard: New chat components (ChatPane, ChatInput, ModeToggle)
- Dashboard: Enhanced UI with parallel coordinates chart
- MCP Server: New atomizer-tools server for Claude integration
- Extractors: Enhanced Zernike OPD extractor
- Reports: Improved report generator

New studies (configs and scripts only):
- M1 Mirror: Cost reduction campaign studies
- Simple Beam, Simple Bracket, UAV Arm studies

Note: Large iteration data (2_iterations/, best_design_archive/)
excluded via .gitignore - kept on local Gitea only.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 15:53:55 -05:00

1.6 KiB

Dashboard Access

Dashboard URL Purpose
Atomizer Dashboard http://localhost:3003 Live Pareto plots, optimization monitoring
Optuna Dashboard http://localhost:8081 Trial history, hyperparameter importance

Starting the Dashboards

# From project root - Terminal 1 (backend)
cd atomizer-dashboard/backend
python -m uvicorn api.main:app --host 0.0.0.0 --port 8000 --reload

# From project root - Terminal 2 (frontend)
cd atomizer-dashboard/frontend
npm run dev

Optuna Dashboard (This Study Only)

# From this study directory
optuna-dashboard sqlite:///2_results/study.db --port 8081

# Or from project root
optuna-dashboard sqlite:///studies/bracket_stiffness_optimization_atomizerfield/2_results/study.db --port 8081

What Each Dashboard Shows

Atomizer Dashboard (localhost:3003)

  • Pareto Front: Interactive scatter plot of stiffness vs mass
  • Parallel Coordinates: Visualize how design variables affect objectives
  • Study List: Compare multiple optimization studies
  • Trial Progress: Real-time updates during optimization

Optuna Dashboard (localhost:8081)

  • Trial History: Complete log of all trials with parameters and values
  • Hyperparameter Importance: Which variables matter most
  • Optimization History: Convergence over time
  • Slice Plots: 1D parameter sensitivity

Tip: The Atomizer Dashboard connects to any running study automatically. The Optuna Dashboard is study-specific and requires the database path.