Added a new lsl.statistics.robust.mode() function that implements a half-sample mode method. This should a robust method of determing the mode for a continuous distribution.
64 lines of code changed in 3 files:
Worked in making the gatherDebugging.py script behave more like the setup.py script so that NumPy is tried for ATLAS and pkg-config for FFTW3. This should make the debugging process a little easier since the two should work in a similar fashion. Also, did a few small cleanups in the setup.py script to supress some of the NumPy output during ATLAS discovery.
113 lines of code changed in 3 files:
Incremented the version number on the lsl.imaging.overlay module to reflect recent changes. The changes add new keywords to the various functions to allow for the overlay color to be changes. A 'marker' keyword was also added to the sources() function to control which symbol is used for plotting.
18 lines of code changed in 2 files:
More work on the new lsl.misc.rfutil. This takes some of the functions, i.e., dBi2gain(), and grounds them in the physical constants. This revision also adds in new functions to fill out the module.
82 lines of code changed in 4 files:
Small update to the documentation in the lsl.misc.__init__ file.
2 lines of code changed in 2 files:
Changed the meaning of the 'ForceGaussian' keyword in lsl.sim.vis.buildSimArray() so that the Gaussian FWHM is specified instead of the strange 'sqrt(2)*sigma' that it was before (if it was even that).
31 lines of code changed in 2 files:
Added in a new lsl.misc.rfutil module to help with understanding RF antenna parameters. This will help in converting things like gains in dBi or dBd into more meaningful value in K/Jy. Moved the calculateSEFD() function out of lsl.sim.vis and into the new lsl.misc.rfutil module where it is a better fit.
111 lines of code changed in 5 files: