BLISS DeDrift documentation
Add your content using reStructuredText syntax. See the
reStructuredText
documentation for details.
-
struct hit
Public Types
-
using state_tuple = std::tuple<int64_t, float, int64_t, float, float, float, float, double, int64_t>
Public Functions
-
std::string repr() const
-
state_tuple get_state() const
-
void set_state(state_tuple state)
Public Members
-
int64_t start_freq_index
-
double start_freq_MHz
-
double start_time_sec
-
double duration_sec
-
int64_t rate_index
-
double drift_rate_Hz_per_sec
-
double power
-
int64_t time_span_steps
-
int64_t integrated_channels
-
float snr
-
float bandwidth
-
int64_t binwidth
-
rfi rfi_counts
-
int64_t coarse_channel_number = 0
-
using state_tuple = std::tuple<int64_t, float, int64_t, float, float, float, float, double, int64_t>
-
class scan
Public Functions
-
scan(h5_filterbank_file fb_file, int num_fine_channels_per_coarse = 0)
-
scan(std::string_view file_path, int num_fine_channels_per_coarse = 0)
-
std::shared_ptr<coarse_channel> read_coarse_channel(int coarse_channel_index = 0)
-
std::shared_ptr<coarse_channel> peak_coarse_channel(int coarse_channel_index = 0)
-
void add_coarse_channel_transform(std::function<coarse_channel(coarse_channel)> transform, std::string description = "")
-
int get_coarse_channel_with_frequency(double frequency) const
-
int get_number_coarse_channels() const
-
struct transform_stage
-
scan(h5_filterbank_file fb_file, int num_fine_channels_per_coarse = 0)