Directory trunk/lsl/lsl/correlator/

Total Files:
9
Deleted Files:
5
Lines of Code:
4131

[root]/trunk/lsl/lsl/correlator

Lines of Code

trunk/lsl/lsl/correlator/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 302 (100.0%) 15463 (100.0%) 51.2
jdowell 283 (93.7%) 14084 (91.1%) 49.7
jayce 19 (6.3%) 1379 (8.9%) 72.5

Most Recent Commits

jdowell 2019-08-27 16:00 Rev.: 2919

Added basic module import tracking to LSL.

14 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: filterbank.py (+6 -1), fx.py (+4), uvutil.py (+4)
jdowell 2019-08-27 15:37 Rev.: 2918

More formatting cleanup. I think I like this better. The only thing left to decide is what to do about the '# -*- coding: utf-8 -*' line.

25 lines of code changed in 4 files:

  • trunk/lsl/lsl/correlator: __init__.py (+7 -6), filterbank.py (+6 -6), fx.py (+6 -6), uvutil.py (+6 -6)
jdowell 2019-08-27 11:48 Rev.: 2916

More work on trying to clean up the telemetry module. Plus, unified the 'Python3' boilerplate at the start of each and every module.

27 lines of code changed in 4 files:

  • trunk/lsl/lsl/correlator: __init__.py (+13 -5), filterbank.py (+6 -3), fx.py (+2 -2), uvutil.py (+6 -3)
jdowell 2019-08-26 11:34 Rev.: 2908

Various fixes for Python3 support. I still need to figure out what is going on with the lsl.misc.total_sorting module.

11 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: filterbank.py (+4 -1), fx.py (+3 -2), uvutil.py (+4 -1)
jdowell 2019-07-31 08:33 Rev.: 2889

Small change to blas_dotc_sub in case we want to accumulate Complex32 to Complex64 and then cast back to Complex32 at the end.

10 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: blas.h (+10 -4)
jdowell 2019-07-30 17:07 Rev.: 2887

Do we even need something like OpenBLAS? LSL just uses level 1 routines which are easy enough.

23 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: blas.h (+23 -25)
jayce 2019-02-14 17:06 Rev.: 2827

Cleaned up some of the documentation associated with the new PFB code.

16 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.cpp (+4 -2), spec.cpp (+6 -4), stokes.cpp (+6 -4)
jayce 2019-02-14 16:55 Rev.: 2826

Added a polyphase filter bank poption to the various functions in lsl.correlator.fx.

1278 lines of code changed in 5 files:

  • trunk/lsl/lsl/correlator: common.h (+38 -2), core.cpp (+432 -5), fx.py (+48 -13), spec.cpp (+340 -3), stokes.cpp (+420 -1)
jdowell 2018-10-24 16:35 Rev.: 2590

Renamed lsl.correlator.uvUtils to lsl.correlator.uvutil.

232 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: fx.py (+5 -5), uvUtils.py (del), uvutil.py (new 227)
jayce 2018-10-18 20:34 Rev.: 2568

Removed the lsl.misc.geodesy module in favor of the astropy.utils.iers module. Removed the lsl.common.constants in favor of the astropy.constants module.

11 lines of code changed in 2 files:

  • trunk/lsl/lsl/correlator: fx.py (+4 -1), uvUtils.py (+7 -4)
jdowell 2018-10-17 22:50 Rev.: 2564

Cleaned up the __all__ variable used in the various LSL modules.

3 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: filterbank.py (+1 -1), fx.py (+1 -2), uvUtils.py (+1 -2)
jdowell 2018-10-03 08:13 Rev.: 2523

Major overhaul of the style of LSL to make it more tensorflow-like. More changes will probably happen but this is a good start.

33 lines of code changed in 6 files:

  • trunk/lsl/lsl/correlator: core.cpp (+1 -1), filterbank.py (+8 -8), fx.py (+18 -18), spec.cpp (+1 -1), stokes.cpp (+1 -1), uvUtils.py (+4 -4)
jdowell 2018-10-01 11:19 Rev.: 2521

Cleaned up a few clang warnings in lsl.correlator.

3 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.cpp (+1 -1), spec.cpp (+1 -1), stokes.cpp (+1 -1)
jdowell 2018-10-01 11:13 Rev.: 2520

Ok, I think I like using this setup for complex numbers much much better.

100 lines of code changed in 4 files:

  • trunk/lsl/lsl/correlator: common.h (-19), core.cpp (+28 -22), spec.cpp (+26 -17), stokes.cpp (+46 -34)
jdowell 2018-10-01 10:23 Rev.: 2519

Worked on making the new correlator code more C++y.

205 lines of code changed in 5 files:

  • trunk/lsl/lsl/correlator: blas.h (+9 -7), common.h (+40 -11), core.cpp (+87 -78), spec.cpp (+16 -17), stokes.cpp (+53 -51)
jdowell 2018-09-28 14:57 Rev.: 2518

Worked up updateing the lsl.correlator.uvUtils module. This module may get a name change.

20 lines of code changed in 2 files:

  • trunk/lsl/lsl/correlator: fx.py (+4 -4), uvUtils.py (+16 -27)
jdowell 2018-09-28 09:17 Rev.: 2512

The start of major changes to LSL to put in under a uniform coding style and move over to C++ for some extensions that would benefit from templating.

2073 lines of code changed in 11 files:

  • trunk/lsl/lsl/correlator: blas.h (new 42), common.h (new 71), core.c (del), core.cpp (new 866), filterbank.py (+7 -7), fx.py (+62 -76), spec.c (del), spec.cpp (new 389), stokes.c (del), stokes.cpp (new 620), uvUtils.py (+16 -16)
jdowell 2018-07-23 17:44 Rev.: 2457

Worked on Python3 xrange() compatiability for LSL.

5 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: fx.py (+5)
jdowell 2018-06-18 19:53 Rev.: 2390

lsl.correlator to PEP8.

657 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: filterbank.py (+87 -87), fx.py (+379 -379), uvUtils.py (+191 -191)
jdowell 2018-06-14 13:15 Rev.: 2380

Fixed a couple of bugs in the lsl.correlator.filterbank module.

15 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: filterbank.py (+15 -14)
jdowell 2018-06-07 15:05 Rev.: 2360

More work on the various extensions in LSL to get them to compile *and* import under Python3.

73 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+24 -11), spec.c (+25 -12), stokes.c (+24 -11)
jdowell 2018-06-06 19:21 Rev.: 2352

Worked on getting the various C extensions ready for Python3.

96 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+32 -2), spec.c (+32 -2), stokes.c (+32 -2)
jdowell 2018-06-04 20:01 Rev.: 2343

Merged the non-windowed and windowed function in the lsl.correlator extensions to help de-duplicate the codebase for LSL.

44 lines of code changed in 4 files:

  • trunk/lsl/lsl/correlator: core.c (+13 -474), fx.py (+8 -8), spec.c (+11 -296), stokes.c (+12 -379)
jdowell 2018-05-22 15:43 Rev.: 2331

Worked on the lsl.misc.beamformer module to try and get it a little faster. It seems that phaseBeamShape() does not actually benefit from using multiprocessing.Pool since it is already highly parallel. Also, updated the documentation in the lsl.correlator C extensions to make them consistent with changes in r2330.

6 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+2 -2), spec.c (+2 -2), stokes.c (+2 -2)
jdowell 2018-05-22 13:53 Rev.: 2330

Started working on merging the '2' and '3' function in the lsl.correlator extensions into a single function. This should help de-duplicate a lot of the C code and make it easier to maintain.

142 lines of code changed in 4 files:

  • trunk/lsl/lsl/correlator: core.c (+34 -22), fx.py (+35 -66), spec.c (+36 -24), stokes.c (+37 -26)
jayce 2018-05-22 07:57 Rev.: 2328

Cleaned up the FFTW plan creation in lsl/correlator/stokes.c. Updated the lsl.misc.wisdom module to build real to complex plans.

38 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: stokes.c (+38 -60)
jayce 2018-05-21 21:43 Rev.: 2327

This should finally fix the build problems on OS X that are related to the switch over to r2c plans.

24 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+6 -6), spec.c (+6 -6), stokes.c (+12 -12)
jdowell 2018-05-21 19:11 Rev.: 2326

And a botched FFTW initialization in r2324.

2 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: stokes.c (+2 -2)
jdowell 2018-05-21 18:32 Rev.: 2324

And a missing semicolon from r2322.

1 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: core.c (+1 -1)
jdowell 2018-05-21 18:29 Rev.: 2322

Looks like a missed a couple of things in r2321.

17 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+4 -4), spec.c (+5 -5), stokes.c (+8 -8)
jdowell 2018-05-21 18:18 Rev.: 2321

Backported many of the performance enhancements to the spectrometers and F-engines from the eLWA JIT module into LSL.

266 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+134 -50), spec.c (+47 -33), stokes.c (+85 -59)
jdowell 2017-09-08 13:10 Rev.: 2168

Tweaked the allowed frequency limits in lsl.common.sdfADP to match what ADP can do. Updated the various C extensions so that a 'OMP_SCHEDULER' macro is used to control the OpenMP scheduler used in each module.

30 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+11 -6), spec.c (+9 -4), stokes.c (+10 -5)
jdowell 2017-09-06 12:57 Rev.: 2162

Fixed a few missing semi-colons from r2161.

12 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: core.c (+12 -12)
jdowell 2017-09-06 12:53 Rev.: 2161

Improved the error handling in various C extensions to LSL.

179 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+88 -8), spec.c (+20 -4), stokes.c (+71 -23)
jdowell 2017-09-06 11:53 Rev.: 2160

And now for the typos...

2 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: core.c (+2 -2)
jdowell 2017-09-06 11:50 Rev.: 2159

Added in a missing include statement that is needed to define NPY_PI.

3 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+1), spec.c (+1), stokes.c (+1)
jdowell 2017-09-06 11:31 Rev.: 2157

Worked on moving the C extensions into agreement with version 1.7 of the NumPy C API.

457 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: core.c (+221 -225), spec.c (+90 -57), stokes.c (+146 -122)
jdowell 2017-08-31 15:54 Rev.: 2150

Removed a few lingering relative imports inside LSL. Added auto-copy support to lsl.common.sdf*. Added a new 'interface' attribute to lsl.common.stations to help make station compatability more clear. Beefed up the SDF and metadata tests.

1 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: fx.py (+1 -5)
jdowell 2017-08-30 13:07 Rev.: 2140

Run pylint over lsl.correlator and cleaned up some things. Also, revisiting lsl.skymap to clean up a few pylint issues.

29 lines of code changed in 3 files:

  • trunk/lsl/lsl/correlator: filterbank.py (+3 -3), fx.py (+12 -24), uvUtils.py (+14 -14)
jdowell 2017-08-24 11:04 Rev.: 2133

Bumped the version of the LSL development version to get ready for the release of LSL 1.2.0. Also, made a couple of small changes to improve support for Python3.

7 lines of code changed in 1 file:

  • trunk/lsl/lsl/correlator: fx.py (+7 -1)

(104 more)

Generated by StatSVN 0.7.0