Installation
Python Requirements
The MEDfl package requires Python 3.9+. If you do not have Python installed on your machine, you can download it from: Python
MEDfl uses SQLite as its default database engine. SQLite requires no setup and no configuration — it works automatically using a local .db file generated by MEDfl.
Package Installation (For Users)
If you simply want to use MEDfl, you can install the package directly from PyPI:
pip install MEDfl
This installs the latest stable release and allows you to start using MEDfl immediately.
Package Installation (For Contributors)
If you want to collaborate, contribute, or modify the MEDfl source code, install it from GitHub in editable mode:
git clone https://github.com/MEDomics-UdeS/MEDfl.git
cd MEDfl
pip install -e .
This setup allows you to modify the package locally while testing new features.
Database Configuration
No database configuration is required.
MEDfl uses SQLite, a lightweight and reliable file-based database system. A local .db file is created automatically when you initialize the MEDfl environment or use any functionality requiring storage. No external server, setup script, or credentials are needed.