mirror of
https://github.com/romanz/amodem.git
synced 2026-02-06 00:36:20 +08:00
PEP8 fixes
lambdas and imports
This commit is contained in:
@@ -20,10 +20,16 @@ class Equalizer(object):
|
||||
|
||||
def train_symbols(self, length, seed=0, constant_prefix=16):
|
||||
r = random.Random(seed)
|
||||
# Use low-level randomness for cross-version compatibility.
|
||||
random_symbol = lambda: self._constellation[r.getrandbits(2)]
|
||||
choose = lambda: [random_symbol() for j in range(self.Nfreq)]
|
||||
symbols = np.array([choose() for _ in range(length)])
|
||||
|
||||
def random_symbol():
|
||||
''' use low-level randomness for cross-version compatibility. '''
|
||||
return self._constellation[r.getrandbits(2)]
|
||||
|
||||
symbols = []
|
||||
for _ in range(length):
|
||||
symbols.append([random_symbol() for _ in range(self.Nfreq)])
|
||||
|
||||
symbols = np.array(symbols)
|
||||
# Constant symbols (for analog debugging)
|
||||
symbols[:constant_prefix, :] = 1
|
||||
return symbols
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
from amodem import calib
|
||||
from amodem import common
|
||||
from amodem import config
|
||||
config = config.fastest()
|
||||
|
||||
from io import BytesIO
|
||||
|
||||
@@ -10,6 +9,8 @@ import random
|
||||
import pytest
|
||||
import mock
|
||||
|
||||
config = config.fastest()
|
||||
|
||||
|
||||
class ProcessMock(object):
|
||||
def __init__(self):
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
from amodem import dsp
|
||||
from amodem import sampling
|
||||
from amodem import config
|
||||
config = config.fastest()
|
||||
|
||||
import numpy as np
|
||||
import random
|
||||
import itertools
|
||||
|
||||
config = config.fastest()
|
||||
|
||||
|
||||
def test_linreg():
|
||||
x = np.array([1, 3, 2, 8, 4, 6, 9, 7, 0, 5])
|
||||
|
||||
@@ -3,7 +3,6 @@ from amodem import common
|
||||
from amodem import dsp
|
||||
from amodem import sampling
|
||||
from amodem import config
|
||||
config = config.fastest()
|
||||
|
||||
import numpy as np
|
||||
import os
|
||||
@@ -15,6 +14,8 @@ logging.basicConfig(level=logging.DEBUG,
|
||||
|
||||
import pytest
|
||||
|
||||
config = config.fastest()
|
||||
|
||||
|
||||
class Args(object):
|
||||
def __init__(self, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user