flexcompute / tidy3d

Fast electromagnetic solver (FDTD) at scale.
https://docs.flexcompute.com/projects/tidy3d/en/latest/
GNU Lesser General Public License v2.1
185 stars 40 forks source link

Field projection from complex near field #1755

Open tomflexcompute opened 4 months ago

tomflexcompute commented 4 months ago

Our field projector supports the input of a field monitor via the from_near_field_monitors method. It doesn't seem to support the input of complex near-field data directly.

This limits the users to perform projection only on the raw field monitor data. Some users however would like to manipulate the near field data somewhat before performing the field projection. Would be good to have the option of performing projection based on field dataset directly.

momchil-flex commented 4 months ago

I'll let Qiming and Damian take a look at this. In the short term it should be not too hard to extend the user-side projectors to do this. In the long run, this is related to https://github.com/flexcompute/tidy3d-core/issues/394, and as far as I understand Damian has made some progress on that too.

tomflexcompute commented 4 months ago

Sounds good. Just having the option for the user-side projector would already be very helpful.