Refactored all sentence POS data under the :pos key instead of the :tag key.
Fixed missing injection of downstream processor.
Fixed missing combination of :pos and :feat sentence key to final POS.
Processor writing HunPos/TnT format files.
Refactored bare pos and feat CONLL fields integration from file writer processors to separate POSBuilderProcessor.
Unified options for instantiating sources and processors.
Refactored file generation descriptors into Artifact instances.
Fixed bug where ConcatenatedProcessor didn't copy sentences before passing them to different downstream processors.
Added joining of multipart pos tags containing spaces.
Log TreeTagger lemma collisions to separate file.
Piped input/output to shell processes in Utilities::run_shell_command().
TreeTaggerModel.score() changed from class to instance method.
Basic HunPos model object for model training and prediction.
Processor collecting frequency statistics on single items on words like :pos.
Initialization log message for sources and processors.
Inject source line number into each word for tracking errors in sources.
Global Random instance for injecting specific random seeds during testing.
Sampled source using reservoir sampling.
Comments.
Cache corpus size.
Fixed bug where ConllSource.size would throw error when source was initialized with non-default number of columns.
More informative error message on parse errors.
Fixed incorrect YARD annotation.
Array mean method.