assortment of cleanups and edge case resolutions
passes own doctest once again after cleanups and simplifications
cleanup after selftest
reformat to pep8
setup.py doc fixes
Merge branch '201401_rayg_tests' into develop
fix for old keoni.fbf references in workspace
refactored to something resembling sanity

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3544 6d26d614-2410-46aa-98d6-946711d5b2fa
ifg.plots added ifg.plots.volume ifg.core moved ifg.rsh2dpl.udp_module to ifg.core.udp_events version to 0.3.0 ifg.rsh2fbf lost ifg.rsh2fbf.udp_module made dependent on ifg.core start work on fbf2dpl using ifg.core.udp_events ifg.util ifg.util.leash changes to obey MSG better this still should use ifg.core.udp_events eventually

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3610 6d26d614-2410-46aa-98d6-946711d5b2fa
test pattern OK for rolling and non-rolling externally triggered fbf2dpl

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3615 6d26d614-2410-46aa-98d6-946711d5b2fa
rolling window and earth-scans test pattern working

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3617 6d26d614-2410-46aa-98d6-946711d5b2fa
Got the leash_echo test working with rsh2dpl Added missing time import to fbf.py

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3619 6d26d614-2410-46aa-98d6-946711d5b2fa
tweaks to naming handling, test pattern

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3624 6d26d614-2410-46aa-98d6-946711d5b2fa
Got bt_swath _test2 working Updated scanline frame wrapper so it masks single record files properly Updated slicer so it handles buffer_size 0 and single record files properly Upped version

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3628 6d26d614-2410-46aa-98d6-946711d5b2fa
changed single fbf slicing fixes to be more durable...hopefully

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3629 6d26d614-2410-46aa-98d6-946711d5b2fa
Wrote first draft of SDR simulator Fixed some bugs in leash,xdr2dpl,fbf2dpl,scanline Started to add a sdr2dpl source to the dashboard Updates to the command line arguments of shis2wms and overall functionality Upped most versions

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3638 6d26d614-2410-46aa-98d6-946711d5b2fa
Fixed fbf2dpl bug where non-one record starts were not being respected. Updated sdr2dpl with keyword parameters to turn certain components on and off.

git-svn-id: http://svn.ssec.wisc.edu/repos/ifg_shis/trunk@3822 6d26d614-2410-46aa-98d6-946711d5b2fa
Moved fbf2dpl and the FBF slicer it depends  on. Removed SHIS specific references and added more documentation.
Required a small fix in numfbf.py which mirrors fixes in other branches currently in development.
Made slicer's returned frame a custom object based on dict so that custom attributes could be added.
Turn first/last record into attributes instead of keys (makes more sense).
Stable but not what we really want. Tests run.

Needs a rewrite using numpy.memmap, and some fancy logic to allow implicit extending of files.
Think about it over the weekend.