Graphical Programming Interface
Project description
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.
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3922503a417dc7aaf42cf1ddec92e44fada940082e3dd5d475748bf07648f2cb |
|
MD5 | 15743f2339c3aa36beb263a9b4718b79 |
|
BLAKE2b-256 | 6e80d17a67365dbd22dfdca37eeb66c0674a02cc508907ea1d12486ecda068f9 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2354b51bedb23bacdd33d0975cc478a3d2acef97e577bc049083ba59cca2c2db |
|
MD5 | 2267d6c1d06cd364e3d79adca7184dfc |
|
BLAKE2b-256 | 8f29a005867fa0124d2df370ea39e2e50d551a9fa752067f8bd5f9a17bcb27cd |