libindigo0d

Organic Chemistry Toolkit

Indigo is a C++ based organic chemistry and cheminformatics software environment. Features Include:

libconversant-disruptor-java

Very low latency Java BlockingQueue

Disruptor is the highest performing intra-thread transfer mechanism available in Java. Conversant Disruptor is the highest performing implementation of this type of ring buffer queue because it has almost no overhead and it exploits a particularly simple design.

libring-codec-clojure

Clojure library for encoding and decoding data

ring-codec provides functions for encoding and decoding data into formats commonly used in web applications:

libtrapperkeeper-clojure

framework for configuring, composing and running Clojure services

Trapperkeeper is a Clojure framework for hosting long-running applications and services. It acts as a sort of "binder" for Ring applications and other modular bits of Clojure code.

libbrial-groebner3

computer algebra routines of BRiAl

The core of BRiAl is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. BRiAl features a powerful reference implementation for Groebner basis computation.

gap-autodoc

GAP AutoDoc - Generate documentation from GAP source code

GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects. GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, and more.