facebookresearch/fmmax
View on GitHubBetter type checking in `eigensolve_isotropic_media`
Open
#53 opened on Oct 31, 2023
enhancementgood first issue
Repository metrics
- Stars
- (149 stars)
- PR merge metrics
- (PR metrics pending)
Description
Currently, if the wavelength parameter within eigensolve_isotropic_media is passed as a float, rather than a jax array, then it throws an obscure error (not directly pointing to the wavelength parameter itself).
It would be good to either
- explicitly allow for
floatvalues and do the necessary conversions under the hood. - assert a type up front and throw an error describing why this needs to be the case.