Introduction
The aindo.rdml
library is composed of three modules:
-
The
aindo.rdml.relational
module allows to define the schema of a relational data structure, in terms of column types, tables, and relations between tables (primary and foreign keys), and to load data with the defined relational structures. -
The
aindo.rdml.synth
module contains the classes to build and train the generative models, that can be used to generate the synthetic data. -
The
aindo.rdml.eval
module contains the functions to assess the quality of the generated data, both in terms of similarity and of privacy protection.
In the following sections we will present an in-depth discussion on how to best use the classes and functions in each module to cater the specific needs of the user.