STIL 3.0.6

Java library to process tabular data
STIL is a unique, easy to use, simple Java library for generic input, output and processing of tabular data.

STIL presents to the application programmer a view of a table which looks the same regardless of whether it came from a FITS file, a VOTable, an ASCII text file, a query on a relational database, or whatever.

Thus the application doesn't have to worry about the storage format of tables either when reading or writing them, it can concentrate on doing processing.

STIL's idea of a table is rich enough to include table and column metadata, and table cells which contain scalar or single- or multi-dimensional array data of numerical, string or other types.

This is well suited to astronomical data, though it can be of use in other fields as well.

Main features:

  • Many table serialization formats supported
  • Pluggable architecture allows addition of new formats
  • Any-to-any format conversion is trivial
  • Access to large tables is possible (not constrained by memory)
  • Multi-table read and write for appropriate formats
  • Full javadocs and programmer's tutorial/overview documentation
  • GUI components provided including table drag and drop support
  • Sophisticated crossmatching capabilities

last updated on:
July 20th, 2014, 4:38 GMT
file size:
1.8 MB
developed by:
Mark Taylor
license type:
operating system(s):
Mac OS X
binary format:
Home \ Development \ Libraries


In a hurry? Add it to your Download Basket!

user rating



What's New in This Release:
  • Move getCellRenderer method out of ValueInfo interface, and getCellEditor out of DefaultValueInfo. Those methods never belonged there.
  • Add getDomainMappers method to ValueInfo.
  • Fix TST input handler so TST files with fewer than 3 columns can be read.
  • Removed the (GPL) LICENCE.txt file from the distribution. The software is to be considered as LGPL.
read full changelog

Add your review!