diff --git a/scripts/modem.py b/scripts/amodem similarity index 100% rename from scripts/modem.py rename to scripts/amodem diff --git a/scripts/wave.py b/scripts/audio similarity index 100% rename from scripts/wave.py rename to scripts/audio diff --git a/scripts/auto-calib.sh b/scripts/auto-calib similarity index 100% rename from scripts/auto-calib.sh rename to scripts/auto-calib diff --git a/scripts/calib.py b/scripts/calibrate similarity index 100% rename from scripts/calib.py rename to scripts/calibrate diff --git a/scripts/configure.py b/scripts/configure.py deleted file mode 100755 index 1f878b5..0000000 --- a/scripts/configure.py +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env python -template = '''import numpy as np - -## Parameters -Fs = {Fs} # sampling frequency [Hz] -Nfreq = {Nfreq} # number of frequencies used -Tsym = {Tsym} # symbol duration [seconds] -Nx = {Nx} -Ny = {Ny} - -Ts = 1.0 / Fs - -frequencies = (1 + np.arange(Nfreq)) * 1e3 -carrier_index = 0 -Fc = frequencies[carrier_index] -Tc = 1.0 / Fc - -assert Nx == 2 ** round(np.log2(Nx)) -assert Ny == 2 ** round(np.log2(Ny)) - -xs = np.linspace(-1, 1, Nx) if Nx > 1 else [0.0] -ys = np.linspace(-1, 1, Ny) if Ny > 1 else [0.0] -symbols = np.array([complex(x, y) for x in xs for y in ys]) -symbols = symbols / np.max(np.abs(symbols)) - -Nsym = int(Tsym / Ts) -baud = int(1/Tsym) -''' - -defaults = dict(Fs=32e3, Nx=8, Ny=8, Tsym=1e-3, Nfreq=8) - -import sys -args = sys.argv[1:] -for arg in args: - name, value = arg.split('=') - if name in defaults: - T = type(defaults[name]) - defaults[name] = T(value) - -content = template.format(**defaults) -sys.stdout.write(content) diff --git a/scripts/resample.py b/scripts/resample similarity index 100% rename from scripts/resample.py rename to scripts/resample diff --git a/scripts/show.py b/scripts/show similarity index 100% rename from scripts/show.py rename to scripts/show diff --git a/scripts/transfer.sh b/scripts/transfer similarity index 100% rename from scripts/transfer.sh rename to scripts/transfer diff --git a/setup.py b/setup.py index df4e8ac..38a4a05 100644 --- a/setup.py +++ b/setup.py @@ -33,4 +33,5 @@ setup( "Topic :: System :: Networking", "Topic :: Communications", ], + scripts=['scripts/amodem'], )