Description
MRCWA - Multilayer Rigorous Coupled Wave Analysis is a fast, flexible optical grating solver. It calculates an exact solution to the Maxwell equations for the diffraction of light from an optical grating with arbitrary profile and materials.
Categories
License
Update Notifications
User Ratings
User Reviews
-
great program mrcwa, thanks.
-
The question of mine is that I can't execute basic-example.py even if I have executed "python setup.py install". The error message is as below: 「 Traceback (most recent call last): File "C:\Users\John\Downloads\mrcwa-20080820\examples\basic-example\basic-example.py", line 5, in <module> from mrcwa import * File "C:\Python27\lib\site-packages\mrcwa\__init__.py", line 8, in <module> from cell import * File "C:\Python27\lib\site-packages\mrcwa\cell.py", line 2, in <module> from stack import * File "C:\Python27\lib\site-packages\mrcwa\stack.py", line 2, in <module> import mrcwaf ImportError: No module named mrcwaf 」 Thus, I try to examine my installation process. Here is a excerpt of INSTALL.txt: 「 Copy one of the machine_cfg.py.{various_platforms} files to machine_cfg.py, and edit it to reflect the location of these libraries, as well as other machine-dependent parameters and compiler flags. 」 I can't understand what does it mean. Is there anyone can tell me? And does the file in mrcwaf folder have to do extra dispose manually beside the execution of "python setup.py install"? I find all the file in mrcwaf folder is subroutine file of fortran expect mrcwaf.pyf. It's quite special. Do I have to do any dispose to it when installing? Thank you very much!