Skip to content

Commit a77d622

Browse files
committed
added usage examples to filterbank.md
1 parent 3338379 commit a77d622

File tree

2 files changed

+45
-16
lines changed

2 files changed

+45
-16
lines changed

docs/filterbank.md

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,49 @@
1-
# Filterbank Tutorial
1+
# 2. Filterbank Tutorial
22

3-
### Create a filterbank object
4-
> ``` filterbank = Filterbank(<PATH TO FILTERBANK FILE>) ```
3+
### 2.1 Create a filterbank object
4+
```
5+
filterbank = Filterbank(<PATH TO FILTERBANK FILE>)
6+
```
57

6-
### Read the header from filterbank data
7-
> ``` filterbank.header ```
8+
### 2.2 Read the header from filterbank data
9+
```
10+
filterbank.header
11+
```
812

9-
### Read filterbank file to 3d numpy array
10-
> ``` filterbank.read_filterbank ```
13+
Header data contains the following:
14+
* source_name
15+
* DM
16+
* machine_id
17+
* telescope_id
18+
* data_type
19+
* fch1
20+
* foff
21+
* nchans
22+
* nbits
23+
* tstart
24+
* tsamp
25+
* nifs
1126

12-
### Calculate the frequency range
13-
> ``` filterbank.setup_freqs ```
27+
freq_range = fch1 + nchans
28+
time_range = tstart + (tsamp/24/60/60)
1429

15-
### Calculate the time range
16-
> ``` filterbank.setup_time ```
30+
freq_range is a tuple with a frequency start and a frequency stop
31+
The same applies to time_range
1732

18-
### Calculate the channel range
19-
> ``` filterbank.setup_chans ```
33+
### Read filterbank file to 3d numpy array
34+
```
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)
40+
```
2041

2142
### Select a range of data from the filterbank file
22-
> ``` filterbank.select_data ```
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:
47+
```
48+
filterbank.read_filterbank(freq_range, time_range)
49+
```

docs/gettingstarted.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Getting started
1+
# 1. Getting started
22

33
## Example filterbank files
44
### Use one of the following filterbank files as an example:
@@ -7,4 +7,6 @@
77
* <a href="https://git.dev.ti-more.net/uploads/-/system/personal_snippet/2/e6015ec024ad1f53d4c2f39511620db1/pspm32.fil">32 bit</a>
88

99
## Import
10-
> ```from filterbank.filterbank import *```
10+
```
11+
from filterbank.filterbank import *
12+
```

0 commit comments

Comments
 (0)