Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.13 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.13 KB

GPI Framework

GPI stands for Graphical Programming Interface which is a development environment for scientific algorithms that provides a visual workspace for assembling algorithms. Algorithm elements (i.e. nodes) can be linked together to form a flow diagram. Each node is executed according to the hierarchy of the diagram.

GPI Framework

Installing

macOS / Linux

Create a new conda environment for gpi:

conda create -n gpi python=3.9 fftw eigen pyqt "pip<24"
conda activate gpi

Install gpi from source:

git clone https://github.com/gpilab/framework.git gpi_source
cd gpi_source
pip install .

Build the core nodes:

gpi_init

You can now run gpi from your conda environment:

gpi

To build a node with C dependencies:

macOS / Linux:

cd /path/to/node
gpi_make --all