view_flags_renaming_2021.csv 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. Flag Name,Flag Subgroup,Old Flag Name,Old Flag Subgroup,Flag Description,Selectable Options,Flag Value Type,Flag Default Value,Flag Checks,Error Message
  2. Data_Median_Filter,Filters,CSM_Median,ARCO-artifacts,integer indicating the way in which the raw data should be filtered with a rolling window MEDIAN filter. Used in view/python_core/p1_class/filters.py,"0: no filter
  3. 1: filter in space with size 3, no time filter
  4. 2: filter in time with size 3, no space filter
  5. 3: filter in space and time, using flag values (CSM_Median_space)(CSM_Median_time)",int,0,"{flag} in (0, 1, 2, 3)","Invalid value {flag} for {flag_name}, valid values are:\n0 (no median filtering)\n1 (median filtering only in space, with fixed window size)\n2 (median filtering only in time, with fixed window size)\n3 (median filtering in both space and time, with window sizes specified in the flags “CSM_Median_space” and “CSM_Median_time” respectively)"
  6. Data_Median_Space,Filters,CSM_Median_space,ARCO-artifacts,integer indicating width of the median filter used for filtering values over SPACE. Only used if CSM_Median is set to 3.,,int,3,0 <= {flag} <= 3,"Invalid value {flag} for {flag_name}, valid values are 0, 1, 2 and 3"
  7. Data_Median_Time,Filters,CSM_Median_time,ARCO-artifacts,integer indicating width of the median filter used for filtering values over TIME. Only used if CSM_Median is set to 3.,,int,3,0 <= {flag} <= 3,"Invalid value {flag} for {flag_name}, valid values are 0, 1, 2 and 3"
  8. Data_Mean_Filter,Filters,CSM_Mean,ARCO-artifacts,integer indicating whether the raw data should be filtered with a rolling window MEAN filter. Used in view/python_core/p1_class/filters.py,"0: no filter
  9. 1: filter in space with size 3, no time filter
  10. 2: filter in time with size 3, no space filter
  11. 3: filter in space and time, using flag values (CSM_Mean_space)(CSM_Mean_time)",int,0,"{flag} in (0, 1, 2, 3)","Invalid value {flag} for {flag_name}, valid values are:\n0 (no median filtering)\n1 (median filtering only in space, with fixed window size)\n2 (median filtering only in time, with fixed window size)\n3 (median filtering in both space and time, with window sizes specified in the flags “CSM_Median_space” and “CSM_Median_time” respectively)"
  12. Data_Mean_Space,Filters,CSM_Mean_space,ARCO-artifacts,integer indicating width of the mean filter used for filtering values over SPACE. Only used if CSM_Mean is set to 3.,,int,3,{flag} >= 0,"Invalid value {flag} for {flag_name}, only non-negative integers are valid."
  13. Data_Mean_Time,Filters,CSM_Mean_time,ARCO-artifacts,integer indicating width of the mean filter used for filtering values over TIME. Only used if CSM_Mean is set to 3.,,int,3,{flag} >= 0,"Invalid value {flag} for {flag_name}, only non-negative integers are valid."
  14. LE_BleachCorrMethod,LoadData,LE_BleachCorrMethod,ARCO-artifacts,indicates the method for correcting bleaching artifacts.,"None: bleaching artifacts are not corrected
  15. log_uniform: fluorescence relative to background is assumed to follow the same exponential function for all pixels.
  16. log_pixelwise: fluorescence relative to background is assumed to follow different exponential functions for different pixels",str,None,,
  17. LE_BleachCutBorder,LoadData,LE_BleachCutBorder,ARCO-artifacts,indicates the percentage of pixels to exclude along the border when not using AREA file,,float,20,,
  18. LE_BleachExcludeArea,LoadData,LE_BleachExcludeArea,ARCO-artifacts,"if True, function fitting for bleach correction will exclude pixels outside AREA mask, if an appropriate AREA file is found",,bool,True,,
  19. LE_BleachExcludeStimulus,LoadData,LE_BleachExcludeStimulus,ARCO-artifacts,"if True, function fitting for bleach correction will exclude stimulus frames. Stimulus frames are defined to begin at the end of background and they end based on LE_LogExcludeSeconds. Note that the end of the background depends on background flags",,bool,True,,
  20. LE_BleachStartFrame,LoadData,LE_BleachStartFrame,ARCO-artifacts,"integer, for logarithmic bleach correction, all frames smaller are excluded in the fit function (frames are numbered 0, 1, 2...); used in CalcSigAll3000; default 2",,int,2,,
  21. LELog_ExcludeSeconds,LoadData,LE_LogExcludeSeconds,ARCO-artifacts,"for logarithmic bleach correction, how many seconds after end of background to exclude",,int,0,,
  22. LELog_InitialFactor,LoadData,LE_LogInitialFactor,ARCO-artifacts,"for logarithmic bleach correction, all frames before stimulus onset are more important by this factor",,int,1,,
  23. LE_ScatteredLightFactor,LoadData,LE_ScatteredLightFactor,ARCO-artifacts,strength of the scattered light correction to be applied. 0 turns off correction. 1 applied full strength correction,,float,0,0 <= {flag} <= 1,"Invalid value {flag} for {flag_name},valid values are in [0, 1]."
  24. LE_ScatteredLightRadius,LoadData,LE_ScatteredLightRadius,ARCO-artifacts,radius of the scattered light correction to be applied in micrometers,,float,50,,
  25. LE_DefaultBackgroundRange,CalcSignals,LE_DefaultBackgroundRange,BG-background,specifies the default range of frame for background when stimulus information is not available or when LE_StimulusBasedBackground is set to False,,tuple,"(3,5)",,
  26. LE_PrestimEndBackground,CalcSignals,LE_PrestimEndBackground,BG-background,"integer, indicating the number of frames to exclude before stimulus onset when calculating background. Default: 2. background is calculated from LE_StartBackground to StimulusOn – LE_PrestimEndBackground - 1",,int,2,,
  27. LE_StartBackground,CalcSignals,LE_StartBackground,BG-background,"integer, indicating the number of frames to exclude from the beginning of a measurement when calculating background F for deltaF/F;set to -1 not to subtract background in data calculation, to frame for background start. Default: 4",,int,4,,
  28. LE_StimulusBasedBackground,CalcSignals,LE_StimulusBasedBackground,BG-background,"bool, specifies whether stimulus info must be used to calculate background frames",,bool,True,,
  29. VIEW_CorrSignals,Xtra,CorrectFlag,CORR-correction,set to access corrected buffer,,bool,0,,
  30. VIEW_InitCorr,Xtra,VIEW_InitCorr,CORR-correction,For corrected data (e.g. “subtract air”).,,int,0,,
  31. GDM_withinArea,Output,gdm_withinArea,GDM-gdm export,whether to constrain and revise ROI masks to be within area when exporting GDM files,,bool,0,,
  32. LE_labelColumns,LoadData,view_labelColumns,LE-loading data,"columns of the measurement list that will be concatenated to the internal label of measurements in VIEW.
  33. For possible column names, see the entries of the column 'LST Name' in the file `view/flags_and_metadata_definitions/metadata_definition.csv` of the repository",,tuple,"('Measu',)",,
  34. LE_loadExp,LoadData,view_loadExp,LE-loading data,integer indicating the setup used for acquiring data.,"0 : old setup
  35. 1: Visicam
  36. 2: confocal
  37. 3: TILL photonics single wavelength
  38. 4: TILL photonics dual wavelength (FURA)
  39. 20: ZEISS multiphoton data
  40. 33: Generic single wavelength TIF (TYX formatted data)
  41. 34: Dual wavelength TIF in two separate files (TYX formatted data)
  42. 35: Dual wavelength TIF in two separate files (TWYX formatted data; W=wavelength)
  43. 665: generate test data(1)
  44. 666: generate test data(2)
  45. 667: generate test data(3)",int,3,,
  46. mv_bgColor,Movie,mv_bgColor,MV-movie,string indicating the color of border of the output movie. Valid values are those which can be interpreted as matplotlib colors,,str,k,,
  47. mv_bitrate,Movie,mv_bitrate,MV-movie,"string indicating the bitrate for exporting movies. E.g.: 100k is 100 kilobits/s, 1M is 1 megabits/s",,str,1024k,,
  48. mv_correctStimulusOnset,Movie,mv_correctStimulusOnset,MV-movie,"time delay between stimulus time and imaging time. If more than 1000 interpreted as ms, else as frames",,int,0,,
  49. mv_cutborder,Movie,mv_cutborder,MV-movie,specifies the number of pixels to exclude on all sides of of the movie. Default value=0,,int,0,{flag} >= 0,"{flag_name} has to be >= 0, value specified = {flag}"
  50. mv_displayTime,Movie,mv_displayTime,MV-movie,"float controlling the font size of the time string in movie output. NOTE: Since all other fonts try to scale with the time string, this could be used to control the font size of all text in movie output.","0: no time string is drawn.
  51. 1: time string is drawn, with an internally calculated appropriate font.
  52. (0, 1): try to make the font smaller than the internally calculated appropriate font. May not work if font size<8
  53. >1: try to make the font larger than internally calculated appropriate font.",float,0.8,{flag} >= 0,"{flag_name} has to be >=0, value specified={flag}"
  54. mv_exportFormat,Movie,mv_exportFormat,MV-movie,specifies the format for saving movie,"single_tif: exports to single layer tif file
  55. stack_tif: exports to multi layer tif file
  56. libx264: exports to a compressed MP4 file with H264 encoding (very little loss of quality).
  57. ayuv: export to an uncompressed AVI file with AYUV encoding",str,libx264,,
  58. mv_fgColor,Movie,mv_fgColor,MV-movie,string indicating the color of annotations to be added onto the border of the output movie. Valid values are those which can be interpreted as matplotlib colors,,str,w,,
  59. mv_FirstFrame,Movie,mv_FirstFrame,MV-movie,"integer>=0 indicating a frame number, all frames before this frame will be excluded in movie output. First frame has number 0. Negative values will result in exclusion of no frames at the beginning.",,int,0,,
  60. mv_fontName,Movie,mv_fontName,MV-movie,string indicating the name of the system font to use for annotating movies. E.g.: 'DejeVu Sans'. Use 'None' for default font,"OpenSans-Regular: a font included with VIEW
  61. PixelOperator8: a font included with VIEW",str,None,,
  62. mv_indiScale3factor,Movie,mv_indiScale3factor,MV-movie,"float, Defines the central area to use when mv_individualScale=3. If it is set to 0.2, the central area is the part of the frame that remains after excluding 20% of frame width on left and right; and 20% of frame height on the top and bottom.",,float,0.2,0 <= {flag} <= 0.5,"{flag_name} has to be in [0, 0.5], value specified = {flag}"
  63. mv_individualScale,Movie,mv_individualScale,MV-movie,"Specifies the method for choosing the dynamic range within which data is restricted before creating movie output. In other words, specifies the data values that are to correspond to the bottom-most and top-most color of the colormap. Valid values are `x` and `yx` (0-6, 10-16, 20-26)","0 lower end is set to the value of the flag 'scalemin' and the upper end to the value of the flag 'scalemax'
  64. 1: same as 0
  65. 2: lower end is set to the minimum value of the entire movie, where 'minimum' is interpreted based on the the flag 'mv_percentileScale'. Similarly, the upper end is set to the maximum value of the entire movie.
  66. 3: Similar to when 2, but the minimum and maximum values are calculated using a central region of the movie defined by the flag 'mv_indiScale3factor'
  67. 4: lower end is set to the flag 'scalemin', upper end is set as when 2.
  68. 5: lower end is set to the minimum of the region defined by the mask contained in the associated '.Area' or '.area.tif' file in the folder 'Coor'. Similarly the upper end is set to the maximum of the region.
  69. 6: lower end is set to the value of the flag 'scalemin', the upper end is set as in when 5.
  70. 11: Same as 1 above, but with the ranges minimum to 0 and 0 to maximum separately being mapped into lower and upper half range. Similarly 12, 13...
  71. 21: Same as 1 above, but with center scaling at 0, adapt minimum or maximum accordingly. Similarly 22, 23..",int,0,,
  72. mv_LastFrame,Movie,mv_LastFrame,MV-movie,integer>0 indicating a frame number. All frames after this frame will be excluded in movie output. First frame has number 0. Negative value or 0 will result in exclusion of no frames at the end.,,int,-1,,
  73. mv_lowerThreshPositiveResps,Movie,mv_lowerThreshPositiveResps,MV-movie,"string indicating a lower threshold, which is applied to the data indicated in 'mv_thresholdOn'. Pixels with values higher than this threshold will be colorized.
  74. Absolute and relative thresholds can be specified for this flag.
  75. For absolute thresholds use the format 'axxxx'. E.g.: 'a956.56', in which case all pixels with value higher than 956.56 will be colorized.
  76. For relative threholds use the format 'ryyyy'. E.g.: 'r34.56', in which case all pixels with values in the range 34.56%-100% of the data range will be colorized.
  77. Ignored if 'mv_thresholdOn' is 'none'",,str,a0,{flag}.startswith('a') or {flag}.startswith('r'),Invalid value {flag} specified for {flag_name}! Use the format 'rxxxx' for relative values and 'ayyyy' for absolute values
  78. mv_markStimulus,Movie,mv_markStimulus,MV-movie,integer specifying the kind of stimulus marking to include.,"0: no marking
  79. 1: for a square filled with foreground color (mv_fgColor)
  80. 2: for a text containing odor and concentration information, as specified in measurement list
  81. 3: for a red square
  82. 21: for a text containing only odor information, as specified in measurement list",int,0,,
  83. mv_percentileScale,Movie,mv_percentileScale,MV-movie,indicates if percentile values based on mv_percentileValue should be used instead on minimum and maximum while scaling data for movie export,,bool,False,,
  84. mv_percentileValue,Movie,mv_percentileValue,MV-movie,"float, indicating a percentile value. Only used if mv_percentileScale is True. Data will be scaled to map the value at 'mv_percentileScale'th percentile to 0 and '100-mv_percentileScale'th percentile to 1",,float,0,0 <= {flag} <= 100,Invalid value {flag} for {flag_name}. Valid values are floats from b0 to 100
  85. mv_reverseIt,Movie,mv_reverseIt,MV-movie,Specifies whether to flip vertically (i.e. left-right) each movie frame. Is identical to mv_rotateImage eq 7.,,bool,False,,
  86. mv_rotateImage,Movie,mv_rotateImage,MV-movie,"Specifies the rotation to be applied to each movie frame. When set to 0, no rotation is applied. This flag emulates the IDL command 'rotate'.","0: no rotation
  87. 1: 90cw
  88. 2: 180cw
  89. 3: 270cw
  90. 4: flip and 90ccw
  91. 5: flip and 180ccw
  92. 6: flip and 270ccw
  93. 7: flip with horizontal axis symmetry (i.e. up-down)",int,0,,
  94. mv_scaleLegendFactor,Movie,mv_scaleLegendFactor,MV-movie,factor by which the upper and lower limits of the data are multiplied before being printed above and below the colorbar,,float,1,,
  95. mv_showROIs,Movie,mv_showROIs,MV-movie,Overlay other information to movie output. Valid values are 0 or integers greater than 10.,"0: do nothing
  96. 10: puts unfilled squares/circles/polygons with the foreground color specified in the flag 'mv_fgColor'. ROI information sourced from a .COOR file.
  97. 11: similar to 10, but ROI information is sourced from a .TIF file (IDL format). Similarly 12, 13.... See documentation of RM_ROITrace
  98. 20: ROI information sourced as in 10, but the squares/circles/polygons have different colors and the overview frame underneath is replaced by all background.
  99. 21: ROI information sourced as in 11, but ROIs drawn as in 20",int,0,,
  100. mv_SpeedFactor,Movie,mv_SpeedFactor,MV-movie,"Specifies the factor by which the output movie is to be spedup. When set to 1, the frame rate of the output movie will be the same as during camera acquisition. When set to 2, twice as fast and when set to 0.5, half as fast.",,float,1,{flag} > 0,"{flag_name} has to be > 0, value specified = {flag}"
  101. mv_suppressMilliseconds,Movie,mv_suppressMilliseconds,MV-movie,"if true, milliseconds will be excluded when printing time on movie frames",,bool,False,,
  102. mv_thresholdOn,Movie,mv_thresholdOn,MV-movie,string indicating the variable that is thresholded to decide the region of each frame that is colorized.,"none: all pixels will be colorized, subject to the flag 'mv_withinArea'. This is the default setting.
  103. raw1: raw data will be used
  104. sig1: signal data calculated from raw data will be used
  105. foto1: foto data calculated from raw data will be used",str,none,,
  106. mv_thresholdScale,Movie,mv_thresholdScale,MV-movie,string indicating how data outside the region of focus is to be scaled and mapped to gray values,"full: Black and white are respectively mapped onto the minimum and maximum of the movie data indicated by 'mv_thresholdShowImage'
  107. onlyShown: same as 'full', but min and max calculated restricted to the region outside the region of focus",str,full,,
  108. mv_thresholdShowImage,Movie,mv_thresholdShowImage,MV-movie,"string indicating the data to be shown outside the region of focus defined by 'mv_thresholdOn', 'mv_lowerThreshNegativeResps', 'mv_upperThreshNegativeResps' and 'mv_withinArea'.","foto1: foto data calculated from raw data will be used. This is the default setting. Since foto data is a frame, the region outside the region of focus will be the same for all frames
  109. raw1: raw data will be used.
  110. bgColor: all pixels outside the region of focus will be filled with the color indicated by the flag 'mv_bgColor'",str,foto1,,
  111. mv_upperThreshNegativeResps,Movie,mv_upperThreshNegativeResps,MV-movie,"string indicating an upper threshold, which is applied to the data indicated in 'mv_thresholdOn'.
  112. Pixels with values lower than this threshold will be colorized.
  113. Absolute and relative thresholds can be specified for this flag.
  114. For absolute thresholds use the format 'axxxx'. E.g.: 'a956.56', in which case all pixels with value lower than 956.56 will be colorized.
  115. For relative threholds use the format 'ryyyy'. E.g.: 'r34.56', in which case all pixels with values in the range 0%-34.56% of the data range will be colorized.
  116. Ignored if 'mv_thresholdOn' is 'none'",,str,a0,{flag}.startswith('a') or {flag}.startswith('r'),Invalid value {flag} specified for {flag_name}! Use the format 'rxxxx' for relative values and 'ayyyy' for absolute values
  117. mv_withinArea,Movie,mv_withinArea,MV-movie,indicates whether colortable-based data colorization in movies is restricted to an area indicated by the `.area/.area.tif` file for this measurement/animal,,bool,0,,
  118. mv_xgap,Movie,mv_xgap,MV-movie,"Specifies the width of the frame to be added for annnotations. If mv_xgap is 50, the frame will extend 50 pixels to the left of the data and 50 pixels to the right of the data.",,int,0,,
  119. mv_ygap,Movie,mv_ygap,MV-movie,"Specifies the height of the frame to be added for annnotations. If mv_ygap is 50, the frame will extend 50 pixels above the data and 50 pixels below the data.",,int,0,,
  120. SO_bgColor,Output,SO_bgColor,SO-overviews,string indicating the color of border of overviews and tapestries. Valid values are those which can be interpreted as matplotlib colors,,str,w,,
  121. SO_cutborder,Output,SO_cutborder,SO-overviews,specifies the number of pixels to exclude on all sides of of the overview frame. Default value=0,,int,0,{flag} >= 0,"{flag_name} has to be >= 0, value specified = {flag}"
  122. SO_fgColor,Output,SO_fgColor,SO-overviews,string indicating the color of annotations to be added onto to overviews and tapestries. Valid values are those which can be interpreted as matplotlib colors,,str,k,,
  123. SO_fontName,Output,SO_fontName,SO-overviews,string indicating the name of the system font to use for annotating overviews. E.g.: 'DejeVu Sans'. Use 'None' for default font,"OpenSans-Regular: a font included with VIEW
  124. PixelOperator8: a font included with VIEW",str,None,,
  125. SO_indiScale3factor,Output,SO_indiScale3factor,SO-overviews,"float, defines the central area to use when SO_individualScale=3. If it is set to 0.2, the central area is the part of the frame that remains after excluding 20% of frame width on left and right; and 20% of frame height on the top and bottom.",,float,0.2,0 <= {flag} <= 0.5,"{flag_name} has to be in [0, 0.5], value specified = {flag}"
  126. SO_individualScale,Output,SO_individualScale,SO-overviews,"Specifies the method for choosing the dynamic range within which data is restricted before creating movie output. In other words, specifies the data values that are to correspond to the bottom-most and top-most color of the colormap. Valid values are `x` and `yx` (0-6, 10-16, 20-26)","0: lower end is set to the value of the flag 'scalemin' and the upper end to the value of the flag 'scalemax'
  127. 1: same as 0
  128. 2: lower end is set to the minimum value of the entire movie, where 'minimum' is interpreted based on the the flag 'mv_percentileScale'. Similarly, the upper end is set to the maximum value of the entire movie.
  129. 3: Similar to when 2, but the minimum and maximum values are calculated using a central region of the movie defined by the flag 'mv_indiScale3factor'
  130. 4: lower end is set to the flag 'scalemin', upper end is set as when 2.
  131. 5: lower end is set to the minimum of the region defined by the mask contained in the associated '.Area' or '.area.tif' file in the folder 'Coor'. Similarly the upper end is set to the maximum of the region.
  132. 6: lower end is set to the value of the flag 'scalemin', the upper end is set as in when 5.
  133. 11: Same as 1 above, but with the ranges minimum to 0 and 0 to maximum separately being mapped into lower and upper half range. Similarly 12, 13...
  134. 21: Same as 1 above, but with center scaling at 0, adapt minimum or maximum accordingly. Similarly 22, 23..",int,0,,
  135. SO_lowerThreshPositiveResps,Output,SO_lowerThreshPositiveResps,SO-overviews,"string indicating a lower threshold, which is applied to the data indicated in 'SO_thresholdOn'. Pixels with values higher than this threshold will be colorized.
  136. Absolute and relative thresholds can be specified for this flag.
  137. For absolute thresholds use the format 'axxxx'. E.g.: 'a956.56', in which case all pixels with value higher than 956.56 will be colorized.
  138. For relative threholds use the format 'ryyyy'. E.g.: 'r34.56', in which case all pixels with values in the range 34.56%-100% of the data range will be colorized.
  139. Ignored if 'SO_thresholdOn' is 'none'",,str,a0,{flag}.startswith('a') or {flag}.startswith('r'),Invalid value {flag} specified for {flag_name}! Use the format 'rxxxx' for relative values and 'ayyyy' for absolute values
  140. SO_Method,Output,SO_Method,SO-overviews,used in view/python_core/overviews/ctv_handlers.py. Indicates whether CTVs are to be calculated pixelwise or framewise.,"0: for calculations pixel by pixel (i.e. on the time-course in each pixel).
  141. 10: for calculations frame by frame (much faster, but not all functions are possible).",int,0,,
  142. SO_percentileScale,Output,SO_percentileScale,SO-overviews,indicates if percentile values based on SO_percentileValue should be used instead on minimum and maximum while scaling data for generating overviews,,bool,False,,
  143. SO_percentileValue,Output,SO_percentileValue,SO-overviews,"float, indicating a percentile value. Only used if SO_percentileScale is True. Data will be scaled to map the value at 'SO_percentileScale'th percentile to the bottom-most color and '100-SO_percentileScale'th percentile to the top-most color.",,float,0,0 <= {flag} <= 100,Invalid value {flag} for {flag_name}. Valid values are floats from 0 to 100
  144. SO_reverseIt,Output,SO_reverseIt,SO-overviews,Specifies whether to flip vertically (i.e. left-right) the overview frame. Is identical to SO_rotateImage eq 7.,,bool,False,,
  145. SO_rotateImage,Output,SO_rotateImage,SO-overviews,"Specifies the rotation to be applied to each movie frame. When set to 0, no rotation is applied. This flag emulates the IDL command 'rotate'.","0: no rotation
  146. 1: 90cw
  147. 2: 180cw
  148. 3: 270cw
  149. 4: flip and 90ccw
  150. 5: flip and 180ccw
  151. 6: flip and 270ccw
  152. 7: flip with horizontal axis symmetry (i.e. up-down)",int,0,,
  153. SO_scaleLegendFactor,Output,SO_scaleLegendFactor,SO-overviews,factor by which the upper and lower limits of the data are multiplied before being printed above and below the colorbar,,float,1,,
  154. SO_showROIs,Output,SO_showROIs,SO-overviews,Overlay other information to overview output. Valid values are 0 or integers greater than 10.,"0: do nothing
  155. 10: puts unfilled squares/circles/polygons with the foreground color specified in the flag 'mv_fgColor'. ROI information sourced from a .COOR file.
  156. 11: similar to 10, but ROI information is sourced from a .TIF file (IDL format). Similarly 12, 13.... See documentation of RM_ROITrace
  157. 20: ROI information sourced as in 10, but the squares/circles/polygons have different colors and the overview frame underneath is replaced by all background.
  158. 21: ROI information sourced as in 11, but ROIs drawn as in 20",int,0,,
  159. SO_thresholdOn,Output,SO_thresholdOn,SO-overviews,string indicating the variable that is thresholded to decide the region of each frame that is colorized.,"none: all pixels will be colorized, subject to the flag 'SO_withinArea'. This is the default setting.
  160. overview: overview image generated by applying CTV to sig1 is used
  161. foto1: foto data calculated from raw data will be used",str,none,,
  162. SO_thresholdScale,Output,SO_thresholdScale,SO-overviews,string indicating how data outside the region of focus is to be scaled and mapped to gray values,"full: Black and white are respectively mapped onto the minimum and maximum of the movie data indicated by 'mv_thresholdShowImage'
  163. onlyShown: same as 'full', but min and max calculated restricted to the region outside the region of focus",str,full,,
  164. SO_thresholdShowImage,Output,SO_thresholdShowImage,SO-overviews,"string indicating the data to be shown outside the region of focus defined by 'SO_thresholdOn', 'SO_lowerThreshNegativeResps', 'SO_upperThreshNegativeResps' and 'SO_withinArea'.","foto1: foto data calculated from raw data will be used. This is the default setting. Since foto data is a frame, the region outside the region of focus will be the same for all frames
  165. raw1: raw data will be used.
  166. bgColor: all pixels outside the region of focus will be filled with the color indicated by the flag 'mv_bgColor'",str,foto1,,
  167. SO_upperThreshNegativeResps,Output,SO_upperThreshNegativeResps,SO-overviews,"string indicating an upper threshold, which is applied to the data indicated in 'SO_thresholdOn'.
  168. Pixels with values lower than this threshold will be colorized.
  169. Absolute and relative thresholds can be specified for this flag.
  170. For absolute thresholds use the format 'axxxx'. E.g.: 'a956.56', in which case all pixels with value lower than 956.56 will be colorized.
  171. For relative threholds use the format 'ryyyy'. E.g.: 'r34.56', in which case all pixels with values in the range 0%-34.56% of the data range will be colorized.
  172. Ignored if 'mv_thresholdOn' is 'none'",,str,a0,{flag}.startswith('a') or {flag}.startswith('r'),Invalid value {flag} specified for {flag_name}! Use the format 'rxxxx' for relative values and 'ayyyy' for absolute values
  173. SO_withinArea,Output,SO_withinArea,SO-overviews,indicates whether colortable-based data colorization in overviews is restricted to an area indicated by the `.area/.area.tif` file for this measurement/animal,,bool,0,,
  174. SO_xgap,Output,SO_xgap,SO-overviews,"integer, only used when 'CTV_scalebar' is True. Width of the padding added to the right and left f the overview frame is double this value",,int,30,,
  175. STG_MotherOfAllFolders,Paths,MotherOfAllFolders,PTH-paths,path on file system of the folder containing selected yml file,,str,not set yet,,
  176. STG_Datapath,Paths,STG_Datapath,PTH-paths,"string pointing to a folder for raw data. Can be absolute or relative to MotherOfAllFolders (by default, this is the folder containing the YML file)",,str,not set yet,,
  177. STG_Measu,Paths,STG_Measu,PTH-paths,measurement tag. Will be used to look up rows from LST files. Refers to the line with this value in column 'measu',,int,-1,,
  178. STG_OdorInfoPath,Paths,STG_OdorInfoPath,PTH-paths,"string pointing to a folder for measurement list files. Can be absolute or relative to MotherOfAllFolders (by default, this is the folder containing the YML file)",,str,not set yet,,
  179. STG_OdormaskPath,Paths,STG_OdormaskPath,PTH-paths,"string pointing to a folder for spatial footprint information of ROIs (primarily) and AREAs (as backup). Can be absolute or relative to MotherOfAllFolders (by default, this is the folder containing the YML file)",,str,not set yet,,
  180. STG_OdorAreaPath,Paths,STG_OdorAreaPath,PTH-paths,"string pointing to a folder for spatial footprint information of AREAs. Can be absolute or relative to MotherOfAllFolders (by default, this is the folder containing the YML file)",,str,Areas,,
  181. STG_OdorReportFile,Paths,STG_OdorReportFile,PTH-paths,string for free usage to define output file name,,str,empty,,
  182. STG_OdorReportPath,Paths,STG_OdorReportPath,PTH-paths,"string pointing to a folder for output (movies, overviews, tapestries, glodatamixes, pipeline reports). Can be absolute or relative to MotherOfAllFolders (by default, this is the folder containing the YML file)",,str,not set yet,,
  183. STG_ReportTag,Paths,STG_ReportTag,PTH-paths,name of this animal e.g. in animal.lst,,str,not set yet,,
  184. STG_ProcessedDataPath,Paths,STG_ProcessedDataPath,PTH-paths,"string pointing to a folder for processed data (movement corrected movies, etc). Can be absolute or relative to MotherOfAllFolders (by default, this is the folder containing the YML file)",,str,Processed Data,,
  185. STG_TempArchivePath,Paths,STG_TempArchivePath,PTH-paths,string pointing to a folder which will be used to archive files generated for the comparison of pipelines. Must be absolute,,str,not set yet,,
  186. CTV_FeatureNumber,Output,CTV_FeatureNumber,RM-report method,"integer indicating which feature of the CTV to use, where CTV features are numbered 0, 1, 2, 3, ...",,int,0,{flag} >= 0,"Flag {flag_name} can only take integer values 0, 1, 2... Specified value: {flag}"
  187. CTV_firstframe,Output,CTV_firstframe,RM-report method,"integer indicating a frame number, where frames are numbered 0, 1, 2...",,int,22,,
  188. CTV_lastframe,Output,CTV_lastframe,RM-report method,"integer indicating a frame number, where frames are numbered 0, 1, 2...",,int,36,,
  189. CTV_Method,Output,CTV_Method,RM-report method,"specifies curve-to-value function for pixelwise application to movies to generate overviews. To specify a custom-written ctv method, specify function name here and the file containing it in 'CTV_MethodFile'. Or use an internally implemented CTV","22: is the difference between two fixed points
  190. 0: one feature, (definition taken forward from VIEW-IDL) mean of all frames, useful for simulated photographs
  191. 22: one feature, (mean of 3 frames around <last_frame>) – (mean of 3 frames around <first_frame>)
  192. 222: one feature, (mean of 4 frames starting at <last_frame>) – (mean of 4 frames starting at <first_frame>)
  193. 35: one feature, relates to the maximum within 3 secs after stimulus onset
  194. 22and35: two features, of 22 and 35 above
  195. 300: one feature, same as 0
  196. 301: one feature, (definition taken forward from VIEW-IDL) mean of frames 5 to 10, which is generally before stimulus onset. Useful for morphological views.
  197. 302: one feature, mean of frames from <first_frame> to <last_frame> (both inclusive).
  198. 303: one feature, Average of background frames, calculated using first stimulus onset and the flags LE_StartBackground and LE_PrestimEndBackground. Can be useful to visualize and compare baseline values of signals.
  199. 330: one feature, median of all frames
  200. 331: one feature, median of frames 5 to 10, which is generally before stimulus onset. Useful for morphological views.
  201. 332: one feature, median of frames from <first_frame> to <last_frame> (both inclusive).
  202. 333: one feature, Median of background frames, calculated using first stimulus onset and the flags LE_StartBackground and LE_PrestimEndBackground. Can be useful to visualize and compare baseline values of signals.","int, str",22,,
  203. CTV_MethodFile,Output,CTV_MethodFile,RM-report method,only used when 'CTV_Method',,str,not set yet,,
  204. CTV_scalebar,Output,CTV_scalebar,RM-report method,"when True, colorbar is added to the right of overviews and movies",,bool,False,,
  205. CTV_StimulusNumber,Output,CTV_StimulusNumber,RM-report method,"integer indicating which stimulus to use when calculating CTV, where stimuli are numbered 0, 1, 2, 3, ...",,int,0,{flag} >= 0,"Flag {flag_name} can only take integer values 0, 1, 2... Specified value: {flag}"
  206. CTVM_Method,Output,CTVM_Method,RM-report method,(not yet implemented in pyVIEW)for multiple CTV values at once,,int,0,,
  207. Signal_FilterSpaceFlag,Filters,FilterSpaceFlag,RM-report method,Toggles on/off the filter applied to sig1 before generating overview frames or movies,,bool,0,,
  208. Signal_FilterSpaceSize,Filters,FilterSpaceSize,RM-report method,standard deviation of the spatial gaussian filter applied to sig1 before creating overviews/movies. Only used if 'FilterSpaceFlag' is True,,float,3,,
  209. Signal_FilterTimeFlag,Filters,FilterTimeFlag,RM-report method,Toggles on/off the filter applied to sig1 before generating movies,,bool,0,,
  210. Signal_FilterTimeSize,Filters,FilterTimeSize,RM-report method,standard deviation of the temporal gaussian filter applied to sig1 before creating movies. Only used if 'FilterTimeFlag' is True,,float,3,,
  211. RM_differentViews,Output,RM_differentViews,RM-report method,"Change view, e.g. mirror flip right ALs (SingleOverviews.pro)",,bool,0,,
  212. RM_Radius,Output,RM_Radius,RM-report method,"integer representing number of pixels, interpreted as the size of glomeruli read from .coor file, used when marking ROIs on overviews and exporting glodatamixes",,int,5,,
  213. RM_ROIThreshold,Output,RM_ROIThreshold,RM-report method,"When converting spatial footprints of ROIs into binary masks, all pixel above this percentile will be considered to be inside the binary mask",,float,75,,
  214. RM_ROITrace,Output,RM_ROITrace,RM-report method,Indicates the file from which component masks are sourced,"0 : read the .coor file
  215. 1 : (not tested) read the .tif file (8-bit, value indicates the name of the glomerulus)
  216. 2 : read the .Area file (IDL format).
  217. 3 : read the .roi file created in ILTIS
  218. 4 : read the .roi.tif file created by a processing pipeline
  219. 5 : read the .area.tif file created in ILTIS
  220. 6 : use a fictive ROI with uniform weight over the entire frame",int,3,,
  221. SO_MV_scalemax,Output,scalemax,RM-report method,value to scale maximum to with SO_indivdiualScale or mv_individualScale equals 0,,float,1,,
  222. SO_MV_scalemin,Output,scalemin,RM-report method,corresponding value for minimum,,float,0,,
  223. LE_CalcMethod,CalcSignals,view_CalcMethod,CALC-signal calculation,integer indicating the method used for calculating a biologically relevant signal from raw movie data. Used in view/python_core/calc_methods.py,"0: sig1 = raw1 / 1000
  224. 3: sig1=deltaF/F
  225. 4: sig1=raw1/raw2 - background(raw1/raw2)",int,3,,
  226. VIEW_batchmode,Xtra,batchmode,SYS-system,"choice between interactive mode and batchmode. Valid values are: True, False ",,bool,True,,
  227. SO_MV_colortable,Output,colortable,SYS-system,"if integer indicates an IDL_style color table to use. Valid values are: 11-14. Values are 12-14 self-programmed rainbows.
  228. if string, must be the name of a matplotlib colormap.
  229. See https://matplotlib.org/tutorials/colors/colormaps.html.
  230. NOTE: The inverse of every matplotlib colormap is also available, just append '_r' to colormap name. E.g.: Inverse of the colormap 'jet' would be 'jet_r'","
  231. 11: a self programmed colortable
  232. 12: a self-programmed rainbow colortable
  233. 13: a self-programmed rainbow colortable
  234. 14: a self-programmed rainbow colortable
  235. jet: a matplotlib colormap
  236. viridis: a matplotlib colormap, etc","int, str",13,,