What's Changed
* Refactor `Field` class and subclasses in https://github.com/MatthewFilipovich/torchoptics/pull/42:
- Rename `CoherenceField` to `SpatialCoherence`
- Remove `PolarizedField` class. Instead, polarization can be simulated directly with the `Field` and `SpatialCoherence` classes using `polarized_modulate()`.
- Remove `FieldDetector` class. Use `Field.inner()` instead
- Rename `IntensityDetector` to `LinearDetector`
- Add `get_coherence_evolution()`, which returns the spatial coherence evolution function
- Refactor validation methods in `Field`
* Rename `PlanarGeometry` to `PlanarGrid` in https://github.com/MatthewFilipovich/torchoptics/pull/43
* Add Siemens star pattern and docs example in https://github.com/MatthewFilipovich/torchoptics/pull/44
**Full Changelog**: https://github.com/MatthewFilipovich/torchoptics/compare/v0.2.1...v0.3.0