Installation

Install using Poetry:

Features

  1. Data Management
    • Secure handling of synthetic data

    • Support for multiple data sources

    • Column-level metadata management

    • Data validation and sanitization

  2. API Components

    The project includes a FastAPI backend and Streamlit frontend: - FastAPI Backend: Handles data validation and processing - Streamlit Interface: Provides a user-friendly interface for:

    • CSV file validation

    • Data analysis

    • Dataset submission

  3. Jupyter Notebooks

    The project includes several Jupyter notebooks for different data processing tasks: - Icelandic age distribution processing - Income distribution processing - Data generation - Research proposal examples - Incoming data creation