Raytracing Software for the Simulation of the Solar Corona: User's Guide

Last revised on Tuesday, April 24, 2012

Table of Contents

1. Latest News
2. Overview
3. Install
1. Overview
2. Running SCRaytrace from SolarSoft
3. Installing optional libraries
3.1. Boost library for multi-threading
3.2. CppUnit library for unit testing
3.3. Automake and Libtool
3.4. Doxygen for code documentation
4. Compiling the C++ code from the tarball package
5. Checking out the code from the CVS SolarSoft secchi branch repository
6. Compiling the C++ checked out of the CVS repository
7. Setting the path of the compiled libraries for the IDL routines
4. Mini Tutorial
1. Using the Command Line
1.1. raytracewl
1.2. Using WCS information from a SECCHI data header: rtraytracewcs
1.3. Electron density cube generation: buildcloud
2. Fit of a flux rope on SECCHI data using the IDL-GUI
2.1. Demo mode
2.2. Preparing the data
2.3. Manual fitting of the flux rope
2.4. Generating Thomson scattering views
2.5. Saving the parameters and images of the fit
2.6. Automatic fit of the model position.
2.7. Sensitivity analysis.
3. Software concept overview
3.1. Units
3.2. Coordinate Systems
3.3. The Sun
3.4. Observer
3.5. Model Representation
3.6. Physical process
5. Implementing new models
1. Introduction
2. Implementation of a new model
2.1. Adding the model code in the C++ file
2.2. Registering the model
2.3. Compile and Test
3. Defining the default parameters in the C code
3.1. No parameters needed
3.2. Default parameters needed
3.3. Default parameters generated by a program
4. Getting the model default parameters from IDL
4.1. The simple way
4.2. The detailed way
6. Quick Reference to Raytrace Programs
The Bibliography

List of Figures

4.1. Simulation of a CME as seen from SECCHI COR2-A
4.2. Simulation of the comet Encke nucleus image as seen from HI1-A
4.3. CME event of 2007/05/15 viewed in COR2-A and COR2-B.
4.4. Slider GUI tab.
4.5. Source region position on EUVI-A and B.
4.6. Cloud parameters GUI tab.
4.7. Model parameters GUI tab.
4.8. Simulated total brightness Thomson scattering images for COR2-A and COR2-B.
4.9. GUI tab used to perform sensitivity analysis.
4.10. Overview of the three coordinate systems used in SCRaytrace.

List of Examples

4.1. Slab model simulation.
4.2. CME model simulation
5.1. No parameters needed.
5.2. Definition of default parameters needed.
5.3. The default parameters are generated by a sequence of IDL instructions.
5.4. Getting the default parameters from IDL.

List of Equations

4.1. Geometric Model
4.2. Total brightness
4.3. Polarized brightness