#include <despike.h>
|
template<typename DerivedA , typename DerivedB , typename apt_t > |
void | despike (Eigen::DenseBase< DerivedA > &, Eigen::DenseBase< DerivedB > &, apt_t &) |
|
template<typename DerivedA , typename DerivedB , typename apt_t > |
void | replace_spikes (Eigen::DenseBase< DerivedA > &, Eigen::DenseBase< DerivedB > &, apt_t &, Eigen::Index) |
|
|
template<typename DerivedA , typename DerivedB , typename DerivedC > |
void | spike_finder (Eigen::DenseBase< DerivedA > &flags, Eigen::DenseBase< DerivedB > &delta, Eigen::DenseBase< DerivedC > &diff, int &n_spikes, double &cutoff) |
|
template<typename Derived > |
auto | make_window (Eigen::DenseBase< Derived > &spike_loc, int n_spikes, Eigen::Index n_pts) |
|
◆ despike()
template<typename DerivedA , typename DerivedB , typename apt_t >
void timestream::Despiker::despike |
( |
Eigen::DenseBase< DerivedA > & |
scans, |
|
|
Eigen::DenseBase< DerivedB > & |
flags, |
|
|
apt_t & |
apt |
|
) |
| |
◆ make_window()
template<typename Derived >
auto timestream::Despiker::make_window |
( |
Eigen::DenseBase< Derived > & |
spike_loc, |
|
|
int |
n_spikes, |
|
|
Eigen::Index |
n_pts |
|
) |
| |
|
inlineprivate |
◆ replace_spikes()
template<typename DerivedA , typename DerivedB , typename apt_t >
void timestream::Despiker::replace_spikes |
( |
Eigen::DenseBase< DerivedA > & |
scans, |
|
|
Eigen::DenseBase< DerivedB > & |
flags, |
|
|
apt_t & |
apt, |
|
|
Eigen::Index |
start_det |
|
) |
| |
◆ spike_finder()
template<typename DerivedA , typename DerivedB , typename DerivedC >
void timestream::Despiker::spike_finder |
( |
Eigen::DenseBase< DerivedA > & |
flags, |
|
|
Eigen::DenseBase< DerivedB > & |
delta, |
|
|
Eigen::DenseBase< DerivedC > & |
diff, |
|
|
int & |
n_spikes, |
|
|
double & |
cutoff |
|
) |
| |
|
inlineprivate |
◆ fsmp
double timestream::Despiker::fsmp |
◆ grouping
std::string timestream::Despiker::grouping |
◆ logger
std::shared_ptr<spdlog::logger> timestream::Despiker::logger = spdlog::get("citlali_logger") |
◆ min_spike_sigma
double timestream::Despiker::min_spike_sigma |
◆ run_filter
bool timestream::Despiker::run_filter = false |
◆ sigest_lim
double timestream::Despiker::sigest_lim = 0 |
◆ size
int timestream::Despiker::size = 10 |
◆ time_constant_sec
double timestream::Despiker::time_constant_sec |
◆ use_all_det
bool timestream::Despiker::use_all_det = true |
◆ window_size
double timestream::Despiker::window_size |
The documentation for this class was generated from the following file:
- include/citlali/core/timestream/rtc/despike.h