Skip to main content

Graphical Programming Interface

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpilab-1.4.8.tar.gz (4.1 MB view details)

Uploaded Source

Built Distribution

gpilab-1.4.8-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

Details for the file gpilab-1.4.8.tar.gz.

File metadata

  • Download URL: gpilab-1.4.8.tar.gz
  • Upload date:
  • Size: 4.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for gpilab-1.4.8.tar.gz
Algorithm Hash digest
SHA256 3922503a417dc7aaf42cf1ddec92e44fada940082e3dd5d475748bf07648f2cb
MD5 15743f2339c3aa36beb263a9b4718b79
BLAKE2b-256 6e80d17a67365dbd22dfdca37eeb66c0674a02cc508907ea1d12486ecda068f9

See more details on using hashes here.

File details

Details for the file gpilab-1.4.8-py3-none-any.whl.

File metadata

  • Download URL: gpilab-1.4.8-py3-none-any.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for gpilab-1.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 2354b51bedb23bacdd33d0975cc478a3d2acef97e577bc049083ba59cca2c2db
MD5 2267d6c1d06cd364e3d79adca7184dfc
BLAKE2b-256 8f29a005867fa0124d2df370ea39e2e50d551a9fa752067f8bd5f9a17bcb27cd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page