Go to file
Louis Mullie 514d186ea4 Added manifests. 2012-06-16 01:50:26 -04:00
files Added manifests. 2012-06-16 01:50:26 -04:00
lib Consolidated linguistic configuration. 2012-06-16 01:49:28 -04:00
spec Reflect new configuration. 2012-06-16 01:50:16 -04:00
tmp Added manifests. 2012-06-16 01:50:26 -04:00
.gitignore Changes to .gitignore 2012-06-16 01:34:40 -04:00
.rspec Added tests for time extractors and indexers/searchers. 2012-03-11 23:40:15 -04:00
.travis.yml Final fixes for unserializer autoselect. 2012-03-31 00:13:14 -04:00
Gemfile Added Schphol and Configatron dependencies. 2012-06-16 01:35:03 -04:00
LICENSE Updated license to v. 2.0 2012-06-16 01:35:15 -04:00
README.md Fixed link to docs in README. 2012-04-05 21:52:16 -04:00
RELEASE Version 1.0.6 - Final. 2012-05-22 09:55:33 -04:00
Rakefile Change call to installer, remove Treat.install. 2012-06-16 01:36:06 -04:00
TODO Added TODO for V2. 2012-06-16 01:36:17 -04:00
treat.gemspec Added message upon gem installation. 2012-04-17 00:24:05 -04:00

README.md

Build Status Dependency Status

Treat is a toolkit for natural language processing and computational linguistics in Ruby. It provides a common API for a number of gems and external libraries for document retrieval, parsing, annotation, and information extraction.

Current features

  • Text extractors for PDF, HTML, XML, Word, AbiWord, OpenOffice and image formats (Ocropus)
  • Text retrieval with indexation and full-text search (Ferret)
  • Text chunkers, sentence segmenters, tokenizers, and parsers for several languages (Stanford & Enju)
  • Word inflectors, including stemmers, conjugators, declensors, and number inflection
  • Lexical resources (WordNet interface, several POS taggers for English, Stanford taggers for several languages)
  • Language, date/time, topic words (LDA) and keyword (TF*IDF) extraction.
  • Simple text statistics (frequency, TF*IDF)
  • Serialization of annotated entities to YAML or XML format
  • Visualization in ASCII tree, directed graph (DOT) and tag-bracketed (standoff) formats
  • Linguistic resources, including full ISO-639-1 and ISO-639-2 support, and tag alignments for several treebanks

Resources


License

This software is released under the GPL License and includes software released under the GPL, Ruby, Apache 2.0 and MIT licenses.