Ignore:
Timestamp:
Feb 2, 2017 9:52:47 AM (6 years ago)
Author:
srkline
Message:

ADDED:

included common NCNR procedures for the PlotManager?, to allow plotting of 1D data sets using a familiar interface

greatly expanded Patch functionality to include input in the multiple sections of the Nexus file, including separate panels to handle patching of waves to the file - needed for non-linear coefficients, dead time, and XY beam centers. All patch operations are expandable as more fields become necessary to patch.

removed bug of group_id being defined in /reduction and in /sample (removed R/W that referenced /reduction)

added panel to "isolate" a single detector panel, allowing the corrections to be applied/removed/recalculated as needed to directly see their effects.

linked new procedures to their appropriate action buttons

Added more data fields (label, intent, etc.) to the VCALC to Nexus data writer to get more realistic values into the fake data files for testing

Added VCALC simulation functions with EMP and BGD in anticipation of testing the CORRECT step

more little bug and documentation fixes which I can't remember, but they are all important...

File:
1 edited

Legend:

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

    r1002 r1022  
    22#pragma rtGlobals=3             // Use modern global access method and strict wave access. 
    33 
    4  
    5 // 
    64// 
    75// does no scaling, only the basic (default) trim of the ends, concatenate, sort, and save 
    8 // 
    9 // TODO: 
    10 // -- fill in all of the details... 
    116// 
    127 
     
    1712// 
    1813// TODO  
     14// 
     15// -- verify the binning for slit mode. Looks correct, but verify 
     16// -- DOCUMENT 
     17// 
    1918// x- detector "B" is currently skipped since the calibration waves are not faked 
    2019//    when the raw data is loaded. Then the qxqyqz waves are not generated. 
    2120// 
    22 // -- REDO the logic here. It's a mess, and will get the calculation wrong  
    23 // 
    24 // -- figure out the binning type (where is it set for VSANS?) 
    25 // -- don't know, so currently VSANS binning type is HARD-WIRED 
    26 // -- figure out when this needs to be called to (force) re-calculate I vs Q 
    27 // 
     21// x- REDO the logic here. It's a mess, and will get the calculation wrong  
     22// 
     23// x- figure out the binning type (where is it set for VSANS?) 
     24// x- don't know, so currently VSANS binning type is HARD-WIRED 
     25// x- figure out when this needs to be called to (force) re-calculate I vs Q 
     26// 
     27 
     28 
     29 
     30 
    2831Function V_QBinAllPanels(folderStr) 
    2932        String folderStr 
     
    3437        Variable binType,ii,delQ 
    3538        String detStr 
    36         binType = 1 
    37          
    38          
     39 
     40        binType = V_GetBinningPopMode() 
    3941 
    4042//// TODO: 
     
    9496        return(0) 
    9597End 
    96  
    9798 
    9899 
Note: See TracChangeset for help on using the changeset viewer.