NanoComp / meep

free finite-difference time-domain (FDTD) software for electromagnetic simulations
GNU General Public License v2.0
1.19k stars 610 forks source link

add type hints to `Medium` class and other improvements and fixes to docs #2554

Closed oskooi closed 1 year ago

oskooi commented 1 year ago

Fixes #2539.

Various improvements and fixes to the docs including:

codecov-commenter commented 1 year ago

Codecov Report

Merging #2554 (1d959bb) into master (37516cf) will decrease coverage by 0.42%. The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##           master    #2554      +/-   ##
==========================================
- Coverage   73.91%   73.49%   -0.42%     
==========================================
  Files          18       18              
  Lines        5294     5294              
==========================================
- Hits         3913     3891      -22     
- Misses       1381     1403      +22     
Impacted Files Coverage Δ
python/simulation.py 77.06% <ø> (ø)
python/geom.py 90.37% <100.00%> (-3.79%) :arrow_down: