WaveTrain 2007A Release Notes
New Features
1. “Drop-in” multiple library support
2. Spherical wave propagation (converging or diverging propagation grids)
3. Light-tunneling (extended scene imaging)
4. Ground altitude specification in AcsAtmSpec()
5. Thermal Blooming screens (“WaveTrain can now construct phase screens corresponding to the physical phenomena of thermal blooming as well as atmospheric turbulence”)
6. GCC 3.4 (Scientific Linux 4) and GCC 4.1 (Fedora Core 6) now supported.
7. Parallelization of propagations. (requires MPI)
8. Parallelization of loops on Windows and Linux platforms (requires MPI)
9. New installation package: installs most prerequisites and configures system
10. Post-install configurator for switching WaveTrain, Matlab or C++ Compiler versions.
11. Distribution/updates via Internet
12. Uses Intel Math Kernel Library 8.1.1 if installed.
13. VC++ 2005 & VC++ 2003 supported
14. New WaveTrain components (see attached list)
15. New version of turbtool calculates extinction, uses temperature, scattering and absorption profiles, has additional engagement layout options, can use FASCODE/ModTRAN to calculate profiles, and exchanges data with ATMTools.
16. TRF file viewer GUI
17. Dispersion (refractive bending)
Enhancements
1. (TVE) Help links improved
2. (TVE) Improved HTML format
3. (TVE) HTML generator gets icons selected for each block when possible
4. (TVE) Icons more flexible – will always find an eligible icon
5. (TVE) Detects obsolete subsystems more reliably
6. (TVE) Relocates systems from old wtlib location to new automatically
7. (TVE) Default .view information stored in .tsd file – no need to version control .view files.
8. (TVE) Better defaults for defined symbols, recordable types and saving options.
9. (TVE) Default list of #include files provided and can be changed by the user.
10. Examples updated and enhanced
11. Expanded and updated documentation:
a. WaveTrain User Guide (http://www.mza.com/doc/wtug/index.htm)
b. Adaptive Optics Configuration Guide (http://www.mza.com/doc/aogeom/index.htm)
c. Atmospheric Path Configuration Guide (http://www.mza.com/doc/turbtool/index.htm)
d. TurbTool User Guide (http://www.mza.com/doc/turbtool/doc/turbtoolDoc.htm)
New Components
AO components
ApertureSlopes
PokeMatrixMeasurement
Southwell Reconstructor
ForLoop
Data Conversion
ApertureSlopes
PokeMatrixMeasurement
Southwell reconstructor
Data Conversion
All conversions between Complex, double,
float and integer supported
Laser
ResonatorSource
GainElement
GainMap
SaturableGain
Thermal Blooming
Optics
CylindricalBeamExpander
CylindricalFocus
FieldRotator
Interferometer
LongPassCombiner
Magnify and MagnifyField
PhaseRemover
PistonPhaseOPD
SetPower
ShapedAperture
ShapedApertureWithSE
Spider
SplitterwOutp
ZernikeCompose
ZernikeDecompose
ZernikeFilter
Optimization
GESA
SPGD
Processing
AddPhaseScreen
FilterSlopes
FlattenReference
GF1to3Demux
GFxGF
GridInterp
IdealCompensator
IdealCompensatorWT
IndexVFDynamic
InterpGrid
Interpolate
InterpPhaseScreen
MFxVFipd
Moments
MultiplyVF
OverlapIntegral
PerfectTiltRemoval
PolyOPDRecon
PowerMeter
Ratio
Recenter
RecenterWFS
ResultAveraging
RootGrid
ScaleGridF
StrehlMeter
SubtractBiasGridF
SumGridAvgF
SumGridF
SumGridFwOffset
SVD
SVDInverse
SwitchSplitterVF
TDLCalc
TDLMeter
ThreeBinToPhase
VectorHold
VF3toGF
Propagation
ABCDProp
CWPChange
CWPReferenceChange
ResetCWPReference2
ResetCWPReference
SimpleProp
SRMCompose
SRMDecomp2
SRMDecomp3
SRMDecomp
SRMProp
SWPChange
SWPReferenceChange
Translation
VacuumPath
VacuumPropCyl
Random
GaussianRandomFloat
GaussianRandomVF
Sensors
BQCalculation
BQMeter
BQMeterRec
CameraHighResolution
ExtendedCamera
ExtendedImager
ExtendedImageSensor
FITTS_tracker
IdealizedWfs
IntensityMeter
IntensityMonitor
IntensitySensorCoherent
LightTunnel
M2Meter
M2MeterCore
MliFittsMfile
PeakStrehlMeter
PerfectPhaseMeter
Signals
Sawtooth
Ramp
RampReset
RectangularSuperGaussian
Sources
ExtendedPointSource
ExtendedPointSourceReflector
FiberArrayGenerator
GaussianGenerator
WTLab
ApplySLM_LUT
ApplySLMPoly
BNS_SLM_OUT
DMOut
HW_Camera
HW_CameraWT
PhaseReset
ShowGridF (runtime display)
ShowQuiverPlot
ShowVectF
ShowVectFBar
ShowVectI
ShowVectIBar
WaveTrainMonitor
Web_Camera
WfsImageProcessing
ExcelInterface