Ask a Question | Search DSPSR: |
Home
|
TimeDivide.h Pulsar Pulsar::Phase start_phase The corresponding phase at which to begin dividing time. Definition: TimeDivide.h:138 uint64_t get_idat_start() const Get the first time sample from observation in the current division. Definition: TimeDivide.h:113 virtual void set_output_order(TimeSeries::Order) Set the order of the dimensions in the output TimeSeries. Definition: Unpacker.C:65 void phase(Profile *input) void set_start_time(MJD start_time) Set the start time at which to begin dividing. Definition: TimeDivide.C:35 double get_seconds() const Get the number of seconds in each division. Definition: TimeDivide.h:52 Parses Observation attributes from a SigProc header. Definition: SigProcObservation.h:24 Produces TimeSeries data by integrating an Input with an Unpacker. Definition: IOManager.h:26 void tscrunch(Container *, const ScrunchFactor &) MJD get_start_time() const Get the start time at which to begin dividing. Definition: TimeDivide.h:46 Simple 8-bit to float unpacker for the BPSR cross pol files. Definition: BPSRCrossUnpacker.h:23 void set_period(double) Set the folding period used to determine pulse phase. Definition: TimeDivide.C:98 void discard_bounds(const Observation *) Call this method if, after calling set_bounds, the data were not used. Definition: TimeDivide.C:339 void unload(FILE *header) Write a SigProc header block. Definition: SigProcObservation.C:230 virtual void copy(const Observation *obs) Same as operator= but takes a pointer. Definition: Observation.h:57 MJD get_reference_epoch() const Set the reference epoch (start time of first division) Definition: TimeDivide.h:58 Rescale all channels and polaristions indepdenently to a zero mean and unit variance. Definition: Rescale.h:29 double reference_phase The reference phase. Definition: TimeDivide.h:150 double get_rate() const Return the sampling rate (time samples per second in Hz) Definition: Observation.h:157 uint64_t get_division() const Get the current division. Definition: TimeDivide.h:125 bool set_output_ppqq() only unpack PP & QQ inputs Definition: BPSRCrossUnpacker.C:45 bool integer_division_seconds_boundaries Round division boundaries to integer numbers of division_seconds. Definition: TimeDivide.h:156 bool get_is_valid() const Return true if the last bound Observation covers the current division. Definition: TimeDivide.h:101 static bool record_time Global flag enables stopwatch to record the time spent operating. Definition: Operation.h:42 void fscrunch(Container *, const ScrunchFactor &) void set_reference_phase(double phase) Set the reference phase (phase of bin zero) Definition: TimeDivide.C:106 void set_seconds(double division_seconds) Set the number of seconds in each division. Definition: TimeDivide.C:68 Stores information about digital, band-limited, time-varying signals. Definition: Observation.h:33 Converts floating point values to N-bit sigproc filterbank format. Definition: SigProcDigitizer.h:24 double get_reference_phase() const Get the reference phase (phase of bin zero) Definition: TimeDivide.h:82 bool fractional_pulses Include the fractional pulses at the start and end of data. Definition: TimeDivide.h:153 Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29 double get_bandwidth() const Return the bandwidth of signal in MHz (-ve = lsb; +ve = usb) Definition: Observation.h:147 uint64_t get_division_ndat() const Get the total number of time samples in the current division. Definition: TimeDivide.h:119 void set_predictor(const Pulsar::Predictor *) Set the Pulsar::Predictor used to determine pulse phase. Definition: TimeDivide.C:88 bool get_in_next() const Return true if the last bound Observation covers the next division. Definition: TimeDivide.h:107 void set_bounds(const Observation *) Calculate the boundaries of the current division. Definition: TimeDivide.C:123 bool get_end_reached() const Return true if the end of the current division has been reached. Definition: TimeDivide.h:110 void set_turns(double division_turns) Set the number of turns in each division. Definition: TimeDivide.C:78 Reference::To< const Pulsar::Predictor > poly The Pulsar::Predictor used to determine pulse phase. Definition: TimeDivide.h:162 std::string get_source() const Return the source name. Definition: Observation.h:122 double get_turns() const Get the number of turns in each division. Definition: TimeDivide.h:64 A container for storing digitized (generally not floating point) data Definition: BitSeries.h:35 void unload(char *header) Write an ASCII header block. Definition: ASCIIObservation.C:563 double get_centre_frequency() const Return the centre frequency of the band-limited signal in MHz. Definition: Observation.h:134 void set_boundaries(const MJD &time) Calculates the boundaries of the sub-integration containing time. Definition: TimeDivide.C:345 bool verbose Abstract base class of Transformations that convert n-bit to float. Definition: Unpacker.h:42 double division_seconds Number of seconds in each division. Definition: TimeDivide.h:141 void set_fractional_pulses(bool) Fold the fractional pulses at the start and end of data. Definition: TimeDivide.C:113 unsigned get_phase_bin() const Get the phase bin of the current division (turns < 1) Definition: TimeDivide.h:122 MJD start_time The start time from which to begin dividing time. Definition: TimeDivide.h:135 double period The period used to determine pulse phase. Definition: TimeDivide.h:159 bool get_new_division() const Return true if the last bound Observation covers a new division. Definition: TimeDivide.h:104 State pscrunch(State state) void set_reference_epoch(const MJD &epoch) Set the reference epoch (start time of first division) Definition: TimeDivide.h:55 double get_period() const Set the folding period used to determine pulse phase. Definition: TimeDivide.h:76 uint64_t get_ndat() const Get the number of time samples from observation in the current division. Definition: TimeDivide.h:116 virtual bool get_order_supported(TimeSeries::Order) const Return true if the unpacker supports the specified output order. Definition: Unpacker.C:58 Parses Observation attributes from an ASCII header. Definition: ASCIIObservation.h:29 const Pulsar::Predictor * get_predictor() const Get the Pulsar::Predictor used to determine pulse phase. Definition: TimeDivide.h:70 bool get_fractional_pulses() const Set the start time at which to begin dividing. Definition: TimeDivide.C:118 MJD reference_epoch Reference epoch at start of the first division. Definition: TimeDivide.h:144 @ OrderFPT Frequency, Polarization, Time (default before 3 October 2008) Definition: TimeSeries.h:47 @ OrderTFP Time, Frequency, Polarization (better for many things) Definition: TimeSeries.h:50 double division_turns Number of turns in each division. Definition: TimeDivide.h:147 unsigned get_nchan() const Return the number of channels into which the band is divided. Definition: Observation.h:85 Generated using doxygen 1.8.17
|