Core#
The core of GALACTIC is organized into several layers, allowing the underlying theories to be addressed independently of each other while also making package maintenance easier:
Generic algebraic structures#
Kernel
A python package to manage set notions, relational notions, partially ordered sets, and lattices, called the kernel.
Closures
A python package to manage closure operators, closed sets and Galois connections.
Concept lattices#
Concepts
A python package to manage classical Formal Concept Analysis by producing concept lattices.
Description lattices#
Convex
A python package to manage Formal Concept Analysis described by the boundaries of generalized convex hulls. There exist various extensions added to this part.
Strategies
A python package to create description lattices using strategies. There exist various extensions added to this part.