Skip to content

docs: fix mode-solver plot titles and add TFLN band diagram - #198

Merged
vvahidd merged 1 commit into
mainfrom
docs/mode-solver-band-diagram
Jul 25, 2026
Merged

docs: fix mode-solver plot titles and add TFLN band diagram#198
vvahidd merged 1 commit into
mainfrom
docs/mode-solver-band-diagram

Conversation

@vvahidd

@vvahidd vvahidd commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fix overlapping title/axis labels in the rib & tfln interactive Plotly mode-profile plots (increase subplot vertical_spacing, taller figure, explicit margins). Titles now show only params + n_eff instead of the long descriptive text.
  • Add a width-sweep band diagram to the TFLN notebook: sweeps w0 from 0.3→3.0 µm (25 points), solving the first 8 bands at each width and plotting n_eff vs w0 (radiative modes below the SiO₂ cladding index are dropped). Rendered as a square interactive Plotly figure.
  • Remove tickets.md — a completed planning doc (all items shipped).

The sweep submits each width as an independent cloud mode-solve, batched at 10 concurrent jobs (gcloud.upload/start non-blocking → wait_for_results), so it finishes in a few minutes rather than one width at a time.

Notebooks were re-executed via just nbrun-docs; docs/nbs/*.md are regenerated by CI from the committed .ipynb.

- Fix overlapping title/axis labels in rib & tfln interactive Plotly
  field-map plots; shorten titles to params + n_eff only
- Add a width-sweep band diagram to the TFLN notebook: 25 w0 points,
  8 bands, parallel cloud submission (batches of 10), square plot
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 25, 2026
@vvahidd
vvahidd merged commit 1276572 into main Jul 25, 2026
13 checks passed
@vvahidd
vvahidd deleted the docs/mode-solver-band-diagram branch July 25, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant