THEMA: Universe

The thema.multiverse.universe module provides functionality for creating and managing a universe of different unsupervised projections of data. At the core of THEMA lies the concept of Stars, which are base class templates for atlas (graph) construction algorithms.

Stars

The Star class provides a structured approach to creating atlas representations of data. At the core of the Star class is the concept of a Simple Targeted Atlas Representation (STAR), which serves as a base template for constructing atlas representations of data. See JMAP Star Class for more info on a specific Star instance.

Galaxy

The Galaxy class is a core component of the THEMA package, designed to manage and explore a vast space of data representations. It serves as a container for star objects. By organizing these projections into a galaxy, users are able to democratize model selection and quantify agreement between models.

Geodesics

The Geodesics module provides functionality to compute pairwise distance matrices between multiple graph representations of your data. It is used by the Galaxy class to construct a galaxy space of stars, specifically to derive metrics of agreement between models and democratize model selection.


Architecture

thema.multiverse.universe
├── galaxy.py
├── geodesics.py
├── star.py
├── starGraph.py
├── starSelectors.py
└── stars
    └── jmapStar.py

Module Contents