Skip to content

feat: Vectorial EM field model support#90

Open
Erichhhhhcat wants to merge 1 commit into
rafael-fuente:mainfrom
Erichhhhhcat:feature/vectorial-em-field
Open

feat: Vectorial EM field model support#90
Erichhhhhcat wants to merge 1 commit into
rafael-fuente:mainfrom
Erichhhhhcat:feature/vectorial-em-field

Conversation

@Erichhhhhcat
Copy link
Copy Markdown

Summary

This PR implements the Vectorial EM field model as requested in issue #69.

Features added:

  1. JonesVector class: Represents polarization states using Jones calculus
  2. JonesMatrix class: For polarization transformations
  3. TransferMatrix class: Transfer matrix method integration
  4. VectorialMonochromaticField class: Main field class with vector representation
  5. Visualization additions: Stokes parameter plotting, polarization state map

/claim #69

Implement vectorial electromagnetic field modeling with the following features:
- JonesVector class for polarization representation (linear, circular, elliptical)
- JonesMatrix class for polarization transformations (polarizers, wave plates, rotators)
- TransferMatrix class for transfer matrix method integration
- VectorialMonochromaticField class supporting full vector field (Ex, Ey, Ez)
- Propagation methods for vectorial fields (angular spectrum, Fresnel, Bluestein)
- Stokes parameters computation and visualization
- Polarization state visualization

Supports integration with existing diffractsim propagation methods.
Erichhhhhcat added a commit to Erichhhhhcat/claude-agent-framework that referenced this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant