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

September 2007

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.

May 2006

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.

February 2006

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.

November 2005

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.

September 2005

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.

February 2005

SPRAY 2.03 now consumes less system resources. Distributed computing has been improved - the SPRAY network clients are now called SPRAY_AT_NIGHT.

November 2004

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.

SPRAY main page