Jan Petykiewicz
ad7c27eee3
bump version to v0.8
2 years ago
Jan Petykiewicz
640b4d1ef7
Make find-k also return eigenvalues
2 years 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
31e6e0ec60
just check if file exists rather than trying to open
2 years ago
Jan Petykiewicz
ad1ec6acfb
Back off on FFTW args
...
multithreading in particular seems pretty detrimental
2 years ago
Jan Petykiewicz
d4fcfa1e07
fix var name
2 years ago
Jan Petykiewicz
ec9a6edc85
be explicit about stack axis
2 years ago
Jan Petykiewicz
71d6ceec1e
update to new fdtd approach
2 years ago
Jan Petykiewicz
faecc79179
typing and formatting updates
2 years ago
Jan Petykiewicz
d42a625e5f
typing updates
2 years ago
Jan Petykiewicz
eedcc7b919
update for new Gridlock
2 years ago
Jan Petykiewicz
831c39246a
drop pathlib prefix
2 years ago
Jan Petykiewicz
6b0182c102
update README
2 years ago
Jan Petykiewicz
e2ef6d1c8d
move to hatch-based build
2 years ago
Jan Petykiewicz
c0bbc1f46d
fix fdtd pmls
...
integrate them into the update operations
3 years ago
Jan Petykiewicz
01b4971388
Overlap is computed with the conjugate
3 years ago
Jan Petykiewicz
d3db3ca91e
fix formula not rendering
3 years ago
Jan Petykiewicz
c06dd03a90
force remove in case the dir doesn't exist
3 years ago
Jan Petykiewicz
cb0062f6f1
reduce matplotlib log spam
3 years ago
Jan Petykiewicz
47e2cb2efc
vec/unvec live in fdmath
3 years ago
Jan Petykiewicz
81cd3d7d85
add html_helpers.py to templates
3 years ago
Jan Petykiewicz
8ac0d52cd1
Add some docs for energy calculations
3 years ago
Jan Petykiewicz
8c8f9f6e69
factor out omega**2 terms
3 years ago
Jan Petykiewicz
204afb8024
Return: -> Returns:
3 years ago
Jan Petykiewicz
a6ae3da4b1
update email
3 years ago
Jan Petykiewicz
39f9de2e55
strip whitespace from version string
3 years ago
jan
fcca9e3ae5
Fix waveguide eigenvalue derivation
...
Thanks to Rafael Diaz Fuentes and Paolo Pintus for catching and
correcting these!
3 years ago
jan
23490694ff
improve doc generation and fix code links
3 years ago
jan
8faefff98d
make vectorization docs point to the right functions
3 years ago
Jan Petykiewicz
61c85fc654
remove old VERSION file from manifest
3 years ago
Jan Petykiewicz
1a754dcbc9
clarify that `rotation` is a circular shift (rename to `shift_circ`)
3 years ago
Jan Petykiewicz
fcd6fc7065
add py.typed to enable downstream typechecking
4 years ago
Jan Petykiewicz
54bc14f923
bump version to v0.7
4 years ago
Jan Petykiewicz
f4afb06210
avoid dependencies on package_data
...
__doc__ is handled poorly here; consider an alternate approach
4 years ago
Jan Petykiewicz
db23cc1d6f
style and typing fixes in tests
4 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
0e04f5ca77
zero k=0 values
4 years ago
Jan Petykiewicz
fa3f8db267
add .mypy_cache to gitignore
4 years ago
Jan Petykiewicz
77e7781705
fix imports
4 years ago
Jan Petykiewicz
d906514623
add missing return
4 years ago
Jan Petykiewicz
a312a3085c
hmn_2_exyz should return an ndarray
4 years ago
Jan Petykiewicz
b7d4bbbd95
type annotation fixup
4 years ago
Jan Petykiewicz
2fceff9930
bump version to v0.6
4 years ago
Jan Petykiewicz
18203f3dad
Update repo location
4 years ago
Jan Petykiewicz
6e3cc1c3bd
more doc updates
4 years ago
Jan Petykiewicz
7d8901539c
Use big Omega
4 years ago
Jan Petykiewicz
26db5e757a
add note about sources
4 years ago
Jan Petykiewicz
6930147460
fix index
4 years ago