CAMFR icon indicating copy to clipboard operation
CAMFR copied to clipboard

Python-based electromagnetic simulator and mode solver for nanophotonics applications, using the Eigenmode Expansion (EME) method.

Results 9 CAMFR issues
Sort by recently updated
recently updated
newest added

Hello @demisjohn ! When running the test cases on ARM - I have found several memory access errors using clang AddressSanitizer that do not seem to be related at all...

If I create an object and then pass the object separately as a constructor for another class in another line, everything seems to be fine. >>> m=Material(1.2) >>> r=Planar(m) >>>...

_From @demisjohn on March 7, 2018 13:51_ Currently, getting `help()` on a boost object (defined in C I think), does not show any useful user-written documentation on how to use...

documentation

_From @demisjohn on February 28, 2018 8:23_ Will try Python 3.5 first since I have that installed. _Copied from original issue: demisjohn/CAMFR#4_

enhancement
good first issue

_From @demisjohn on March 30, 2018 5:48_ _# **Copied from the "TODO" file in the repo.** Presumably Peter Beinstman's list of action items._ **-don't polute global namespace with scipy** -document...

_From @demisjohn on February 28, 2018 8:17_ Current implementation requires the user to build/install many MacPorts packages. For example, `boost-python-mt.dylib` must be found at /opt/local/lib/libboost_python-mt.dylib` in order for python to...

enhancement
help wanted

_From @demisjohn on March 22, 2018 3:30_ See this commit that solves this https://github.com/jtambasco/camfr/commit/40156dc7bc1da32bcb4e4fd6948875ae4f86d53a _Copied from original issue: demisjohn/CAMFR#10_

_From @demisjohn on March 7, 2018 14:6_ Mode solvers should use MatPlotLib to plot. Should generate nice colored plots, like this: ![modeprofile - 800px](https://user-images.githubusercontent.com/5370181/37096591-b6e7604e-21de-11e8-8739-4682b5b41859.png) _Copied from original issue: demisjohn/CAMFR#9_

enhancement
question
in progress

_From @demisjohn on February 28, 2018 9:38_ the module repeatedly calls `from numpy import *`, which, aside from being bad practice, actually has stomped on one of it's own functions....

bug