Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 151 (100.0%) | 8098 (100.0%) | 53.6 |
jdowell | 146 (96.7%) | 7703 (95.1%) | 52.7 |
root | 2 (1.3%) | 350 (4.3%) | 175.0 |
jayce | 3 (2.0%) | 45 (0.6%) | 15.0 |
Moved the 'tests' directory up a level so that it is not installed along with lsl.
0 lines of code changed in 28 files:
Ouch, that last commit caused a lot of tests to break in new and unusual ways. Hopefully this fixes all of that by changing how Frame object are initialized.
6 lines of code changed in 1 file:
Worked on making the Go Fast! readers the defaults in the lsl.reader modules since I think they are ready for prime time. The memory leak seems to be gone and they have passed all previous tests. I've also wrapped the Go Fast! calls in try..except blocks to raise the appropriate lsl.reader.errors error. If all goes well, I'll remove the old python code completely. Also worked on getting things ready to read in 260 stands worth of data.
0 lines of code changed in 1 file:
Removed the extra test_fx tests that correspond to the PXMaster function. More work on getting the self-cal. routines working.
19 lines of code changed in 1 file:
Copy-and-paste strikes again with module names in correlator.fx.SpecMaster. Also some more updates to the test_fx unit tests to try to fix the problems with testing on mac. The problems seem to be related to the delay calculations coming up with negative delays. I've added in some more realistic sample rate and frequencies to the data to see if that will clear things up.
16 lines of code changed in 1 file:
Some work to address the MemoryError problems on macs. Added in a new SpecMaster function to correlator.fx to apply a python interface to _spec.so. Added new tests for the new filter bank P-engines. Moved tests for teh older correlator.fx functions to test_fx_old.
150 lines of code changed in 3 files:
Large number of changes associated with cleaning up some of the unit tests (particularly ones that write files) and getting all of the DRX code functioning 100%. Removed some of the older single-threaded, signle-stand (level 1) functions from core.c. Added new compiler options to gofast.c to make it even faster. Cleaned up the DP simulation code to be verbose or not and to allow for only one DRX tuning to be simulated. I've probably missed something...
471 lines of code changed in 8 files:
Fixed the errors in the reader._gofast exceptions.
58 lines of code changed in 1 file:
Added the lsl.reader._gofast extension for reading DP frames faster. Added in the machinary needed to build and test the new extension.
109 lines of code changed in 1 file:
Even more small changes to fix build problems in r292, r293, and r294.
18 lines of code changed in 1 file:
More small changes to fix build problems in r292 and r293.
8 lines of code changed in 1 file:
Small changes to fix build problems in r292.
15 lines of code changed in 2 files:
Fixed a couple of typos. in the correlator scripts related to frames with bad sync. words. Added in new GSM utilities to convert the HEALpix maps into NPZ files. Added in new LWA-1 dipole responce NEC models. Added in spherical and emperical fits to the dipole responce for use with the revised driftcurve.py script. Numerous new tests.
203 lines of code changed in 6 files:
A little more work on the new correlator and a few more test cases. Also, updated correlateTBN.py to use the new correlator.
8 lines of code changed in 1 file:
Fixed one of the tests.test_fx.py tests to actually test the new C-based correlator.
1 lines of code changed in 1 file:
Added in the changed made to lsl-0.3.x regarding the new cable attenuation model (r261; r262). Added a CHANGELOG file for the development branch to keep up with what changed. Worked on integrating in the new correlator with the existing code base. Completely changed how windowing functions are applied to the data for correlator.fx.calcSpectra and correlator.fx.FXCorrelator. The new system is a little more flexible than the old one.
48 lines of code changed in 2 files:
Added in fixes from the LXL 0.3.x branch for various things (see r254, r255, r256, and r257). Modified the sphinx configuration script to search the local directories for LSL first so that is doesn't have to be installed to be documented. Added a new approach to figuring out FFTW3 flags via pkg-config to try to overcome build issues on Mac OS X.
9 lines of code changed in 1 file:
Added in fixes for the frame readers (r252). Added in new tests for the frame reader attributes and the new portions of lsl.skymap.
132 lines of code changed in 2 files:
Fixed typo. associated with the tests -> stattests name change in r246.
1 lines of code changed in 1 file:
I don't really understand why all of the tests are failed now. I've renamed statistics.test to statistics.stattests to see if that helps any. I've also make several minor changes to blank lines, etc. trying to clear this up.
7 lines of code changed in 3 files:
Added in the missing test suite from r243 and fixed a typo in test_lsl.py related to the new suite.
44 lines of code changed in 2 files:
Added fixed for Ticket #3 (r242) to the development branch. Removed import of 'math' from plotStands.py since we can use numpy. More work on fixing the statistics.robust unit tests to make them robust. Added in a small test framework for statistics.tests.
13 lines of code changed in 2 files:
Take 2 at getting the robust polynomial fittng tests to work.
3 lines of code changed in 1 file:
Finally figured out the testing bug in test_robust. The polynomial fit wasn't be calculated for the last set of test cases.
8 lines of code changed in 1 file:
One of the robust polynomial fitter tests died. Trying something a little easier to work with.
4 lines of code changed in 1 file:
Fixed a couple of problems with lsl.statistics.robust that were found during testing and updated the testing scripts.
53 lines of code changed in 1 file:
Added in the fix to correlator.uvUtils from r235 and r236. Re-worked the robust statistics module and added robust line fitting and polynomial fitting functions. I also changed a lot of the function names in statistics.robust to make them more inline with the numpy equivalents, e.g., robust.robustSigma is now robust.std
19 lines of code changed in 1 file:
Similar to testing TSFITS, the SDFITS tests always fail on test_tbw_single... *even when it works from the command line being run manually*. I've disabled this this now.
48 lines of code changed in 1 file:
Worked on writing a set of unit tests for the SDFITS writer and uncovered lots of problems in lsl.writer.sdfits. It seems to work now but I don't think that the files it creates as SDFITS compatiable.
324 lines of code changed in 2 files:
Added new unit tests for lsl.misc.beamformer, lsl.sim.dp, and lsl.sim.vis. Modified the beamformer to by multi-threaded if needed. Found a few errors in lsl.sim.drx while testing lsl.sim.dp. Made the aipy object extension in lsl.sim.vis more 'aipy-like' in their naming.
279 lines of code changed in 6 files:
Added a small module for unit testing lsl.sim.vis
1 lines of code changed in 1 file:
It doesn't seem to matter what parts of lsl.writer.tsfits I change, the test_tsfits test always fails when being run by bitten.
54 lines of code changed in 1 file:
Worked on getting the VDIF writer working. Added in a set of unit tests for VDIF. Worked on fixing a few problems in lsl.sim.vis that deal with the aipy.amp.Antenna object being a 'classic' object, rather than a 'new-style' object. More work on getting the lsl.sim.dp.pointSource function up and running.
175 lines of code changed in 3 files:
I'm having trouble understanding why when I run test_tsfits.py it works and when bitten runs it, one test fails. I've added another print statement to test_tsfits to see what's going wrong with the polarizations.
1 lines of code changed in 1 file:
More work to get the lingering TS-FITS problems cleared up. Also, added clean-up features to the various unit tests that write things to temporary files. This should keep /tmp cleaner after repeated testing.
43 lines of code changed in 3 files:
So many typos.
1 lines of code changed in 1 file:
Fixed a couple of typos. in the TBW and TBN readers. Added unit tests for lsl.statistics.robust and lsl.correlator.fx. More work on the TS-FITS writer.
178 lines of code changed in 4 files:
On second thought, we shouldn't be changing the value of queueLimit when we force the queue to empty. This should fix that. Also, added a new print statement to test_tsfits.py to try to figure out the polarization problem.
1 lines of code changed in 1 file:
Well, the problem wasn't with nec_util.py and there were not indentation problems in that module...
1 lines of code changed in 1 file:
Worked on trying to get a few of the test_tsfits errors cleared.
2 lines of code changed in 1 file:
(15 more)