If you did not see it on your way to finding this file, please do so now disclaimer.
The not-so-good news is that, so far, I have not been able to create an install package that functions properly in the Microsoft 64-bit Windows 7 O/S environment. It might work if your system can run the "XP Box" feature. Myh own copy (Home Premium) is not allowed to use the Virtual Machine package, so I cannot test MieTab in that environment. But, if you are willing to install the Microsoft Visual BAsic Express 2008 programs, you can build and run MieTab on a 64-bit (X86) Windows 7 system in the debug mode. See the download page (link is above) to get the source code files.
MieTab is a Mie scattering program for Microsoft Windows
MieTab is a generic name I use for programs which perform calculations and display the results scattering and absorption properties of homogenous spheres illuminated by plane electromagnetic waves in both numerical or graphical forms. It utilizes a modification of W. J. Lentz's continued fraction modification of the code originally developed by J.V. Dave. Windows interfaces were developed by August Miller to whom any queries about MieTab itself should be directed. Dr. Lentz is the author of the original Mie calculation routine, but was not involved at all in the development of the graphical interface or the aspects of MieTab involving size distributions. He has requested that he not be contacted about any other aspect of MieTab. MieTab handles not only single, uniform homogeneous spheres, but is also capable of performing integrations over size for a number of internally supplied size distribution models as well as user created numerical distribution models. In addition to scattered intensities and cross-sections, MieTab also has the capability of calculating and displaying relative intensities within a sphere itself. The most recent version (8.38) also includes COmputations of scattering and absorption by symmetricaly coated spheres. The latter calculations use the innards of program DMILAY by Waren Wiscombe.
Once upon a time there were several available versions of MieTab, namely Versions 6.39, 7.23, 7.31 and version 8.1. MieTab 6.39 was developed to function under Microsoft(r) Windows (16 bit) versions 3.x. While version 6.39 is still available, there will be no future corrections or fixups for it.
Two 32-bit versions are now available, namely MieTab Version 8.38 and Version 10.1.
Version 8.38 has become somewhat obsolete because it was developed using Microsoft Visual Basic Version 4.0 and products of that version fail to install and operate properly on machines with high capacity disc drives or more than 512 MB of RAM. While there are "work arounds" that permit satisfactory usage on systems with high capacity disc drives and lots of RAM, doing that is not for the faint of heart. To learn how to do that, contact me directly and I will let you know how I have been doing it for several years.
Nevertheless, version 8.38 is still potentially useful and includes computation external scattered intensities, but also intensities within a homogenous sphere. Version 8.38 is programmed to calculate internal intensities at angles of 0, 30, 60, 90, 120, 150 and 180 degrees. It has been at least partially validated by comparing its results to some from Barber and Hill's S7.FOR and Yu-Lin Xu's GMM01F.F. A few graphs illustrating the level of agreement between Version 8.38 and the other codes may be found by clicking here. Recent revision had added some capabilities of calculating properties of symmetrically coated spheres. The latter calculations make use of warren Wiscombe's code named DMILAY. The latest version (10.4) contains the same features.
Be warned, however, with Version 8.38, that the Microsoft "SETUPWIZ" software used to create the installation package was designed for use with Windows 95 and doesn't have all the protections and features one might wish for or expect. In other words, I can not guarantee that its installation will be trouble-free under recent versions Microsoft Windows. I would not make package available if I thought that it is really dangerous to use, but there is always the possibility that I am quite wrong about that! So, as is customary, you use it at your own risk!
A couple of problems may arise with either the installation process or actual calculations if you are using large disc partitions, NTFS partitions or have more than 512 MB of memory in your computer. For further information click here. You should also be sure to read the SETUP.TXT and/or INSTALL.TXT files from the .zip archives before installing MieTab.
Version 10.4 seems to be immune to some of the problems mentioned above now includes most, if not all, of the capabilities of earlier versions. Version 10.4 will be the basis for any future work (by me, at least) on MieTab. t should now be considered to be the current version of MieTab.
MieTab 10 does, however, carry a lot of baggage in that it requires that users install a Microsoft package called ".Net Framework 3.5 SP1". While MieTab 10 itself is smaller than 1 MB, the "framework" package needs about 200 MB of disc space. With modern disc drive capacities that may not be excessive, but potential MieTab 10 users should be aware of the situation. On the other hand, the additonal space needed may not be that large because the .NET Framework package is used by many Windows applications and may already be present on your drive.
Before downloading or attempting to install MieTab 10.x versions you are urged to read the install information that can be found here
Current versions can be downloaded from my download page.
To install one of them, create an empty ("scratch") directory and unzip the archive into it. Then run the SETUP.EXE file. That is probably most safely done via the Control Panel's Add/Remove Programs procedure.
For anyone who cares to improve or add capabilities to Version 8.38 or 10.x of MieTab, I have made the source code archive for them publicly available with some restrictions. Namely,
A) The source codes being provided in the archives listed below were created and copyrighted by August Miller of Las Cruces, New Mexico, but are being made available to other programmers under the GNU General Public License (GPL). Anyone who wishes to utilize the source code or any part of it should make themselves aware of the details of that license via the following link http://www.gnu.org/licenses/gpl.txt .
B) Construction of an executable code from the available sources assumes the availability of Microsoft Visual Basic 4 (version 8.x) or VB Express (version 10) and a FORTRAN compiler capable of producing 32 bit DLLs for Windows 9x or later. I myself used the GNU Gfortran (version 4.5)) to create the necessary auxilliary routine METAB39G.DLL. If you use some other compiler you will probably have to make changes in the "DECLARE" section of the "module2.vb" module of the source code. The source code for METAB39G.DLL is included in the source code packages listed in my download page.
Sample MieTab Graphs:
For those who may be interested, there is MieTab Version 7.24, which does not contain handling of internal intensities, and has been established as an independent project at SourceForge.net under the aegis of Roger H. French and Patrick Harvie. The downloadable version found there contains a modern InstallShield installer and is not encumbered by some of the limitations associated with my own copy of the aged SetupWiz installer, but the 512 MB memory limit may still exist. For information about that project click here.
Many features of MieTab were based on program AGAUS that was developed in cooperation with the United States Army Atmospheric Sciences Laboratory division at the White Sands Missile Range in New Mexico. That laboratory has since been renamed to the US Army Research Laboratory (ARL).
Program AGAUS is a "console" (or "batch") mode program that can be run in a "command window" within Microsoft Windows versions 95 through XP. It hasn't been tested by me under the MS Vista or Windows 7 O/S. AGAUS has several capabilities not found in MieTab, the most useful of which may be the ability to handle a mixture of (up to 10, I think) different aerosol models in a single run and to combine the results for those into a single set of scattering coeficients and angular intensity distribution.
The official version can probably be found via a WWW search. An unofficial version of the source code may be obtained by clicking here
Visitor Count since 15 October 2004
Last Revision 02 July 2010