Orbital library

Home >> Tools >> Orbital library

Overview

The Orbital library is a Java class library providing object-oriented representations and algorithms for logic, mathematics, and artificial intelligence. It comprises theorem proving, computer algebra, search and planning, as well as machine learning algorithms.

Generally speaking, the conceptual idea behind the Orbital library is to provide extensional services and components for Java, which surround the heart of many scientific applications. Hence the name Orbital library. In order to satisfy the requirements of high reusability, the design of this foundation class library favors flexibility, conceptual simplicity and generalisation. So many sophisticated problems can be solved easily with its adaptable components.

You can get this Java library and its documentation here:

Statistics

The Orbital library provides you with access to mathematical, algorithmic, and logical functionality. It comprises

  • 32,950 SLOC (Source Lines of Code, i.e., not counting comments)
  • 262 public classes and interfaces in 14 packages
  • The interfaces provide access to implementations in 5 additional implementation packages totalling 832 classes, including inner classes.