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

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

Added 1D data processing routines to the USANS package.

Added the Data Management panel to all menus - "ReWrite? Experimental Data". This mainly adds the functionality to convert data back and forth between XML and 6-column. Still needs debugging.

Added menu item for Rebinning of 1D data. Brings up a separate panel, since I couldn't figure out where it really belonged. It's small enough that it could be added to most any panel. Routines are at the end of the DataSetHandling?.ipf file.

File size: 2.6 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#include "Smear_2D"                                             //for 2D resolution smearing, May 2010
31
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        end
44        "-"
45        Submenu "Packages"
46                "Sum Two Models",Execute/P "INSERTINCLUDE \"SumSANSModels_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SumModelPanel()"
47                "Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "WM_NewGlobalFit1#InitNewGlobalFitPanel()"
48                "Simple Global Fitting",Execute/P "INSERTINCLUDE \"GlobalFit2_NCNR_v40\"";Execute/P "INSERTINCLUDE \"SimpleGlobalFit_NCNR_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Init_SimpleGlobalFit()"
49                "Determine Invariant",Execute/P "INSERTINCLUDE \"Invariant_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "Make_Invariant_Panel()"
50                "Do Linear Fits",Execute/P "INSERTINCLUDE \"LinearizedFits_v40\"";Execute/P "COMPILEPROCEDURES ";Execute/P "A_OpenFitPanel()"
51                GenOpFlagEnable()+"Genetic Optimization Enabled", Init_GenOp()
52                GenOpFlagDisable()+"Genetic Optimization Disabled", UnSet_GenOp()
53        End
54        "-"
55        Submenu "2D Utilities"
56                "Generate Fake QxQy Data",FakeQxQy()
57                "Show Cylinder Orientation"
58                "Change Angle"
59        end
60        "-"
61        "NCNR Preferences",Show_Preferences_Panel()
62        "Feedback or Bug Report",OpenTracTicketPage()
63        "Open Help Movie Page",OpenHelpMoviePage()
64        "Check for Updates",CheckForLatestVersion()
65End
66
Note: See TracBrowser for help on using the repository browser.