[root]/branches/lsl-1.0.x/tests
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
jdowell | 36 (100.0%) | 5568 (100.0%) | 154.6 |
First pass at adding in new functions to lsl.sim.vis to make it easy to add in baseline noise that is related to the system performance and setup.
76 lines of code changed in 1 file:
Added a few new convenience functions to the lsl.reader.drspec module to make it easier to determine the integration time.
86 lines of code changed in 1 file:
Fixed a few bugs in LDP related to the time tag checker and calling reset(). reset() now resets the buffer and time tag checker states as well as the file state. Also, added in tests for the LDP instances where 'ignoreTimeTagErrors' is set to True.
111 lines of code changed in 1 file:
More work on the new simfast module to include source resolution effects. Source can now be modeled by as either point sources or as uniformly illuminated disks (similar to AIPY). This change involves moving in some of the cephes code from the SciPy repository and repackaging it in a stand alone fashion. Also, there have been several bug fixes in lsl.sim.vis and lsl.imaging.utils to work with data dictionaries that have only a single frequency channel.
137 lines of code changed in 2 files:
A few fixes/updates to address the testing problems in r1612.
13 lines of code changed in 2 files:
Updated the lsl.imaging.utils module to better deal with sparse FITS IDI/UVFITS files. The problem was that files that didn't contain all N*(N+1)/2 baselines had the number of integrations determined incorrectly by possm.py/imageIDI.py. This update adds a new attribute 'integrationCount' to the CorrelatedData* instances to contain that information. The integrationCount is based on the number of unique JDs found in the file's data table.
4 lines of code changed in 1 file:
It looks like the sharing of the stations.lwa1 instance throughout the test suite is causing problems. This fixes that and switches back over to assertTrue instead of assertLess so that Python 2.6 installations can actually run the tests.
39 lines of code changed in 1 file:
Added a little more non-DC power to some of the test_fx tests.
6 lines of code changed in 1 file:
Various fixes in spec.c and stokes.c to deal with a problem computing the number of overlapped FFTs to run. Fixed a bug in core.c that caused the last FFT window not to make it in to the integration and the same 'overlapped FFTs' bug as spec.c. Removed the lsl.correlatore.fx.SpecMasterP function and the associated functions in spec.c. Updated the test_fx.py test suite to make sure that things are being computed correctly. This should help with addressing Ticket #51.
467 lines of code changed in 2 files:
Looks like I neglected the timetag alignment part of the DRX _readyFile method.
3 lines of code changed in 1 file:
Part of r1570 went the wrong way with LDP. This commit adds a new 'getRemainingFramesCount' method to the LDPFileBase class to help figue out how much data is left in the file.
12 lines of code changed in 1 file:
Look like the file used in test_CorrelatedDataUV is wrong.
1 lines of code changed in 1 file:
Added a function to the LDP module that tries to figure out what the correct LDPFileBase sub-class to use for a file. Fixed a long standing (and secret) bug in the lsl.sim.drx module that caused some I/Q values to be packed incorrectly. Improved the coverage of the test_fakedata.py test suites. Another attempt at tweaking test_imaging.py to improve the coverage of the lsl.imaging.utils module.
147 lines of code changed in 4 files:
Several major changes here. First, added test cases for the DRXFrameBuffer class. Next, retooled the lsl.reader.ldp module to make it friendlier. Third, improved the gaussparams function for 2-D fits, Finally, removed the requirement for a BANDPASS table in the CorrelatedDataIDI class.
373 lines of code changed in 6 files:
Updated the test_filterbank.py module to better test the PyFFTW-related code in lsl.correlator.filterbank.
0 lines of code changed in 2 files:
Created a new branch for LSL 1.0.x and incremented the version on the development trunk.
4093 lines of code changed in 9 files: