communications Log


Commit Date  
[658f98] by Mike Miller Mike Miller

convenc.m: rewrite function to be Matlab-compatible

* convenc.m: Rewrite function to use trellis description of encoder and be
Matlab-compatible. Add %!test blocks.

2013-11-18 04:59:32 Tree
[53900c] by Mike Miller Mike Miller

genqamdemod.m: Delete unused function file.

* genqamdemod.m: Delete unused function file. The oct-file implementation
of this function has existed longer and would have always been first in the
runtime path. It is unclear why this function file was added at all.

2013-11-17 23:02:03 Tree
[65035c] by Mike Miller Mike Miller

genqamdemod.cc: add %!assert tests based on genqammod tests

* genqamdemod.cc: Add %!assert tests based on the tests in genqammod.m.

2013-11-17 22:53:47 Tree
[b92126] by Mike Miller Mike Miller

Fix input validation and add %!error tests to oct-file functions

* src/__errcore__.cc, src/__gfweight__.cc, src/cyclgen.cc, src/cyclpoly.cc,
src/genqamdemod.cc, src/gf.cc, src/isprimitive.cc, src/primpoly.cc,
src/syndtable.cc: Fix input validation in oct-file functions. Add %!error
input validation tests.

2013-11-18 02:29:23 Tree
[f62e8c] by Mike Miller Mike Miller

Add %!error input validation tests for m-file functions

* inst/@galois/conv.m, inst/@galois/deconv.m, inst/@galois/dftmtx.m,
inst/@galois/fft.m, inst/@galois/ifft.m, inst/@galois/roots.m,
inst/ademodce.m, inst/amdemod.m, inst/ammod.m, inst/amodce.m,
inst/apkconst.m, inst/bchpoly.m, inst/biterr.m, inst/bsc.m, inst/compand.m,
inst/convenc.m, inst/cosets.m, inst/decode.m, inst/deintrlv.m,
inst/demodmap.m, inst/dpcmdeco.m, inst/dpcmenco.m, inst/dpcmopt.m,
inst/egolaydec.m, inst/egolayenc.m, inst/egolaygen.m, inst/encode.m,
inst/eyediagram.m, inst/fibodeco.m, inst/fiboenco.m, inst/fibosplitstream.m,
inst/fmdemod.m, inst/fmmod.m, inst/gen2par.m, inst/genqammod.m,
inst/gftable.m, inst/gfweight.m, inst/golombdeco.m, inst/golombenco.m,
inst/hammgen.m, inst/helintrlv.m, inst/helscanintrlv.m, inst/huffmandeco.m,
inst/huffmandict.m, inst/huffmanenco.m, inst/intrlv.m, inst/lloyds.m,
inst/lz77deco.m, inst/lz77enco.m, inst/matdeintrlv.m, inst/matintrlv.m,
inst/minpol.m, inst/modmap.m, inst/pamdemod.m, inst/pammod.m,
inst/prbs_iterator.m, inst/prbs_sequence.m, inst/pskdemod.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m, inst/qaskenco.m,
inst/qfunc.m, inst/qfuncinv.m, inst/randdeintrlv.m, inst/randerr.m,
inst/randint.m, inst/randintrlv.m, inst/randsrc.m, inst/reedmullerdec.m,
inst/reedmullerenc.m, inst/reedmullergen.m, inst/ricedeco.m,
inst/riceenco.m, inst/rledeco.m, inst/rleenco.m, inst/rsdecof.m,
inst/rsencof.m, inst/rsgenpoly.m, inst/scatterplot.m,
inst/shannonfanodeco.m, inst/shannonfanodict.m, inst/shannonfanoenco.m,
inst/symerr.m, inst/systematize.m, inst/vec2mat.m: Add %!error input
validation tests.

2013-11-17 21:49:31 Tree
[67ecc4] by Mike Miller Mike Miller

istrellis, rsgenpoly: add missing closing parenthesis

* inst/istrellis.m, inst/rsgenpoly.m: add missing closing parenthesis.

2013-11-17 03:16:58 Tree
[240175] by Mike Miller Mike Miller

Delete unnecessary parentheses from compound statements

* inst/@galois/dftmtx.m, inst/@galois/fft.m, inst/@galois/ifft.m,
inst/@galois/roots.m, inst/amodce.m, inst/apkconst.m, inst/awgn.m,
inst/bchpoly.m, inst/biterr.m, inst/cosets.m, inst/decode.m,
inst/demodmap.m, inst/encode.m, inst/eyediagram.m, inst/gfweight.m,
inst/hammgen.m, inst/lloyds.m, inst/modmap.m, inst/qaskdeco.m,
inst/qaskenco.m, inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m,
inst/scatterplot.m, inst/symerr.m, inst/wgn.m: Delete unnecessary
parentheses from compound statements in if conditionals.

2013-11-17 03:14:27 Tree
[ee8e38] by Mike Miller Mike Miller

Add parentheses around all if and while conditionals

* inst/@galois/isequal.m, inst/comms.m, inst/compand.m, inst/dpcmopt.m,
inst/fibosplitstream.m, inst/genqammod.m, inst/helintrlv.m,
inst/helscanintrlv.m, inst/huffmandict.m, inst/istrellis.m, inst/lz77deco.m,
inst/lz77enco.m, inst/pamdemod.m, inst/pammod.m, inst/prbs_sequence.m,
inst/pskdemod.m, inst/pskmod.m, inst/reedmullerdec.m, inst/reedmullergen.m,
inst/rledeco.m, inst/rleenco.m, inst/shannonfanodict.m,
inst/shannonfanoenco.m: Add parentheses around all if and while conditional
expressions.

2013-11-16 23:36:28 Tree
[316748] by Mike Miller Mike Miller

Simplify logical tests for variable type

* inst/bsc.m, inst/genqamdemod.m: Test for truth of isXXX functions
instead of comparing return value to 1.
* inst/golombdeco.m, inst/huffmandeco.m, inst/huffmanenco.m,
inst/ricedeco.m, inst/shannonfanodeco.m: Use iscell instead of string
comparison of the class name.

2013-11-16 22:56:49 Tree
[d5923f] by Mike Miller Mike Miller

Use '!' logical operator instead of '~' operator

* inst/@galois/dftmtx.m, inst/amdemod.m, inst/bsc.m, inst/deintrlv.m,
inst/fibosplitstream.m, inst/genqamdemod.m, inst/genqammod.m,
inst/golombdeco.m, inst/helintrlv.m, inst/helscanintrlv.m, inst/intrlv.m,
inst/lz77enco.m, inst/matintrlv.m, inst/pammod.m, inst/pskmod.m,
inst/reedmullerdec.m, inst/reedmullerenc.m, inst/ricedeco.m,
inst/shannonfanodeco.m, inst/shannonfanodict.m, inst/systematize.m: Use
the '!' logical operator instead of the '~' operator.

2013-11-16 22:38:42 Tree
[cfa0c1] by Mike Miller Mike Miller

Use x == fix (x) construct to detect integers

* inst/amodce.m, inst/awgn.m, inst/bchpoly.m, inst/bi2de.m, inst/biterr.m,
inst/bsc.m, inst/de2bi.m, inst/decode.m, inst/demodmap.m, inst/encode.m,
inst/eyediagram.m, inst/hammgen.m, inst/helintrlv.m, inst/helscanintrlv.m,
inst/istrellis.m, inst/matintrlv.m, inst/modmap.m, inst/oct2dec.m,
inst/poly2trellis.m, inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m,
inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m, inst/scatterplot.m,
inst/symerr.m, inst/wgn.m: Use x == fix (x) construct to detect integers.
Refactor and reorder some compound logical expressions for clarity and
consistency.

2013-11-16 22:25:54 Tree
[941c9d] by Mike Miller Mike Miller

maint: reword function error and warning messages for consistency

* inst/@galois/dftmtx.m, inst/@galois/fft.m, inst/@galois/ifft.m,
inst/ademodce.m, inst/amodce.m, inst/apkconst.m, inst/awgn.m, inst/bchpoly.m,
inst/bi2de.m, inst/biterr.m, inst/bsc.m, inst/de2bi.m, inst/decode.m,
inst/deintrlv.m, inst/demodmap.m, inst/egolaydec.m, inst/egolayenc.m,
inst/encode.m, inst/eyediagram.m, inst/gen2par.m, inst/genqamdemod.m,
inst/genqammod.m, inst/gfweight.m, inst/golombenco.m, inst/hammgen.m,
inst/helintrlv.m, inst/helscanintrlv.m, inst/huffmandeco.m, inst/huffmandict.m,
inst/huffmanenco.m, inst/intrlv.m, inst/lloyds.m, inst/lz77deco.m,
inst/lz77enco.m, inst/matintrlv.m, inst/minpol.m, inst/modmap.m,
inst/oct2dec.m, inst/pammod.m, inst/poly2trellis.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m, inst/qaskenco.m,
inst/randerr.m, inst/randint.m, inst/randsrc.m, inst/reedmullerenc.m,
inst/riceenco.m, inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m,
inst/scatterplot.m, inst/shannonfanodeco.m, inst/shannonfanodict.m,
inst/shannonfanoenco.m, inst/symerr.m, inst/systematize.m, inst/wgn.m:
Reword and normalize all function error and warning messages for
consistency.

2013-11-16 04:04:51 Tree
[d6dad2] by Mike Miller Mike Miller

maint: prefer double quotes to single quotes

* inst/ademodce.m, inst/amodce.m, inst/apkconst.m, inst/awgn.m, inst/bi2de.m,
inst/biterr.m, inst/bsc.m, inst/comms.m, inst/compand.m, inst/de2bi.m,
inst/decode.m, inst/demodmap.m, inst/egolaydec.m, inst/encode.m,
inst/eyediagram.m, inst/fibosplitstream.m, inst/genqamdemod.m, inst/gfweight.m,
inst/golombdeco.m, inst/huffmandeco.m, inst/huffmandict.m, inst/modmap.m,
inst/pamdemod.m, inst/pammod.m, inst/pskdemod.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/randdeintrlv.m, inst/randintrlv.m,
inst/randsrc.m, inst/reedmullerdec.m, inst/reedmullerenc.m, inst/ricedeco.m,
inst/scatterplot.m, inst/shannonfanodeco.m, inst/shannonfanodict.m,
inst/symerr.m, inst/systematize.m, inst/wgn.m: Use double-quoted strings
instead of single-quoted strings wherever possible. Delete some unnecessary
single quotes.

2013-11-13 02:56:00 Tree
[786917] by Mike Miller Mike Miller

shannonfanodeco: delete stray expression in comment block

* inst/shannonfanodeco.m: delete stray 'e' character in comment block that
happens to execute as a valid expression.

2013-11-13 02:25:43 Tree
[b37be7] by Mike Miller Mike Miller

maint: Clean up whitespace in m-files

* inst/@galois/conv.m, inst/@galois/convmtx.m, inst/@galois/deconv.m,
inst/@galois/det.m, inst/@galois/dftmtx.m, inst/@galois/diag.m,
inst/@galois/exp.m, inst/@galois/fft.m, inst/@galois/filter.m,
inst/@galois/ifft.m, inst/@galois/inv.m, inst/@galois/inverse.m,
inst/@galois/isequal.m, inst/@galois/log.m, inst/@galois/lu.m,
inst/@galois/prod.m, inst/@galois/rank.m, inst/@galois/reshape.m,
inst/@galois/roots.m, inst/@galois/sqrt.m, inst/@galois/sum.m,
inst/@galois/sumsq.m, inst/ademodce.m, inst/amdemod.m, inst/ammod.m,
inst/amodce.m, inst/apkconst.m, inst/awgn.m, inst/bchpoly.m, inst/bi2de.m,
inst/biterr.m, inst/bsc.m, inst/comms.m, inst/compand.m, inst/cosets.m,
inst/de2bi.m, inst/decode.m, inst/deintrlv.m, inst/demodmap.m, inst/dpcmdeco.m,
inst/dpcmenco.m, inst/dpcmopt.m, inst/egolaydec.m, inst/egolayenc.m,
inst/encode.m, inst/eyediagram.m, inst/fibodeco.m, inst/fiboenco.m,
inst/fibosplitstream.m, inst/fmdemod.m, inst/fmmod.m, inst/gen2par.m,
inst/genqamdemod.m, inst/genqammod.m, inst/gftable.m, inst/gfweight.m,
inst/golombdeco.m, inst/golombenco.m, inst/hammgen.m, inst/helintrlv.m,
inst/helscandeintrlv.m, inst/helscanintrlv.m, inst/huffmandeco.m,
inst/huffmandict.m, inst/huffmanenco.m, inst/intrlv.m, inst/istrellis.m,
inst/lloyds.m, inst/lz77deco.m, inst/lz77enco.m, inst/matdeintrlv.m,
inst/matintrlv.m, inst/minpol.m, inst/modmap.m, inst/oct2dec.m,
inst/pamdemod.m, inst/pammod.m, inst/poly2trellis.m, inst/prbs_generator.m,
inst/prbs_iterator.m, inst/prbs_sequence.m, inst/pskdemod.m, inst/pskmod.m,
inst/qamdemod.m, inst/qammod.m, inst/qaskdeco.m, inst/qaskenco.m, inst/qfunc.m,
inst/qfuncinv.m, inst/quantiz.m, inst/randdeintrlv.m, inst/randerr.m,
inst/randint.m, inst/randintrlv.m, inst/randsrc.m, inst/reedmullerdec.m,
inst/reedmullerenc.m, inst/reedmullergen.m, inst/ricedeco.m, inst/riceenco.m,
inst/rledeco.m, inst/rleenco.m, inst/rsdecof.m, inst/rsencof.m,
inst/rsgenpoly.m, inst/scatterplot.m, inst/shannonfanodeco.m,
inst/shannonfanodict.m, inst/shannonfanoenco.m, inst/symerr.m,
inst/systematize.m, inst/vec2mat.m, inst/wgn.m: Add space in front of all
parentheses except matrix indexing. Add spaces around assignments and
equality operators. Add spaces after commas in vectors and parameter lists.
Add spaces around some arithmetic operators for clarity.

2013-11-13 02:09:14 Tree
[e9066d] by Mike Miller Mike Miller

doc: strip trailing whitespace from package documentation

* INDEX, doc/comms.txi: Strip trailing whitespace.

2013-11-11 14:08:41 Tree
[ca2812] by Mike Miller Mike Miller

glu: fix typo in docstring

* gf.cc (Fglu): Add omitted newline and escape in the function docstring.

2013-11-11 04:29:18 Tree
[b075f7] by Mike Miller Mike Miller

doc: spellcheck docstrings and documentation

INDEX, doc/comms.txi, doc/commsimages.m, inst/@galois/convmtx.m,
inst/@galois/deconv.m, inst/@galois/fft.m, inst/@galois/ifft.m,
inst/@galois/roots.m, inst/ademodce.m, inst/amodce.m, inst/apkconst.m,
inst/awgn.m, inst/bchpoly.m, inst/biterr.m, inst/bsc.m, inst/comms.m,
inst/cosets.m, inst/demodmap.m, inst/dpcmdeco.m, inst/dpcmenco.m,
inst/dpcmopt.m, inst/egolayenc.m, inst/egolaygen.m, inst/encode.m,
inst/eyediagram.m, inst/fibodeco.m, inst/fiboenco.m, inst/fibosplitstream.m,
inst/gen2par.m, inst/genqammod.m, inst/gftable.m, inst/golombdeco.m,
inst/golombenco.m, inst/huffmandeco.m, inst/huffmanenco.m, inst/lloyds.m,
inst/matdeintrlv.m, inst/matintrlv.m, inst/minpol.m, inst/modmap.m,
inst/qaskdeco.m, inst/qaskenco.m, inst/quantiz.m, inst/randint.m,
inst/randsrc.m, inst/reedmullerdec.m, inst/reedmullerenc.m,
inst/reedmullergen.m, inst/ricedeco.m, inst/riceenco.m, inst/rleenco.m,
inst/rsdecof.m, inst/rsencof.m, inst/rsgenpoly.m, inst/scatterplot.m,
inst/shannonfanodeco.m, inst/shannonfanodict.m, inst/shannonfanoenco.m,
inst/symerr.m, inst/systematize.m, inst/wgn.m, src/cyclpoly.cc, src/gf.cc:
Fix spelling errors, capitalization errors, repeated words, and spacing
errors in all docstrings and package documentation.

2013-11-11 04:25:37 Tree
[fe27fc] by Mike Miller Mike Miller

doc: use @code instead of @dfn for references to functions

* inst/apkconst.m, inst/bchpoly.m, inst/compand.m, inst/de2bi.m,
inst/decode.m, inst/demodmap.m, inst/encode.m, inst/modmap.m, inst/qaskdeco.m,
inst/qaskenco.m, src/__errcore__.cc, src/__gfweight__.cc, src/cyclgen.cc,
src/gf.cc: Use @code instead of @dfn for references to function names in
docstrings.

2013-11-11 02:37:28 Tree
[b678b3] by Mike Miller Mike Miller

maint: normalize GPL license headers

* doc/commsimages.m, inst/dpcmdeco.m, inst/dpcmenco.m, inst/dpcmopt.m,
src/cyclpoly.cc, src/galois-def.cc, src/galois.h, src/isprimitive.cc,
src/syndtable.cc: Reformat GPL license file headers to be consistent with
all other source files.

2013-11-11 02:14:45 Tree
[4c9317] by Mike Miller Mike Miller

doc: use Octave coding style for examples and embedded code strings

* inst/@galois/convmtx.m, inst/@galois/dftmtx.m, inst/@galois/diag.m,
inst/@galois/lu.m, inst/@galois/reshape.m, inst/decode.m, inst/dpcmdeco.m,
inst/dpcmenco.m, inst/dpcmopt.m, inst/egolaydec.m, inst/egolayenc.m,
inst/encode.m, inst/fibodeco.m, inst/fiboenco.m, inst/fibosplitstream.m,
inst/genqammod.m, inst/golombdeco.m, inst/golombenco.m, inst/huffmandeco.m,
inst/huffmandict.m, inst/huffmanenco.m, inst/modmap.m, inst/pamdemod.m,
inst/pammod.m, inst/prbs_generator.m, inst/prbs_iterator.m,
inst/prbs_sequence.m, inst/pskdemod.m, inst/pskmod.m, inst/qaskdeco.m,
inst/qaskenco.m, inst/quantiz.m, inst/reedmullerdec.m, inst/reedmullerenc.m,
inst/reedmullergen.m, inst/ricedeco.m, inst/riceenco.m, inst/rledeco.m,
inst/rleenco.m, inst/shannonfanodeco.m, inst/shannonfanodict.m,
inst/shannonfanoenco.m, inst/systematize.m, src/gf.cc: Use Octave coding
style for example blocks and embedded code strings. Format results properly
when given.

2013-11-11 01:51:25 Tree
[2e6403] by Mike Miller Mike Miller

doc: add missing space in pskdemod docstring

* inst/pskdemod.m: Add missing leading space in docstring.

2013-11-10 20:39:02 Tree
[662ab0] by Mike Miller Mike Miller

doc: add @group around multiline equations in docstrings

* inst/@galois/filter.m, inst/compand.m, src/gf.cc: Use @group/@end group
around multiline equations in function docstrings.

2013-11-10 20:38:07 Tree
[8e6adf] by Mike Miller Mike Miller

build: preserve leading whitespace in m-file docstrings

* mkdoc.pl (extract_description): Preserve leading whitespace in m-file
docstrings, only remove leading comment characters and a single space.

2013-11-10 20:36:19 Tree
[234a18] by Mike Miller Mike Miller

build: fix HTML build rule to update the directory timestamp

* Makefile (%.html): Fix the build rule to correctly update the timestamp
of the html directory.

2013-11-10 19:39:28 Tree
Older >