Ask a Question | Search PSRCHIVE: |
Home
|
ChannelZapMedian.h const ScalarMath exp(const ScalarMath &x) void set_bybin(bool t) Run the algorithm on the spectra of each bin. Definition: ChannelZapMedian.h:77 PPQQ void set_expression(const std::string &exp) Set the mathematical expression. Definition: ChannelZapMedian.h:95 float iqr_threshold Threshold as a multiple of the inter-quartile range. Definition: ChannelZapMedian.h:118 bool from_total Compute the zap mask from the tscrunched total. Definition: ChannelZapMedian.h:127 bool get_from_total() const Compute a single zap mask from the total. Definition: ChannelZapMedian.h:92 virtual unsigned get_npol() const =0 Get the number of polarization measurements. float rms_threshold Threshold as a multiple of the standard deviation. Definition: ChannelZapMedian.h:112 virtual void set_Archive(const Archive *) Set the instance. Definition: HasArchive.C:25 void operator()(Archive *) Set up attributes that apply to the whole archive. Definition: ChannelZapMedian.C:84 void set_iqr_threshold(float t) Set the threshold as multiple of the inter-quartile range. Definition: ChannelZapMedian.C:59 const float * get_amps() const Return a pointer to the amplitudes array. Definition: ProfileAmps.C:141 void set_madm_threshold(float t) Set the threshold as multiple of the median absolute deviation from the median. Definition: ChannelZapMedian.C:47 bool bybin Median smooth the spectra of each bin. Definition: ChannelZapMedian.h:121 float get_rms_threshold() const Get the threshold as multiple of the standard deviation. Definition: ChannelZapMedian.C:42 static bool verbose flag controls the amount output to stderr by Integration methods Definition: Integration.h:42 std::string get_statistic() const Get the profile statistic. Definition: ChannelZapMedian.C:76 virtual unsigned get_nbin() const =0 Get the number of bins in each profile. Reference::To< Statistics > stats The Statistics estimator used to evaluate the expression. Definition: ChannelZapMedian.h:136 void set_from_total(bool t) Compute a single zap mask from the total. Definition: ChannelZapMedian.h:89 Signal::State get_state() const Get the polarimetric state of the profiles. Definition: Integration.C:599 unsigned window_size The size of the window over which median will be computed. Definition: ChannelZapMedian.h:109 float get_weight(unsigned ichan) const Get the Profile weight attribute of the given channel. Definition: Integration.C:388 void set_paz_report(bool t) Print equivalent paz command on cout. Definition: ChannelZapMedian.h:83 TextInterface::Parser * get_interface() Get the text interface to the configuration attributes. Definition: ChannelZapMedian.C:139 Array of Profiles integrated over the same time interval. Definition: Integration.h:37 float get_madm_threshold() const Get the threshold as multiple of the median absolute deviation from the median. Definition: ChannelZapMedian.C:54 unsigned get_window_size() const Get the size of the window over which median will be computed. Definition: ChannelZapMedian.h:56 void set_statistic(const std::string &) Set the profile statistic. Definition: ChannelZapMedian.C:71 void set_rms_threshold(float t) Set the threshold as multiple of the standard deviation. Definition: ChannelZapMedian.C:35 void set_weight(unsigned ichan, float weight) Set the Profile weight attributes of the given channel. Definition: Integration.C:401 std::string expression Set the expression to evaluate in each channel (as in psrstat) Definition: ChannelZapMedian.h:133 Coherence void weight(Integration *integration) Set integration weights. Definition: ChannelZapMedian.C:192 std::vector< bool > single_mask The single mask to apply to every sub-integration. Definition: ChannelZapMedian.h:130 void set_window_size(unsigned size) Set the size of the window over which median will be computed. Definition: ChannelZapMedian.h:53 std::string get_expression() const Get the mathematical expression. Definition: ChannelZapMedian.h:98 ChannelZapMedian() Default constructor. Definition: ChannelZapMedian.C:23 float madm_threshold Threshold as a multiple of the median absolute deviation from the median. Definition: ChannelZapMedian.h:115 float get_iqr_threshold() const Get the threshold as multiple of the inter-quartile range. Definition: ChannelZapMedian.C:66 bool get_dedispersed() const Inter-channel dispersion delay has been removed. Definition: Integration.C:467 Uses a median smoothed spectrum to find birdies and zap them. Definition: ChannelZapMedian.h:28 const Profile * get_Profile(const Archive *data, Index subint, Index pol, Index chan) Return the requested profile, cloning and integrating when needed. Definition: Index.C:24 bool paz_report Print the verbose message used by paz. Definition: ChannelZapMedian.h:124 Profile * get_Profile(unsigned ipol, unsigned ichan) Returns a pointer to the Profile given by the specified indeces. Definition: Integration.C:306 Reference::To< ProfileStatistic > statistic The statistic to be derived from each profile. Definition: ChannelZapMedian.h:140 bool get_paz_report() const Print equivalent paz command on cout. Definition: ChannelZapMedian.h:86 bool get_bybin() const Run the algorithm on the spectra of each bin. Definition: ChannelZapMedian.h:80 Generated using doxygen 1.8.17
|