fresnel
Fresnel Diffraction Explorer 1.4
Fresnel Diffraction Explorer - Calculate numerically a Fresnel diffraction pattern more>>
Fresnel Diffraction Explorer is based on an efficient algorithm to calculate numerically a Fresnel diffraction pattern using any two-dimensional aperture.
It is a simple exercise to show that Fraunhofer diffraction by an aperture is mathematically equivalent to the Fourier transform of the aperture shape. Because the integrals describing Fresnel diffraction are so intractable, however, Fresnel diffraction patterns have few analytical solutions, even in one dimension. ... A calculation in two dimensions is even more problematic.
Enhancements:
Universal Application release for Intel- and PowerPC-based Macs running OS X. Clusters of any combination of Intel or PowerPC Macs can be used in a Fresnel diffraction calculation.
Other updates:
- OS X-compliant icons, dialog boxes, including sheets and antialiased text.
- Endian conversion for file and disk storage as well as sending data over the network.
- Adaptations to bundle formats and Xcode.
- When using multiple wavelengths, FDE can export to QuickTime in addition to PICS.
- Establishment of a data fork only file format.
CoherentOptics 2.1.1
A program for the simulation of Laser illuminated optical systems and for the construction of Optical filters more>> A program for the simulation of Laser illuminated optical systems and for the construction of Optical filters
CoherentOptics is based upon a program made for Classic Mac called FFTVision that was written over a period of years for use in the research program of Professors Jeffrey Davis and myself at San Diego State University.
You can see how we have used the program by consulting the optics literature. This new program is written from scratch for the Cocoa environment in Objective C, and is still used in the optics research as SDSU. This program can read and write the two major file types of the old program.
CoherentOptics is a program for constructing optical filters and for simulating the passage of coherent light of one color and polarization at a time. This simulated propagation through an optical system, uses Fresnel optics, but no ray tracing.
CoherentOptics is capable of handling several documents at the same time. Each document and its associated windows are color coded to somewhat decrease confusion.
Enhancements
- A bug in the direct propagation option for Power PC has been corrected. There is an option to speed up script execution by suppressing the flash of each icon.
- This version computes in double precision "Fourier Transform" and "Direct Propagation" are multi-threaded, and should calculate much faster on an Intel Mac having multiple cores.
- The "Big Window" is now easier to use since the upper left corner is used as the origin of its coordinates.
- New script functions have been added to increase functionality.
This simulated propagation through an optical system, uses Fresnel optics, but no ray tracing. The magnitude and phase information of the propagating light is saved as Real and Imaginary partsfp Plugin 2.5
fp Plugin provides users with a very useful utility which adds two new data types, BigInteger and BigFloat. more>>
fp Plugin 2.5 provides users with a very useful utility which adds two new data types, BigInteger and BigFloat. Except for available memory, there is no limitation on the size of a BigInteger. BigFloat is a multi--precision floating point number. You can set both the internal precision and the decimal output precision for BigFloat, with no limitation except for available memory.
fp Plugin itself allows you to construct programs which can handle the two new data types much like doubles and integers are handled. To a large extent the new data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And most of REALbasic's functions have been overloaded to take the new data types, where it makes sense to do so.
Enhancements:
- Adds the Beta Function, the Incomplete Beta Function, the Error Functions, the Exponential Integral, the Fresnel Integrals, and the Confluent Hypergeometric Function.
fp 3.5
fp is such a handy program which lends you a helping hand to calculate the usual transcendental functions, including the Gamma function and the Bessel functions. more>>
fp 3.5 is such a handy program which lends you a helping hand to calculate the usual transcendental functions, including the Gamma function and the Bessel functions.
It is a Xcode C++ project which implements unlimited length integers and multi-precision floating point numbers.
Enhancements:
- Adds the Beta Function
- The Incomplete Beta Function
- The Error Functions
- The Exponential Integral
- The Fresnel Integrals
- The Confluent Hypergeometric Function.
Requirements: Xcode
- Page: 1 of 1
- 1