From b39a35a5793965fb58ab490ea0d5f50bedbd07cd Mon Sep 17 00:00:00 2001 From: Patrick Eads Date: Tue, 16 Jul 2024 02:57:25 +0000 Subject: [PATCH] Bumping the version before tag --- README.md | 71 +++++++++++++++++++++++++++----------------------- pyproject.toml | 2 +- 2 files changed, 39 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 192d6be..362e6b4 100644 --- a/README.md +++ b/README.md @@ -79,28 +79,28 @@ to install separately from the default version included with your copy of Window Usage: sdrterm.py [OPTIONS] ╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ --fs -r NUMBER Sampling frequency in k/M/Samples per sec │ -│ --center-frequency -c NUMBER Offset from tuned frequency in k/M/Hz [default: 0] │ -│ --input -i TEXT Input device [default: (stdin)] │ -│ --output -o TEXT Output device [default: (stdout)] │ -│ --plot TEXT 1D-Comma-separated value of plot type(s) [default: None] │ -│ --demodulation -m [fm|wfm|am|re|im|fft] Demodulation type [default: fm] │ -│ --tuned-frequency -t NUMBER Tuned frequency in k/M/Hz [default: 0] │ -│ --vfos TEXT 1D-Comma-separated value of offsets from tuned frequency to process in addition to tuned frequency in k/M/Hz [default: None] │ -│ --decimation -d INTEGER RANGE [x>=2] Decimation factor [default: 2] │ -│ --encoding -e [b|B|h|H|i|I|f|d] Binary encoding (ignored if wav file) [default: None] │ -│ --omega-out -w NUMBER Output cutoff frequency in k/M/Hz [default: 12500] │ -│ --correct-iq --no-correct-iq Toggle iq correction [default: no-correct-iq] │ -│ --simo --no-simo Enable using sockets to output data processed from multiple channels specified by the vfos option. N.B. unlike normal mode, which uses │ -│ the system-default endianness for output, the sockets output network-default, big-endian doubles. [Implies: --vfos ] │ -│ [default: no-simo] │ -│ --verbose -v INTEGER Toggle verbose output. Repetition increases verbosity (e.g. -vv, or -v -v) [default: 0] │ -│ --smooth-output INTEGER Provide length of polynomial for smoothing output with Savitzky–Golay filter. A larger polynomial implies more aggressive filtering. │ -│ [default: (0 => no filtering)] │ -│ --vfo-host TEXT Address on which to listen for vfo client connections [default: localhost] │ -│ --swap-input-endianness -X Swap input endianness [default: (False => system-default, or as defined in RIFF header)] │ -│ --normalize-input --no-normalize-input Normalize input data. [default: no-normalize-input] │ -│ --help Show this message and exit. │ +│ --fs -r NUMBER Sampling frequency in k/M/Samples per sec │ +│ --center-frequency -c NUMBER Offset from tuned frequency in k/M/Hz [default: 0] │ +│ --input -i TEXT Input device [default: (stdin)] │ +│ --output -o TEXT Output device [default: (stdout)] │ +│ --plot TEXT 1D-Comma-separated value of plot type(s) [default: None] │ +│ --demodulation -m [fm|am|re|im] Demodulation type [default: fm] │ +│ --tuned-frequency -t NUMBER Tuned frequency in k/M/Hz [default: 0] │ +│ --vfos TEXT 1D-Comma-separated value of offsets from tuned frequency to process in addition to tuned frequency in k/M/Hz [default: None] │ +│ --decimation -d INTEGER RANGE [x>=2] Decimation factor [default: 2] │ +│ --encoding -e [b|B|h|H|i|I|f|d] Binary encoding (ignored if wav file) [default: None] │ +│ --omega-out -w NUMBER Output cutoff frequency in k/M/Hz [default: 12500] │ +│ --correct-iq --no-correct-iq Toggle iq correction [default: no-correct-iq] │ +│ --simo --no-simo Enable using sockets to output data processed from multiple channels specified by the vfos option. N.B. unlike normal mode, which uses the │ +│ system-default endianness for output, the sockets output network-default, big-endian doubles. [Implies: --vfos ] │ +│ [default: no-simo] │ +│ --verbose -v INTEGER Toggle verbose output. Repetition increases verbosity (e.g. -vv, or -v -v) [default: 0] │ +│ --smooth-output INTEGER Provide length of polynomial for smoothing output with Savitzky–Golay filter. A larger polynomial implies more aggressive filtering. │ +│ [default: (0 => no filtering)] │ +│ --vfo-host TEXT Address on which to listen for vfo client connections [default: localhost] │ +│ --swap-input-endianness -X Swap input endianness [default: (False => system-default, or as defined in RIFF header)] │ +│ --normalize-input --no-normalize-input Normalize input data. [default: no-normalize-input] │ +│ --help Show this message and exit. │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ``` @@ -110,14 +110,15 @@ to install separately from the default version included with your copy of Window ``` Usage: rtltcp.py [OPTIONS] HOST PORT -╭─ Arguments ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ * host TEXT Address of remote rtl_tcp server [default: None] [required] │ -│ * port INTEGER Port of remote rtl_tcp server [default: None] [required] │ -╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ --server-host TEXT Port of local distribution server [default: localhost] │ -│ --help Show this message and exit. │ -╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Arguments ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +│ * host TEXT Address of remote rtl_tcp server [default: None] [required] │ +│ * port INTEGER Port of remote rtl_tcp server [default: None] [required] │ +╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ +╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ +│ --server-host TEXT Port of local distribution server [default: localhost] │ +│ --verbose -v INTEGER Toggle verbose output. Repetition increases verbosity (e.g. -vv, or -v -v) [default: 0] │ +│ --help Show this message and exit. │ +╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ``` Screenshot 2024-06-18 at 20 45 48 @@ -134,10 +135,14 @@ of sdrterm's operation. e.g.,* ``` { "bandwidth": 12500, - "centerFreq": 0, + "centerFreq": -25000, "tunedFreq": 0, "omegaOut": 5000, - "fs": 48000, - "decimatedFs": 24000 + "smooth": 0, + "vfos": "15000,-15000", + "host": "localhost", + "encoding": "uint8", + "fs": 1024000, + "decimatedFs": 16000 } ``` diff --git a/pyproject.toml b/pyproject.toml index d333611..8bd9450 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ sources = ["src"] [project] name = "sdrterm" -version = "0.2.3.1" +version = "0.3" dependencies = [ 'scipy', 'numpy>=1.26',