Open source

Software

The AlloSphere Research Group actively contributes open-source software to the media arts and scientific communities.

AlloLib

AlloLib is a cross-platform suite of C++ components for building interactive multimedia tools and applications. It is a fork of AlloSystem, maintained in a separate repository, and provides tutorials and cookbook examples for rapid application development.

AlloSystem

AlloSystem is a cross-platform suite of C++ components organized into separate “allo” modules. AlloCore provides math utilities, system information, audio I/O, and OpenGL-based windowing used across AlloSphere applications.

TINC (Toolkit for Interactive Computation)

TINC provides C++ and Python classes to assist in the interactive exploration of large datasets by managing parameter spaces, interactive computation, and caching of data. It allows exposing C++ application controls to the network for distributed applications and Jupyter notebook control.

CASM Viewer

CASM Viewer is an interactive graphical interface for the exploration and visualization of CASM datasets. CASM is open-source software from the Van der Ven Research Group for first-principles statistical mechanical studies of multi-component crystalline solids.

Questions about software? Contact Dr. JoAnn Kuchera-Morin at jkm@create.ucsb.edu.