Initial addition of a <passage> class
Merged in previous changes to feature_extractor
Started a tool that will be able to evaluate the effictiveness of our tool
Added basic cluster lookup and ground truth look up
Add some more methods. Current implementation is way too slow.
Still too slow...
Finally have something working. A function now exists to return the (number of correctly classified sentnces) / (number of sentences) for a given document
Changed the test file to one that demonstrates the new functionality better
Merge branch 'master' into tool_tester
Added get_specific_features method which parses an arbitrary number of features as determined by the caller
Actually added in the new feature extraction
Merge branch 'master' into passage_class
Change the controller to use get_specific_features
Generalized ToolTester to be able to handle analysis at all atom levels instead of only at the sentence level. The code for the atom-to-atom metric remains but needs to be refactored to work properly. It was always too slow to calculate the atom-to-atom metric though, so the fact that it is not functioning is not a loss. Read the note at the top of tool_test.py if you don't know what the atom-to-atom metric is.
Merge branch 'master' of https://github.com/NoahCarnahan/plagcomps
Finished implementing StylometricFeatureEvaluator.getAllByAtom. Now works when retrieving by char.
Fixed an off by one error
Refactored tool_tester to use the passage objects that will be returned from a forthcoming update to controller. Much more concise now.
Changed feature_extractor and controller to use Passage objects
Quick bug fixes on test_general_extraction