Francis is a friendly image analysis interface system.
It allows pipeline creation with simple image analysis processes (erosion, threshold, ...).
You can import nifti data into Francis to make some basics operations and save the result.
Clone this repository
git clone git@github.com:Hboni/francis.gitInstall python requirements
pip install -r ./requirements.txtLaunch the application
python ./main.py- PyQt5
- scikit-image
- nibabel
- pandas
To contribute to this project, you must clone this repository on you Windows or Ubuntu computer (other linux distros are not tested).
git clone https://github.com/Hboni/francis.gitIt is recommended to use a python virtualenv to install dependencies:
cd francis
pip3 install virtualenv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtTo develop in this project, it is also recommended to use pre-commit.
pip instal -r tests/requirements.txtAs Francis uses PyQt5 for its interface, it happens that on linux some library are missing, it can be needed to install them. (only tested on recent ubuntu)
For debian:
sudo apt-get install -y xvfb libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xfixes0