Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .pylintrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[MASTER]
extension-pkg-allow-list=pydantic
ignore=material_library.py, plugins
good-names=ax, im, Lx, Ly, Lz, x0, y0, z0, x, y, z, f, t, y1, y2, x1, x2, xs, ys, zs, Ax, Nx, Ny, Nz, dl, rr, E, H, xx, yy, zz, dx, dy, Jx, Jy, Hx, Hy, dz, e, fp, dt
good-names=ax, im, Lx, Ly, Lz, x0, y0, z0, x, y, z, f, t, y1, y2, x1, x2, xs, ys, zs, Ax, Nx, Ny, Nz, dl, rr, E, H, xx, yy, zz, dx, dy, Jx, Jy, Hx, Hy, dz, e, fp, dt, a, c

[BASIC]

Expand All @@ -10,4 +10,4 @@ max-line-length=100

[pre-commit-hook]
command=custom_pylint
disable=pointless-string-statement, too-many-ancestors, too-few-public-methods, fixme, logging-not-lazy, logging-fstring-interpolation, no-self-argument, no-self-use
disable=pointless-string-statement, too-many-ancestors, too-few-public-methods, fixme, logging-not-lazy, logging-fstring-interpolation, no-self-argument, no-self-use, duplicate-code
21 changes: 21 additions & 0 deletions PR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": null,
"frequency_range": [
-1e+16,
1e+16
],
"eps_inf": 1.0,
"poles": [
[
[
1.0,
1.0
],
[
0.0,
2.2
]
]
],
"type": "PoleResidue"
}
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,20 +199,20 @@ git push origin x.x.x
- [ ] Near2far with new API (3 days)
- [ ] Mode Monitor consistent with new .epsilon() (1 day)
- [ ] API changes (discuss first, implementation in 1 day)
- [ ] Freqs and times store start, end, stop / number instead of raw values.
- [ ] Change source polarization to E instead of J.
- [ ] named Meidums?
- [ ] Symmetry, PML, grid spec. Less clunky interface?
- [x] Freqs and times store start, end, stop / number instead of raw values.
- [x] Change source polarization to E instead of J.
- [x] named Meidums?
- [x] Symmetry, PML, grid spec. Less clunky interface?
- [ ] Covering features of existing code (1 day)
- [ ] support diagonal anisotropy (permittivity as 3-tuple)
- [x] support diagonal anisotropy (permittivity as 3-tuple)
- [x] Conversion of dispersive materials into pole-residue.
- [x] gaussian beam.
- [x] option to display cell boundaries in plot.
- [ ] gds slab / gds importing.
- [ ] Conversion of dispersive materials into pole-residue.
- [ ] gaussian beam.
- [ ] option to display cell boundaries in plot.
- [ ] Add PEC medium
- [x] Add PEC medium
- [ ] Documentation (1 week)
- [ ] Add more discussion into Simulation docs.
- [ ] Write docstrings and examples for all callables.
- [x] Add more discussion into Simulation docs.
- [x] Write docstrings and examples for all callables.
- [ ] How Do I?
- [ ] Developer guide
- [ ] Package structure guide / explanation.
Expand All @@ -222,7 +222,7 @@ git push origin x.x.x
- [ ] Add more info / debug logging and more comprehensive error handling (file IO, etc).
- [ ] Add more intelligent 'inf' handling.
- [ ] setup.cfg for installing dependencies for different parts of the code (base, docs, tests)
- [ ] web.monitor using running status for progress updates.
- [ ] web.monitor using running status for progress updates <- waiting on victor.

---

Expand Down
59 changes: 59 additions & 0 deletions Untitled.ipynb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading