Skip to content

gpilab/framework

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

PIP

GPI is available on PyPI:

$ pip install gpilab

GPI officially supports Python 3.7 to 3.9.

Source

$ git clone https://github.com/gpilab/framework.git gpi
$ cd gpi
$ pip install -r requirements.txt

Running

If you have installed GPI using pip you can run it as follows:

$ gpi

If you have install GPI from source you can run it as follows:

$ ./bin/gpi

Compiling PyFI files

You will need to have fftw and eigen to compile PyFI, you can get them by running the following command:

$ conda install fftw eigen

First navigate to the directory with your PyFI files.

If you have installed GPI using pip you can make PyFI as follows:

$ gpi_make --all

If you have install GPI from source you can run PyFI as follows:

$ ./bin/gpi_make --all

About

The GPI framework provides the canvas for graphically assembling algorithms.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
LGPL-3.0
COPYING.LESSER

Stars

Watchers

Forks

Packages

No packages published