Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(lib): implement Fresnel coefficients (#103)
* feat(lib): implement Fresnel and UTD coefficients * chore(docs): add some docstring * fix(docs): typo * feat(lib): better Fresnel integrals impl. * fix(docs): rst syntax * fix(docs): escaping '+' ? * fix(docs): oops * feat(lib): implement Fresnel coef. * fix(docs): no :python: role :-( * chore(tests): added more tests for transition function F * chore(deps): bump jax to 0.4.32 for `jax.scipy.special.fresnel` See jax-ml/jax#22843 * chore(lib): remove `differt.em.special` module * chore(lib): do not enforce complex dtype * wip * chore(lib): add antenna module * wip: radiation pattern * chore(ci): antenna dipole * wip: antenna stuff * wip testing antennas * fix(docs): typo * fixes * oops * fix(docs): typo * fmt and fixes * chore(fmt): imports * fix(lib): use `dict.setdefault` to allow overwriting shading * wip: docs * wip: example * wip: docs * fix(docs): bib ref. * chore(docs): more example to function's docstring * feat(lib): add utility to get sp-components * chore(docs): re-order text * chore(tests): add integration tests * fix(deps): add ref to deps * chore(tests): remove debugging NaNs * fix(lib): `t` was not correctly typed * chore(tests): mark integration tests as slow * fix(docs): typo in docstring and more tests * wip: sp directions * fix(lib): remove `normalize` arg * fix(docs): tmp * fix(docs): fresnel example * feat(lib): adding ITU materials * wip: docs * fix(tests): explicit dtype * fix: remove file and update motivation * fix(docs): typo * fix(docs): quotes and alignment * chore(docs): up * chore(lib): postpone UTD for a feature PR * chore(tests): add s and p rotation matrix (wip) * wip: testing sp-rotation matrix * wip: transition matrices * chore(docs): finally include coverage map example * chore(docs): cleanup
- Loading branch information