TAPoR 3 Discover research tools for studying texts.

Filters: Narrow the Selection of Tools

/ 1
Sort By
Graphviz

Graphviz is a free, open source graph visualization tool in constant development since 1988. It represents structural information as diagrams of abstract graphs and networks.

Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Originally developed for text manipulation, it is now used for a wide range of tasks including graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web.

Features:

- C, shell scripting (sh), AWK, and sed

- Powerful text processing facilities

- Flexibility and adaptability

-Support for multiple programming paradigms

-Reference counting memory management

Oracle Database

Oracle Database is a powerful and extensive relational database management system (RDBMS). There are restrictions on the free version of the software.

Features:

Supports symmetric multiprocessing (SMP)

Stores data logically in the form of tablespaces and physically in the form of datafiles

Transportable tablespaces

Advanced Queuing (AQ)

64-bit database

Data Mining Option

PostgreSQL

PostgreSQL is a powerful, open source object-relational database system running on all major platforms. It supports native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl and ODBC among others.

Features:
fully ACID compliant
full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages)
includes most SQL 2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP
supports storage of binary large objects, including pictures, sounds, or video
multi-Version Concurrency Control (MVCC)
Highly customisable
Python

A general-purpose high-level programming language that places an emphasis upon code readability. Python supports a number of development models, including object oriented, imperative, and functional design. It provides automatic memory management and a fully dynamic type system.

Features:

Very clear, readable syntax

Strong introspection capabilities

Intuitive object orientation

Natural expression of procedural code

Full modularity, supporting hierarchical packages

Exception-based error handling

Very high level dynamic data types

Extensive standard libraries and third party modules for virtually every task

Extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)

Embeddable within applications as a scripting interface

IBM AeroText

IBM AeroText is an information extraction system for developing knowledge-based content analysis applications.

Lucene

Apache Lucene is a Java-based high-performance text search engine library. Lucene Core is a Java library providing powerful indexing and search features, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.