SPRAY program modifications and bugfixes
We changed our reporting tool in August, 2014. This page is not updated any more. Click here for latest developments
Geometric objects of type 'Complex object' can now import CAD data. The objects designed externally must be?exported?using?a triangular mesh stored in the STL format. The online help of SPRAY is updated already concerning this new feature - please have a?look?in the section about?complex objects (geometrical objects|Interface objects)?here.
You can import CAD data also in complex light sources.
Screen objects can now compute their radial moments and line spread functions.
SPRAY 2.23: A simple mechanism to introduce surface roughness has been implemented. For user-defined layer stacks, you can define the statistics of a tilt angle for the surface normal. When a ray hits a surface, the surface normal is then tilted by a tilt angle which is selected randomly, according to the distribution of tilt angles. This mechanism mimics a rough surface in a?statistical way, without detailed?geometric description. Please read the section about 'Interfaces' and 'Layer stacks' in the online version of the SPRAY manual for more information.
SPRAY 2.18: If SPRAY cannot start because the passport file is write-protected, it gives a clear error message now.
'Grave' objects record the amount of absorbed rays in a rectangular box.
A bug concerning effective medium objects and?using a decimal comma has been removed - please see the remarks in the SCOUT bugfix section .
SPRAY 2.17: The detection of the HASP key caused some problems, forcing SPRAY to stop. This problem is solved in version 2.17.
SPRAY 2.14: The communication between SPRAY and the network client SPRAY_AT_NIGHT for distributed computing has been improved.
When doing Mie computations with 'extended Mie scatterers' the layeredsphere program does not flash up any more but works invisibly in the background.
SPRAY 2.09 has a built-in fitting routine.
Several small improvements in various objects. See the section about SCOUT bugfixes and modifications.
A new paper object with a wavelength-dependent point spread function can be used as a shortcut for diffusely scattering substrates.
The name of the loaded configuration is now displayed in the title of the main window.
With the new scatterer type 'Fluorescent Mie scatterer' you can now handle light scattering and absorption of coated spheres with subsequent emission of fluorescent radiation.
SPRAY 2.03 now consumes less system resources. Distributed computing has been improved - the SPRAY network clients are now called SPRAY_AT_NIGHT.
Release of SPRAY version 2. All SPRAY objects like materials, layer stacks and spectra are now of the same object generation as the ones used in SCOUT and CODE. At present, we have arrived at generation 2.34.
The change to the new object generation is accompanied by the change to the database structure introduced with SCOUT 2. The database is organized as a folder structure, filled by individual files representing the database objects. This way the large overhead of the Borland Database Engine is avoided.
SPRAY now supports distributed computing: Use the combined numeric power of several PCs in your network that work together on one SPRAY simulation.