This repository contains the code to our EDBT '23 short paper.
- The code is an extended version of the MMlib (Model Management library)
- Requirements: Docker installed
- Build Library
- clone this repo
- run the script
generate-archives-docker.sh
- it runs a docker container and builds the mmlib in it
- the created
dist
directory is copied back to repository root - it contains the
.whl
file that can be used to install the library with pip (see below)
- Install
- to install mmlib run:
pip install <PATH>/dist/mmlib-0.0.1-py3-none-any.whl
- to install mmlib run:
- Requirements: Python 3.8 and Python
venv
- Build Library
- run the script
generate-archives.sh
- it creates a virtual environment, activates it, and installs all requirements
- afterward it builds the library, and a
dist
directory containing the.whl
file is created
- run the script
- Install
- to install mmlib run:
pip install <PATH>/dist/mmlib-0.0.1-py3-none-any.whl
- to install mmlib run:
If you use our code or insights from the paper, please cite us.
@inproceedings{strassenburg_2023_m3lib,
author = {Nils Strassenburg and Dominic Kupfer and Julia Kowal and Tilmann Rabl},
title = {Efficient Multi-Model Management},
booktitle = {Proceedings 26th International Conference on Extending Database Technology (EDBT 2023) Ioannina, Greece, March 28 - March 31},
pages = {457–-463},
publisher = {OpenProceedings.org},
year = {2023},
doi = {10.48786/edbt.2023.37}
}