Jan Petykiewicz
91d89550a1
comment
2 months ago
Jan Petykiewicz
44465f1bc9
modernize type annotations
12 months ago
Jan Petykiewicz
bec0137c99
update type hints and formatting
1 year ago
Jan Petykiewicz
4e240988c9
use "is None" to check for default args
...
numpy.any(numpy.equal(x, None)) is more general, because
`numpy.array(None) is not None`, but checking for that doesn't make much
sense if you're already type-checking
2 years ago
Jan Petykiewicz
52df24ad98
Major typing updates
...
Split field types to differentiate between complex and purely-real
Fix lots of numpy-related stuff
2 years ago
Jan Petykiewicz
faecc79179
typing and formatting updates
2 years ago
Jan Petykiewicz
204afb8024
Return: -> Returns:
3 years ago
Jan Petykiewicz
bc428f5e8e
add more type hints
4 years ago
Jan Petykiewicz
d13a3796a9
style and type fixes (per mypy and flake8)
4 years ago
Jan Petykiewicz
d906514623
add missing return
4 years ago
Jan Petykiewicz
6e3cc1c3bd
more doc updates
4 years ago
Jan Petykiewicz
a956323b94
move stuff under fdmath
5 years ago
Jan Petykiewicz
d6e7e3dee1
Big documentation and structure updates
...
- Split math into fdmath package
- Rename waveguide into _2d _3d and _cyl variants
- pdoc-based documentation
5 years ago
Jan Petykiewicz
061dbf59d1
formatting fixes
5 years ago
Jan Petykiewicz
6257254579
add fdfd.poynting_e_cross_h()
5 years ago
Jan Petykiewicz
ccdb423ba2
add e_tfsf_source
5 years ago
Jan Petykiewicz
938c4c9a35
move to 3xnnn arrays
5 years ago
Jan Petykiewicz
5951f2bdb1
various fixes and improvements
5 years ago
Jan Petykiewicz
f61bcf3dfa
rename to meanas and split fdtd/fdfd
5 years ago