meanas/meanas/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Forgejo Actions 282ed2c38b [fdmath] correct Gridlock Yee spacing order
Use center-to-center intervals for forward E derivatives and base-cell widths for backward H derivatives in the Gridlock examples. Document the distinction from meshes defined directly by forward intervals and fix the random fixture's backward averaging direction.

Add coordinate-derivative regression coverage for graded periodic and nonperiodic Gridlock meshes using both functional and sparse operators.

Validation: 1689 tests passed, 586 skipped; no new Ruff findings in changed Python files.
2026-10-28 17:32:21 -07:00
..
__init__.py Big documentation and structure updates 2019-11-24 23:47:31 -08:00
_bloch_case.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
_fdfd_case.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
_solver_cases.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
_test_builders.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
conftest.py [fdmath] correct Gridlock Yee spacing order 2026-10-28 17:32:21 -07:00
test_bloch_foundations.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_bloch_interactions.py type hints and lint 2026-04-21 21:13:34 -07:00
test_eigensolvers_numerics.py [fdfd.waveguide_2d_complex] add 2d complex modesolver 2026-07-14 21:15:45 -07:00
test_eme_numerics.py [numerics] fix modal scattering and Yee-grid updates 2026-10-18 23:07:47 -07:00
test_eme_orientation.py [eme] characterize orientation bias under modal truncation 2026-10-18 23:21:29 -07:00
test_examples_smoke.py [docs] document scattering conventions and frozen-basis workflows 2026-10-18 23:07:53 -07:00
test_fdfd.py Rework field types, use sparse arrays instead of matrices, rework eme arg naming, improve type annotations and linter cleanup 2025-12-10 02:14:20 -08:00
test_fdfd_algebra_helpers.py [scpml] share face construction between grid builders 2026-10-18 23:09:02 -07:00
test_fdfd_farfield.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_fdfd_functional.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_fdfd_pml.py type hints and lint 2026-04-21 21:13:34 -07:00
test_fdfd_solvers.py type hints and lint 2026-04-21 21:13:34 -07:00
test_fdmath_functional.py [fdmath] correct Gridlock Yee spacing order 2026-10-28 17:32:21 -07:00
test_fdmath_operators.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_fdmath_vectorization.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_fdtd.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_fdtd_base.py type hints and lint 2026-04-21 21:13:34 -07:00
test_fdtd_boundaries.py type hints and lint 2026-04-21 21:13:34 -07:00
test_fdtd_energy.py [tests] refactor tests 2026-04-18 23:55:40 -07:00
test_fdtd_misc.py type hints and lint 2026-04-21 21:13:34 -07:00
test_fdtd_phasor.py type hints and lint 2026-04-21 21:13:34 -07:00
test_fdtd_pml.py type hints and lint 2026-04-21 21:13:34 -07:00
test_import_fallbacks.py type hints and lint 2026-04-21 21:13:34 -07:00
test_numerical_feedback.py [fdtd] reject zero and invalid CPML attenuation 2026-10-18 23:10:36 -07:00
test_waveguide_2d_modes.py [numerics] fix modal scattering and Yee-grid updates 2026-10-18 23:07:47 -07:00
test_waveguide_2d_numerics.py [numerics] fix modal scattering and Yee-grid updates 2026-10-18 23:07:47 -07:00
test_waveguide_fdtd_fdfd.py [compute_overlap_e] remove omega arg (unused) 2026-04-22 21:08:12 -07:00
test_waveguide_mode_helpers.py [waveguide_2d] improve test coverage 2026-06-25 18:57:17 -07:00
utils.py type hints and lint 2026-04-21 21:13:34 -07:00