Data#

The data can come from files or any other source that adheres to the protocol defined in the core of the data 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 data factory to enable the class to be used when creating the data based on the file extension.

Helpers and core#

Data helper

Data helper

A python package defining data classes.

Data 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