Nov 16, 2017 10:57:32 AM (5 years ago)

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.

1 edited


  • sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_MultipleReduce.ipf

    r1050 r1073  
    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 
    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 
     17//    and are highly susceptible to change pending user feedback 
    2220//panel to allow reduction of a series of files using a selected  protocol 
    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 
    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 
    121109Function/S  V_FullNameListFromFileList(list) 
Note: See TracChangeset for help on using the changeset viewer.