Skip to content

Commit 48c6fb5

Browse files
committed
updated table of contents, expanded filterbank.md
1 parent a77d622 commit 48c6fb5

File tree

3 files changed

+17
-16
lines changed

3 files changed

+17
-16
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,10 @@ Creating a free and open source framework that contains the generic algorithms a
1414

1515
# Table of contents
1616
1. [Getting started](docs/gettingstarted.md)
17+
1. [Example filterbank files](docs/gettingstarted.md#11-example-filterbank-files)
18+
2. [Import](docs/gettingstarted.md#12-import)
1719
2. [Filterbank tutorial](docs/filterbank.md)
20+
1. [Create filterbank object](docs/filterbank.md#21-create-filterbank-object)
21+
2. [Read header from filterbank data](docs/filterbank.md#22-read-header-from-filterbank-data)
22+
3. [Read filterbank file to 3d numpy array](docs/filterbank.md#23-read-filterbank-file-to-3d-numpy-array)
23+
4. [Select a range of data from the filterbank file](docs/filterbank.md#24-select-a-range-of-data-from-the-filterbank-file)

docs/filterbank.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44
```
55
filterbank = 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
```
1010
filterbank.header
1111
```
1212

1313
Header 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+
```
2728
freq_range = fch1 + nchans
2829
time_range = tstart + (tsamp/24/60/60)
2930

3031
freq_range is a tuple with a frequency start and a frequency stop
3132
The 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
```

docs/gettingstarted.md

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

3-
## Example filterbank files
3+
## 1.1 Example filterbank files
44
### Use one of the following filterbank files as an example:
55
* <a href="https://git.dev.ti-more.net/uploads/-/system/personal_snippet/2/bc063035797e978034adfb6f2da75e70/pspm8.fil">8 bit</a>
66
* <a href="https://git.dev.ti-more.net/uploads/-/system/personal_snippet/2/3da35656df8f722441579847974a03cb/pspm16.fil">16 bit</a>
77
* <a href="https://git.dev.ti-more.net/uploads/-/system/personal_snippet/2/e6015ec024ad1f53d4c2f39511620db1/pspm32.fil">32 bit</a>
88

9-
## Import
9+
## 1.2 Import
1010
```
1111
from filterbank.filterbank import *
1212
```

0 commit comments

Comments
 (0)