New Sabrina Features and Features Under Development

This Millennium    |    Major Enhancements    |    New Commands    |    Windows Changes    |    Unix Changes    |    Other Changes    |    In Progress

Enhancements & Changes Made This Millennium*

*Assuming the popular but technically incorrect starting date for the new millennium as January 1, 2000.

Major Enhancements since 1995

New Commands

The following commands are documented in the Sabrina User's Guide. Click on button at left for full description.

LINK ACcept [ ]
Read an Integrated Tiger Series (ITS) ACCEPT input file.

LINK DA [ ]
Write the geometry portion of an Integrated Tiger Series (ITS) Accept input file.

LINK GRaphics DIstort { ON | }
The DISTORT scaling mode enables the use of a non-square graphics window while preserving the aspect ratio of the image

LINK ILumination ...
Commands for defining light source positions.
Example

LINK LAbel x y "string"
Print the string at position (x, y) on the current plot.
Example

LINK LEgend pos color_min color_max Fmin Fmax div width
Write a legend for plots color-coded according to the value of some quantity F.
Example

LINK MIrror { ON | OFf}
When MIRROR mode is ON, the image is reflected.

LINK PD
The Path length Distribution feature calculates the combined lengths through materials in one or a number of paths.

LINK POstscript ...
Enable and set options for writing PostScript files.
Newly Implemented in Windows

LINK PVM ...
Enable and set options for distributing Sabrina ray tracing over multiple computers using PVM.
Newly Implemented in Windows

LINK REC N VX VY VZ HX HY HZ R1X R1Y R1Z R2X R2Y R2Z
Body N is a Right Elliptical Cylinder.

LINK RESEt { SOFT | }
A soft RESET does not change some current settings.

LINK RLight N
Retrieve light source position N.

LINK SLIce
Draw a 2-dimensional geometry plot using the current settings.
Example. Another example.

LINK TORUS N VX VY VZ H1 H2 H3 R Rparallel Rperpendicular
Body N is a Torus with an axis parallel to the vector (H1 H2 H3).

LINK { TX | TY | TZ } N VX VY VZ R Ra Rb
Body N is a Torus with an axis parallel to the X, Y, or Z axis .

LINK TRack COlor { Energy | Time | Weight } [ Range | Logrange ] A B
Use a continuous color-coding for particle tracks based on their Energy, Time, or Range.
Example

LINK TRack MEmory { ON | OFf }
Retain the particle track data in Sabrina's memory or read through the particle track file each time the tracks are displayed. The In Memory mode is necessary to use the track pruning feature and to write a filtered and/or pruned track file. It also results in quicker drawing of the tracks.

LINK TRack PRune ...
Select the path in a history that leads from the source to a given cell or surface, discarding all other branches.
Example

LINK TRack WRite
Write a particle track file in ASCII format.

LINK VIewpoint Undefined { Ok | Notok }
Permit ray tracing to proceed (or not) when the viewpoint is in an undefined region of space.

LINK ZBody
Define Zones each consisting of a solid body.

Additions, Fixes, and Changes

Windows Version

User Interface Changes
The dialogs illustrated by the links in this paragraph are from the Unix version. The Windows dialogs and property pages are similar in appearance and function.
A Tool Bar and Status Bar were recently introduced. The Tool Bar replaces the Action Buttons that were along the left edge of the main window. In addition to equivalent buttons on the Tool Bar, the functionality of the Action Buttons is available in the new Action Menu. Most menus have been rearranged. Most dialogs have been collected into two tabbed property sheets. New property pages (equivalent to dialogs) include Define Colors, Sounds, Appearance (for window fonts and colors), Assign Colors, Label, Legend, Track Legend, Options, Slice (2-D plots) Options, PostScript Options, PVM Options, Ray Tracing Resolution, and Line Drawing Options.

Preference and Initialization Information
We moved saving of preferences and other items from the sabrina.ini initialization file to the Windows registry.
Other Changes

Unix Version

Linux Version
The Linux distribution comes with executables that use either motif or lesstif for the user interface. Both versions support user-selectable dimensions for geometry arrays.

User Interface Changes
A Tool Bar and Status Line were recently introduced. The Tool Bar replaces the Action Buttons that were below the menu in the main window. In addition to equivalent buttons on the Tool Bar, the functionality of the Action Buttons is available in the new Action Menu. Most menus have been rearranged. New dialogs include Assign Colors, Label, Legend, Track Legend, Options, Slice (2-D plots) Options, PostScript Options, PVM Options, Ray Tracing Resolution, and Line Drawing Options.
Other Changes

Both Versions

Work in Progress

Features and changes that we are considering adding to Sabrina include:
White Rock Science Logo Last modified: September, 2004
Kenneth A. Van Riper / email