source: sans/Dev/trunk/NCNR_User_Procedures/Analysis/SA_includes_v410.ipf @ 884

Last change on this file since 884 was 884, checked in by srkline, 10 years ago

Added the binning of QxQy? data to 1D as a menu option under SANSModels->2D utilities. Mostly as a consistency check for the 2D data.

Added a package loader for the Event Mode Processing to the NCNR package loader, so that it behaves like the real spaces modeling and the polarization.

Added routines that split large event files, and then allow the accumulation of the slices from each chunk as it is processed. Eliminates the need to add a large number of split files together during the reduction.

File size: 2.7 KB
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=4.0
3#pragma IgorVersion=6.1
6// the list of files to include in the SANS reduction experiment
7//  - files must be located somewhere in the User Procedures folder
8// or sub-folders
11//always include the picker
12#include "SANSModelPicker_v40"                  version>=4.00
13//utility procedures
14#include "GaussUtils_v40"                               version>=4.00
15#include "NIST_XML_V40"                                 //added September 2008
16#include "PlotUtilsMacro_v40"                   version>=4.00
17#include "PlotManager_v40"                              version>=4.00
18#include "NCNR_GenFitUtils"                     // April 2009, compiles OK if XOP not present
19#include "NCNR_Utils"
21#include "USANS_SlitSmearing_v40"
22#include "WriteModelData_v40"
23#include "Wrapper_v40"
24#include "PlotUtils2D_v40"
25#include "GizmoCylinder_v40"
27#include "CheckVersionFTP"                              //added June 2008
29#include "DataSetHandling"                                      //added Nov 2009 AJJ
30#include "Smear_2D"                                             //for 2D resolution smearing, May 2010
32Menu "SANS Models"
33        "Fit Manager", Init_WrapperPanel()
34        "Load Model Functions",Execute/P "INSERTINCLUDE \"SANSModelPicker_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "ModelPicker_Panel()"
35        "-"
36        Submenu "1D Utilities"
37                "Load and Plot Manager", Show_Plot_Manager()
38                "Freeze Model"
39                "Write Model Data"
40                "ReWrite Experimental Data",MakeDMPanel()               //,ReWrite1DData()      // SRK SEP10
41                "1D Arithmetic Panel",MakeDAPanel()
42                "ReBin 1D Data",OpenRebin()
43                "Show Correlation Matrix",DisplayCovariance()
44                "Map Chi-Squared",MapChiSquared()
45        end
46        "-"
47        Submenu "Packages"
48                "Sum Two Models",Execute/P "INSERTINCLUDE \"SumSANSModels_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SumModelPanel()"
49                "Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "WM_NewGlobalFit1#InitNewGlobalFitPanel()"
50                "Simple Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "INSERTINCLUDE \"SimpleGlobalFit_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SimpleGlobalFit()"
51                "Determine Invariant",Execute/P "INSERTINCLUDE \"Invariant_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Make_Invariant_Panel()"
52                "Do Linear Fits",Execute/P "INSERTINCLUDE \"LinearizedFits_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "OpenFitPanel()"
53                GenOpFlagEnable()+"Genetic Optimization Enabled", Init_GenOp()
54                GenOpFlagDisable()+"Genetic Optimization Disabled", UnSet_GenOp()
55        End
56        "-"
57        Submenu "2D Utilities"
58                "Generate Fake QxQy Data",FakeQxQy()
59                "Bin QxQy Data to 1D",BinQxQy_to_1D()
60                "Show Cylinder Orientation"
61                "Change Angle"
62        end
63        "-"
64        "NCNR Preferences",Show_Preferences_Panel()
65        "Feedback or Bug Report",OpenTracTicketPage()
66        "Open Help Movie Page",OpenHelpMoviePage()
67        "Check for Updates",CheckForLatestVersion()
Note: See TracBrowser for help on using the repository browser.