qaqc Jython module¶
- timeorder(data, stime, etime, tdelta, tunit)¶
- Time order of the table data. - Parameters
- data – (TimeTableData) Original data. 
- stime – (datetime) Start datetime. 
- etime – (datetime) End datetime. 
- tdelta – (int) Time delta value. 
- tunit – (string) Time delta unit. [year|month|day|hour|minute]. 
 
- Returns
- Result table data. 
 
- flagset(minlim=- 10000, maxlim=50000, errornum=11, quantilenum=21, quantil=0.9, factor=2.3, stdnum=29, stdfactor=3)¶
- Create flag setting object. - Parameters
- minlim – (float) Minimum limitation. 
- maxlim – (float) Maximum limitation. 
- errornum – (int) Error point number. 
- quantilenum – (int) Quantile point number. 
- quantil – (float) Quantile value. 
- factor – (float) Factor value. 
- stdnum – (int) Standard deviation point number. 
- stdfactor – (float) Standard deviation factor value. 
 
- Returns
- Flag setting object. 
 
- check_lim(data, fset)¶
- Check limitation - Get flag code list according to min/max limitation setting. - Parameters
- data – (array) Input data array. 
- fset – (FlagSetting) FlagSetting. 
 
- Returns
- (list of string) Flag code list. 
 
- check_error(data, fset, fcodes)¶
- Check error - Set flag code list according to error setting. - Parameters
- data – (array) Input data array. 
- fset – (FlagSetting) FlagSetting. 
- fcodes – (list of sting) Flag code list. 
 
 
- check_std(data, fset, fcodes)¶
- Check 3 times of standard deviation - Set flag code list according to standard deviation setting. - Parameters
- data – (array) Input data array. 
- fset – (FlagSetting) FlagSetting. 
- fcodes – (list of sting) Flag code list. 
 
 
- check_all(data, fset)¶
- Check all 3 steps. - Parameters
- data – (array) Input data array. 
- fset – (FlagSetting) FlagSetting. 
 
- Returns
- (list of string) Flag code list. 
 
- makecolors(fcodes, c=None)¶
- Make colors according to flag codes. - Parameters
- fcodes – (list of string) Flag code list. 
- c – (list of color) Option colors for flag types. 
 
- Returns
- (list of color) Colors with the length as same as fcodes. 
 
- makearray(fcodes, v=None)¶
- Make array according to flag codes. - Parameters
- fcodes – (list of string) Flag code list. 
- v – (list of float) Option values for flag types. 
 
- Returns
- (array_like) Array with the length as same as fcodes. 
 
- flagchart(data, fcodes, dates=None, title='Flag chart')¶
- Open a flag chart form for mannual flagging. - Parameters
- data – (array_like) Data array. 
- fcodes – (list of string) Flag code list. 
- dates – (list of datetime) X datetime data. 
- title – (string) Chart title. 
 
- Returns
- (list of string) Result flag code list. 
 
- bc_loading_effect(bc, atn, avenum=4, refine=True, smooth=True, smoothnum=10)¶
- Black carbon loading effect compensation. - Parameters
- bc – (array) Black carbon data array. 
- atn – (array) Attenuation data array. 
- avenum – (int) Point number used for average in compensation parameter calculation. Default is 4. 
- refine – (boolean) Is refine compensation paramter or not. Default is True. 
- smooth – (boolean) Is smooth compensation paramter or not. Default is True. 
- smoothnum – (int) Point number used for smooth. Default is 10. 
 
- Returns
- Compensated BC data array and compensation parameters 
 

