A python full-field electrodynamical solver, based on the Green dyadic method (volume integral technique in frequency domain).
Project description
pyGDM-UI is a pyqt based, pure python graphical user interface to pyGDM2. It provides the most common functionalities of pyGDM2 for rapid simulations and testing.
Requirements
python (tested with 3.5+, link python)
pyGDM2 (v1.1+, link pyGDM2)
pyqt5 (link pyqt5)
matplotlib (link matplotlib)
mayavi (link mayavi)
Installation
via pip
Install from pypi repository via
$ pip install pygdmUI
install mayavi
linux: Works easiest if you use the package manager of your distribution. For example under ubuntu:
$ sudo apt install mayavi2
windows: Tested with mayavi of the anaconda python distribution. In the anaconda terminal, install via
$ conda install mayavi
See also: https://docs.enthought.com/mayavi/mayavi/installation.html for more detailed instructions on how to install mayavi.
Manual installation
Download the latest code from gitlab or clone the git repository:
$ git clone https://gitlab.com/wiechapeter/pygdm-ui.git
$ cd pygdm-ui
$ python setup.py install --user
Run pyGDM-UI
In the terminal:
$ python3 -m pygdmUI.main
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pygdmUI-0.2.0.tar.gz
.
File metadata
- Download URL: pygdmUI-0.2.0.tar.gz
- Upload date:
- Size: 31.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 021dbf708e8ede213ca3ea154c4ea8d14128f6caffa60d71e4e2c6ae28fe8bd9 |
|
MD5 | da2890fe1812f5ab5389ec7aa1cd4be6 |
|
BLAKE2b-256 | 31e5b85a5bccf9ba5e9104874a8e8b763964c9fc1c1521fb3873f49c65b7dbea |