Skip to content

feat: generate FDTD materials from MaterialCards - #245

Draft
vvahidd wants to merge 3 commits into
mainfrom
feat/fdtd-material-card-dispersion
Draft

feat: generate FDTD materials from MaterialCards#245
vvahidd wants to merge 3 commits into
mainfrom
feat/fdtd-material-card-dispersion

Conversation

@vvahidd

@vvahidd vvahidd commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Treat resolved MaterialCards as the canonical FDTD material definitions.
  • Serialize scalar, tabulated, Sellmeier, Drude, and Lorentz optical models to the FDTD schema while retaining the center-wavelength background index for sizing.
  • Add strict schema validation, common lowercase material aliases, documentation, and adapter coverage.

Validation

  • Full test suite: 1050 passed, 1 skipped.
  • Changed-file pre-commit checks passed.
  • A generated gpdk MMI config completed a fresh FDTD dry run successfully.

@github-actions github-actions Bot added enhancement New feature or request documentation Improvements or additions to documentation labels Aug 26, 2026
@vvahidd vvahidd changed the title feat: generate ZapFDTD materials from MaterialCards feat: generate FDTD materials from MaterialCards Aug 29, 2026
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 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant