source: sans/Dev/trunk/NCNR_User_Procedures/Analysis/SA_includes_v400.ipf @ 665

Last change on this file since 665 was 665, checked in by srkline, 12 years ago

Made preferences a common panel (moved to PlotUtilsMacro?.ipf and globals to root:Packages:NIST:) and added menu items for all packages. Many files had to be modified so that the preferences could be properly accessed

File Open dialog now is set to "All files" so that XML can be selected. I think that all open access that doesn't already have the full path go through this common function.

File size: 2.4 KB
Line 
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=4.0
3#pragma IgorVersion=6.1
4
5//*************
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
9//
10
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"
20
21#include "USANS_SlitSmearing_v40"
22#include "WriteModelData_v40"
23#include "Wrapper_v40"
24#include "PlotUtils2D_v40"
25#include "GizmoCylinder_v40"
26
27#include "CheckVersionFTP"                              //added June 2008
28
29#include "DataSetHandling"                                      //added Nov 2009 AJJ
30
31Menu "SANS Models"
32        "Fit Manager", Init_WrapperPanel()
33        "Load Model Functions",Execute/P "INSERTINCLUDE \"SANSModelPicker_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "ModelPicker_Panel()"
34        "Load and Plot Manager", Show_Plot_Manager()
35        "Freeze Model"
36        "Write Model Data"
37        "ReWrite Experimental Data",ReWrite1DData()
38        "1D Arithmetic Panel",MakeDAPanel()
39        "-"
40        Submenu "Packages"
41                "Sum Two Models",Execute/P "INSERTINCLUDE \"SumSANSModels_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SumModelPanel()"
42                "Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "WM_NewGlobalFit1#InitNewGlobalFitPanel()"
43                "Simple Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "INSERTINCLUDE \"SimpleGlobalFit_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SimpleGlobalFit()"
44                "Determine Invariant",Execute/P "INSERTINCLUDE \"Invariant_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Make_Invariant_Panel()"
45                "Do Linear Fits",Execute/P "INSERTINCLUDE \"LinearizedFits_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "A_OpenFitPanel()"
46                GenOpFlagEnable()+"Genetic Optimization Enabled", Init_GenOp()
47                GenOpFlagDisable()+"Genetic Optimization Disabled", UnSet_GenOp()
48        End
49        "-"
50        Submenu "2D Utilities"
51                "Generate Fake QxQy Data",FakeQxQy()
52                "Show Cylinder Orientation"
53                "Change Angle"
54        end
55        "-"
56        "NCNR Preferences",Show_Preferences_Panel()
57        "Feedback or Bug Report",OpenTracTicketPage()
58        "Open Help Movie Page",OpenHelpMoviePage()
59        "Check for Updates",CheckForLatestVersion()
60End
61
Note: See TracBrowser for help on using the repository browser.