| The computer programs, scripts,
or codes (from now on will be refered to as 'software(s)') listed within this page are
provided 'as-is', without any expressed or implied warranty. In no event will the author
nor the institution be held liable for any damages arising from the use of the
software(s). No technical supports will be provided for the use of the software(s). Permission is granted to anyone to use and distribute the software(s) for research, academic, or personal purposes, which subject to the following restrictions:
Downloading or using the software(s) implies that you agree with this notice and disclaimer. Don't download this software if you don't agree with this notice and disclaimer. |
Image Processing for Photonic Applications
| ScanDist | Requirements: Win 3.1 or higher | Type: .exe |
This software is used to preprocess
and grab data for the captured nearfield bitmap files. Features of by this software are:
|
||
| Read Copyright Notice and Disclaimer | Download (EXE 962 kB) | |
Optical Mode Solver
| TMM Mode Solver | Requirements: Matlab 5.3 or higher | Type: .p |
| This software is used to find effective indices of guided modes and their corresponding field and/or intensity profiles for planar optical waveguides using transfer matrix method. For multimode waveguide, you can also see the beating pattern along the waveguide. In order to run this, you should uncompress the files in a folder accessible by MATLAB and you should have MATLAB installed in your computer. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 104 kB) | |
| Anisotropic TMM Mode Solver | Requirements: Matlab 5.3 or higher | Type: .p |
| This software is used to find effective indices of guided modes for lossless planar optical waveguides with diagonal permitivity tensor using transfer matrix method. You can also regard this software as a Matlab function that you can call from within your own code. An example is given on the use of this program to generate dispersion curves of a 3-layer isotropic waveguide. In order to run this, you should uncompress the files in a folder accessible by MATLAB and you should have MATLAB installed in your computer. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 170 kB) | |
Utilities
| e-Shutdown | Requirements: Win95 or higher | Type: .exe |
| This software is used to automatically shutdown your Windows OS after a specified time delay. If the computer support power control (most notebook and ATX computer support this), then it will also shutdown the power of the computer. This utility will be very helpful when you run a time consuming simulation and you don't want to waste your time nor the energy by just waiting until it finish and turn off the computer manually. All you need to do is just embed a call to this utility from within your program when it finish its work, run your program, and leave it, and check the results later. In combination with e-Notify and/or e-Post, it will be even more powerful. In this case you will also get your results through e-mail. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 101 kB) | |
| e-Notify | Requirements: Win95 or higher | Type: .exe |
| This software is used to automatically send a notification e-mail when an event happens in your process and detected by your software. This utility will be very helpful when you run a time consuming process, simulation, or computation and you don't want to waste your time by just waiting until the event happen. All you need to do is just embed a call to this utility from within your program when it detect the event, run your program, and leave it. Then all you have to do is just checking your e-mail (which can be done from your home) to monitor the event. In combination with e-Shutdown it will be even more powerful. In this case you will also have your computer shutdown automatically. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 303 kB) | |
| e-Post | Requirements: Win95 or higher | Type: .exe |
| This software is used to automatically send a file as e-mail attachment from within your software. This utility will be very helpful when you run a time consuming process, simulation, or computation and you don't want to waste your time by just waiting until the results obtained. All you need to do is just embed a 'save results' command in your code, embed a call to this utility from within your program when it gets results, run your program, and leave it. Then all you have to do is just checking your e-mail (which can be done from your home) to check for the results. In combination with e-Shutdown it will be even more powerful. In this case you will also have your computer shutdown automatically. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 303 kB) | |
| Dispersion | Requirements: Matlab | Type: .p |
| This software is used to calculate the refractive index of several materials (LiNbO3, ZnSe, SrTiO3, TiO2, Corning 7490, Si) at wavelength specified by you using Sellmeier equation that describes the chromatic dispersion of the material. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 29 kB) | |
| Slide Show | Requirements: Win95 or higher | Type: .exe |
| This software is used to display your image collections located within one folder in a slide show style. This software is originally developed to make showing images obtained by digital camera, scanner, or any other means to be easy even for novices. By burning this utility along with your photos into one CD you can store and share your digital photo album easily. Even your friends or relatives who don't has knowledge on how to run a program can see your album easily, because you can include this software in the autorun script of the CD. Moreover, this software does not need any installation. | ||
| Read Copyright Notice and Disclaimer | Download (ZIP 161 kB) | |
| Please give your comments and suggestions by
sending |
Back to Main Page |