Ignore:
Timestamp:
Nov 16, 2017 10:57:32 AM (5 years ago)
Author:
srkline
Message:

lots of changes here:
many little fixes to clean up TODO items and marke them DONE

changed the handling of the panel "gap" to split the gap evenly. Q-calculations have been re-verified with this change.

re-named the list of "bin Type" values, and added a few more choices. Streamlined how the averaging and plotting works with this list so that it can be more easily modified as different combinations of binning are envisioned. This resulted in a lot of excess code being cut out and replaced with cleaner logic. This change has also been verified to work as intended.

Attenuation is now always calculated from the table. The table also by (NEW) definition has values for the white beam (one waelength) and graphite (multiple possible wavelengths) where the wavelengths are artificially scaled (*1000) or *1e6) so that the interpolations can be done internally without the need for multiple attenuator tables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_MultipleReduce.ipf

    r1050 r1073  
    66// 
    77// Procedures for the MRED panel to allow quick batch reduction of data files 
    8 // -as of 8/01, use the new method of requiring only run numbers to select the datafiles 
    9 //              and these data failes need not be consecutively numbered 
    108// 
    119//****note that much of this file is becoming obsolete as improved methods for  
     
    1715// TODO 
    1816// -- these procedures are in the process of being updated for VSANS 
    19 //    and are highly susceptible to change as user preferences bocome apparent 
    20  
     17//    and are highly susceptible to change pending user feedback 
     18// 
    2119 
    2220//panel to allow reduction of a series of files using a selected  protocol 
     
    102100EndMacro 
    103101 
    104 ////simple procedure to bring the CAT TABLE to the front if it is present 
    105 ////alerts user, but does nothing else if CAT TABLE is not present  
    106 ////called by several panels 
    107 //// 
    108 //Proc ShowCATWindow() 
    109 //      DoWindow/F CatVSTable 
    110 //      if(V_flag==0) 
    111 //              DoAlert 0,"There is no File Catalog table. Use the File Catalog button to create one." 
    112 //      Endif 
    113 //End 
    114102 
    115103 
     
    117105//that is COMMA delimited, and creates a new list that is also COMMA delimited 
    118106//and contains the full path:file;vers for each file in the list 
    119 //and ensures that files in returned list are RAW data , and can be found on disk 
     107//and ensures that files in returned list are RAW data, and can be found on disk 
    120108// 
    121109Function/S  V_FullNameListFromFileList(list) 
Note: See TracChangeset for help on using the changeset viewer.