Data#

The data can come from files or any other source that adheres to the protocol defined in the core of the population helper package.

For data stored in files, a plugin mechanism allows the transformation of their content into dedicated Python objects for exploitation. Each extension registers with the population factory to enable the class to be used when creating the population based on the file extension.

Helpers and core#

Population helper

Population helper

A python package defining population classes.

Population helper
Core

Core

A python package defining protocols for reading and writing data to files, along with a factory for registering extensions.

Core

Binary data#

Burmeister

A python package that allows reading files in the Burmeister format, with the .cxt extension.

Burmeister
Frequent Itemset Mining Implementations

A python package that allows reading files in the FIMI format, with the .fimi extension.

Frequent Itemset Mining Implementations
Text

A python package that allows reading files in the text format, with the .txt extension.

Text
Standard Lattice Format

A python package that allows reading files in the Standard Lattice Format, with the .slf extension.

Standard Lattice Format

Heterogeneous data#

Comma-Separated Values

A python package that allows reading files in the CSV format, with the .csv extension.

Comma-Separated Values
INI

A python package that allows reading files in the INI format, with the .ini extension.

INI

Complex data#

JavaScript Object Notation

A python package that allows reading files in the JavaScript Object Notation format, with the .json extension.

JavaScript Object Notation
Tom’s Obvious, Minimal Language

A python package that allows reading files in the TOML format, with the .toml extension.

Tom’s Obvious, Minimal Language
YAML Ain’t Markup Language

A python package that allows reading files in the YAML format, with the .yaml and .yml extensions.

YAML Ain’t Markup Language