HALO Java API


This section provides an overview over the Java library and API of HALO. You can use all methods implemented for HALO by embedding the HALO JAR file in the classpath and accessing the respective classes. A detailed documentation of all classes and methods can be found in the JavaDocs of HALO. This section serves as an introduction to the main functionality and provides a collection of well-documented sample use cases for a step-by-step guide through most of the functionality in the library.

Classpath

If you want to use the HALO classes in your project, you have to embed the halo-X.Y.jar file (where X.Y is the current version) delivered with the download package in your Java classpath. This package provides all methods of the HALO framework. Also provided is the JFreeChart library (jfreechart-1.0.13.jar), which is necessary for graphs and plots.

Library overview

Contains a brief overview of the HALO Java package structure. Show overview

Use cases

Source code examples for different applications of the HALO framework. Show use cases

Extensibility

Note that you can integrate your own implementations of normalization and half-life calculation methods. Additionally you can include your own filtering methods or alpha functions. See also:
HALO documentation