44```
55filterbank = Filterbank(<PATH TO FILTERBANK FILE>)
66```
7-
7+ This is an example without parameters, see 2.3 for an example with the parameters.
88### 2.2 Read the header from filterbank data
99```
1010filterbank.header
1111```
1212
1313Header data contains the following:
14+ ```
1415* source_name
1516* DM
1617* machine_id
@@ -23,27 +24,21 @@ Header data contains the following:
2324* tstart
2425* tsamp
2526* nifs
26-
27+ ```
2728freq_range = fch1 + nchans
2829time_range = tstart + (tsamp/24/60/60)
2930
3031freq_range is a tuple with a frequency start and a frequency stop
3132The same applies to time_range
3233
33- ### Read filterbank file to 3d numpy array
34+ ### 2.3 Read filterbank file to 3d numpy array
35+ The attributes time_range and freq_range can be passed as parameters to select a specific portion of the filterbank file, for example:
3436```
35- filterbank.read_filterbank
36- ```
37- time_range and freq_range can be passed as parameters to select a specific portion of the data, for example:
38- ```
39- filterbank.read_filterbank(freq_range, time_range)
37+ filterbank = Filterbank(<PATH TO FILTERBANK FILE>, freq_range, time_range)
4038```
4139
42- ### Select a range of data from the filterbank file
43- ```
44- filterbank.select_data
45- ```
46- time_range and freq_range can be passed as parameters to select a specific portion of the data, for example:
40+ ### 2.4 Select a range of data from the filterbank file
41+ The select_data method can be used to select a subset from the data read by the read_filterbank method.
4742```
48- filterbank.read_filterbank (freq_range, time_range)
43+ filterbank.select_data (freq_range, time_range)
4944```
0 commit comments