Next Previous Up Contents
Next: Version History
Up: Release Notes
Previous: Acknowledgements

## C.2 Package Dependencies

STIL is currently available in several forms; you may have the `stil.jar` file which contains most of the important classes, or a full starjava installation, or a standalone TOPCAT jar file, or the `stil_jars.zip` file containing various packages in separate jar files, or in some other form. None of these is definitive; different packages are required for different usages. If you are keen to prepare a small class library you can identify functionality you are not going to need and prepare a class library omitting those classes. In most cases, STIL classes will cope with absence of such packages without falling over.

The following is a list of what packages are required for what functions:

`uk.ac.starlink.table`
`uk.ac.starlink.table.formats`
`uk.ac.starlink.table.jdbc`
`uk.ac.starlink.table.storage`
`uk.ac.starlink.table.text`
`uk.ac.starlink.util`
  Core table processing.
`uk.ac.starlink.fits`
`nom.tam.*`
  FITS table processing. The bundled version is based on an ancient nom.tam.fits distribution (approx 0.96). Replacing this with a more recent one (e.g. v1.15.2) ought to work; behaviour is expected, but not guaranteed, to be similar to the bundled version.
`uk.ac.starlink.votable`
`uk.ac.starlink.votable.dom`
  VOTable processing.
`uk.ac.starlink.votable.soap`
  `StarTable` <-> VOTable serialization/deserialization for use with SOAP RPC methods. Moribund?
`uk.ac.starlink.cdf`
`uk.ac.bristol.star.cdf`
  CDF table processing.
`uk.ac.starlink.feather`
`uk.ac.bristol.star.feather`
`uk.ac.bristol.star.fbs.*`
  Feather table processing.
`uk.ac.starlink.ecsv`
`org.yaml.snakeyaml.*`
  ECSV table processing
`org.apache.tools.bzip2`
  Decompressing streams in BZIP2 format
`uk.ac.starlink.mirage`
  Mirage-format table output
`org.json`
  JSON library used as part of Feather support.
`uk.ac.starlink.table.gui`
  Graphical components for tables, mainly load/save dialogues.
`uk.ac.starlink.connect`
`org.apache.axis.*`
  Generic code for browsing remote filespaces in load/save dialogues.
`uk.ac.starlink.astrogrid`
`org.astrogrid.*`
  Browsing MySpace remote filesystems in load/save dialogues.
`uk.ac.starlink.srb`
`edu.sdsc.grid.*`
  Browsing SRB remote filesystems in load/save dialogues.

Next Previous Up Contents
Next: Version History
Up: Release Notes
Previous: Acknowledgements

STIL - Starlink Tables Infrastructure Library
Starlink User Note252
STIL web page: http://www.starlink.ac.uk/stil/
Author email: m.b.taylor@bristol.ac.uk