Skip to content

Commit b7d657b

Browse files
committed
Merge branch 'master' into maint-3.9
2 parents f66353e + cc9cf42 commit b7d657b

11 files changed

+42
-19
lines changed

CHANGELOG.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## Unreleased
88

9-
## [4.0.0-rc1] - 2021-02-19
9+
## [4.0.0] - 2021-03-06
1010

1111
### Added
12-
- Support for GNU Radio 3.9
12+
- Support for DELFI-n3xt
1313

14-
### Removed
15-
- Support for GNU Radio 3.8
14+
### Changed
15+
- Final NORAD for UVSQ-Sat
16+
- Document that --wavfile allows OGG/FLAC
1617

17-
## [3.7.0] - 2021-02-19
18+
## [3.7.0] and [4.0.0-rc1] - 2021-02-19
1819

1920
### Added
2021
- Read sample rate from WAV files automatically
@@ -353,7 +354,8 @@ Large refactor release bringing new functionality and improvements. This is an o
353354
## [1.0.0] - 2018-08-02
354355
First gr-satellites release using semantic versioning
355356

356-
[Unreleased]: https://github.com/daniestevez/gr-satellites/compare/v4.0.0-rc1...master
357+
[Unreleased]: https://github.com/daniestevez/gr-satellites/compare/v4.0.0...master
358+
[4.0.0]: https://github.com/daniestevez/gr-satellites/compare/v4.0.0-rc1...v4.0.0
357359
[4.0.0-rc1]: https://github.com/daniestevez/gr-satellites/compare/v3.7.0...v4.0.0-rc1
358360
[3.7.0]: https://github.com/daniestevez/gr-satellites/compare/v3.6.0...v3.7.0
359361
[3.6.0]: https://github.com/daniestevez/gr-satellites/compare/v3.5.2...v3.6.0

CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules)
4545
set(VERSION_MAJOR 4)
4646
set(VERSION_API 0)
4747
set(VERSION_ABI 0)
48-
set(VERSION_PATCH rc1)
4948

5049
cmake_policy(SET CMP0011 NEW)
5150

MANIFEST.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ copyright_owner:
1111
- Daniel Estévez
1212
license: GPLv3
1313
repo: https://github.com/daniestevez/gr-satellites
14-
gr_supported_version: v3.8
14+
gr_supported_version: v3.8, v3.9
1515
#website: <module_website> # If you have a separate project website, put it here
1616
#icon: <icon_url> # Put a URL to a square image here that will be used as an icon on CGRAN
1717
---

README.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,12 @@ gr-satellites [documentation](https://gr-satellites.readthedocs.io/) is hosted i
3838
Currently there are the following series of releases in the history of
3939
gr-satellites:
4040

41+
* `v4.x.y` has the same functionality as the v3.x.y series, but supports
42+
GNU Radio 3.9.
43+
4144
* `v3.x.y` is the result of a large refactor that introduces a lot of
4245
new functionality and improvements. The refactor started on September
43-
2019 and was finished in May 2020.
46+
2019 and was finished in May 2020. This supports GNU Radio 3.8.
4447

4548
* `v2.x.y` is a series of releases compatible with GNU Radio 3.8 that existed
4649
between September 2019 and May 2020. The functionality in this series is
@@ -53,7 +56,10 @@ gr-satellites:
5356
The repository is organized in the following branches:
5457

5558
* `master` is where the active development happens. From time to time, features
56-
will be frozen in a new release. This branch is compatible with GNU Radio 3.8.
59+
will be frozen in a new release. This branch is compatible with GNU Radio 3.9.
60+
61+
* `maint-3.9` is the branch where releases in the current `v4.x.y` line are
62+
published. This branch is compatible with GNU Radio 3.9.
5763

5864
* `maint-3.8` is the branch where releases in the current `v3.x.y` line are
5965
published. This branch is compatible with GNU Radio 3.8.

apps/gr_satellites

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def argument_parser():
4949
p_input = p.add_argument_group('input')
5050

5151
p_sources = p_input.add_mutually_exclusive_group(required = True)
52-
p_sources.add_argument('--wavfile', help = 'WAV input file')
52+
p_sources.add_argument('--wavfile', help = 'WAV/OGG/FLAC input file (using libsndfile)')
5353
p_sources.add_argument('--rawfile', help = 'RAW input file (float32 or complex64)')
5454
p_sources.add_argument('--rawint16', help = 'RAW input file (int16)')
5555
p_sources.add_argument('--audio', const = '', nargs = '?', metavar = 'DEVICE', help = 'Soundcard device input')

docs/gr_satellites.1

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ list supported satellites and exit
4141
.SS "Input options"
4242
.TP
4343
.BR \-\-wavfile\ \fIWAVFILE\fR
44-
WAV input file
44+
WAV/OGG/FLAC input file (using libsndfile)
4545
.TP
4646
.BR \-\-rawfile\ \fIRAWFILE\fR
4747
RAW input file (float32 or complex64)

docs/source/command_line.rst

+7-4
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,14 @@ Specifying the input source
9191
Besides specifying the satellite to use for decoding, it is mandatory to specify
9292
the input source by using exactly one of the following options:
9393

94-
* ``--wavfile`` can be used to read a recording in WAV format. The sample rate
95-
is obtained from the WAV header, but it can be overriden using the the
94+
* ``--wavfile`` can be used to read a recording in WAV/OGG/FLAC format.
95+
This uses libsndfile through the GNU Radio WAV File Source block, so any
96+
format supported by libsndfile can be used.
97+
The sample rate
98+
is obtained from the file header, but it can be overriden using the the
9699
``--samp_rate`` argument if necessary.
97100

98-
By default, the WAV file is interpreted as a one-channel file containing real
101+
By default, the WAV/OGG/FLAC file is interpreted as a one-channel file containing real
99102
RF samples. To read a two-channel file containing IQ RF samples, the ``--iq``
100103
argument needs to be specified.
101104

@@ -231,7 +234,7 @@ For example, this shows all the options allowed by the FUNcube-1 decoder:
231234
--ignore_unknown_args Treat unknown arguments as warning
232235
233236
input:
234-
--wavfile WAVFILE WAV input file
237+
--wavfile WAVFILE WAV/OGG/FLAC input file (using libsndfile)
235238
--rawfile RAWFILE RAW input file (float32 or complex64)
236239
--rawint16 RAWINT16 RAW input file (int16)
237240
--audio [DEVICE] Soundcard device input

docs/source/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
# The short X.Y version
2727
version = ''
2828
# The full version, including alpha/beta/rc tags
29-
release = '4.0.0-rc1'
29+
release = '4.0.0'
3030

3131

3232
# -- General configuration ---------------------------------------------------

python/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
ad-hoc protocols used in other satellites.
2020
'''
2121

22-
__version__ = 'v4.0.0-rc1'
22+
__version__ = 'v4.0.0'
2323
__author__ = 'Daniel Estevez'
2424
__copyright__ = 'Copyright 2016-2020 Daniel Estevez'
2525
__email__ = '[email protected]'

python/satyaml/DELFI-n3xt.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: DELFI-n3xt
2+
norad: 39428
3+
data:
4+
&tlm Telemetry:
5+
telemetry: ax25
6+
transmitters:
7+
2k4 BPSK downlink:
8+
frequency: 145.870e+6
9+
modulation: BPSK
10+
baudrate: 2400
11+
framing: AX.25
12+
data:
13+
- *tlm

python/satyaml/UVSQ-SAT.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: UVSQ-SAT
2-
norad: 99991
2+
norad: 47438
33
telemetry_servers:
44
- SIDS https://amsat.electrolab.fr/api/V2/SIDS
55
data:

0 commit comments

Comments
 (0)