Added subclass `TermValueArray` of numpy.ndarray that handles the pretty-printing of typical vsm data structures. Updated `*similar_*` functions to use it
Added `map_strarr` function, which generalizes the application of int->term maps to term-value arrays.
Collapsed `topic`, `print_topic` and `print_topics` to `topics`; `doc_topics` and `print_doc_topics` to `doc_topics` (using TermValueArray).
`LDAGibbsViewer.word_topics` now outputs an `IndexedValueArray`. Bug fixes to `IndexedValueArray` (was `TermValueArray`).
Added generic functions to make `*term*` and `*doc*` methods polymorphic about their input types. Added `sorted_topics` method. Replaces `relevant_topics`.
Added `K_filter` to `sorted_topics`.
Reverting the addition of the `K_filter` parameter to `sorted_topics`. (Makes no sense outside of a word sort).
Refactored similarity.py and files which depend on it.
Added various topic comparison functions. Regularized the method naming scheme in LDAGibbsViewer.
See issues 4 and 5. Added type checking functions to vsm (at the risk of provoking the wrath of the ducking-typing gods).
topic sorting by entropy
entropy sorting function added to viewer. Also, theta_t was added to model
fix entropy sorting
Bug fix to SimilarityMatrix
bug fixed in test_toy_corpus
Merge branch 'master' into develop
New function for computing similarity matrices and class for storing them. Deprecating SimilarityMatrix.
Fixed import error in similarity.py
BeagleEnvironment updated. Test added.
beaglecontext.py updated.