[root]/trunk/lsl/lsl/correlator
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 |
Added basic module import tracking to LSL.
14 lines of code changed in 3 files:
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:
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:
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:
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:
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:
Cleaned up some of the documentation associated with the new PFB code.
16 lines of code changed in 3 files:
Added a polyphase filter bank poption to the various functions in lsl.correlator.fx.
1278 lines of code changed in 5 files:
Renamed lsl.correlator.uvUtils to lsl.correlator.uvutil.
232 lines of code changed in 3 files:
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:
Cleaned up the __all__ variable used in the various LSL modules.
3 lines of code changed in 3 files:
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:
Cleaned up a few clang warnings in lsl.correlator.
3 lines of code changed in 3 files:
Ok, I think I like using this setup for complex numbers much much better.
100 lines of code changed in 4 files:
Worked on making the new correlator code more C++y.
205 lines of code changed in 5 files:
Worked up updateing the lsl.correlator.uvUtils module. This module may get a name change.
20 lines of code changed in 2 files:
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:
Worked on Python3 xrange() compatiability for LSL.
5 lines of code changed in 1 file:
lsl.correlator to PEP8.
657 lines of code changed in 3 files:
Fixed a couple of bugs in the lsl.correlator.filterbank module.
15 lines of code changed in 1 file:
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:
Worked on getting the various C extensions ready for Python3.
96 lines of code changed in 3 files:
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:
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:
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:
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:
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:
And a botched FFTW initialization in r2324.
2 lines of code changed in 1 file:
And a missing semicolon from r2322.
1 lines of code changed in 1 file:
Looks like a missed a couple of things in r2321.
17 lines of code changed in 3 files:
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:
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:
Fixed a few missing semi-colons from r2161.
12 lines of code changed in 1 file:
Improved the error handling in various C extensions to LSL.
179 lines of code changed in 3 files:
And now for the typos...
2 lines of code changed in 1 file:
Added in a missing include statement that is needed to define NPY_PI.
3 lines of code changed in 3 files:
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:
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:
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:
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:
(104 more)