Particles and field simulator
Project description
Parfis
Parfis is an acronym for Particles and Field Simulator. Parfis is written in C++ with Python bindings. The algorithm is based on the particle-in-cell (PIC) method used for interacting many-particle systems. In the PIC method individual particles (or fluid elements) in a Lagrangian frame are tracked in a continuous phase space, whereas moments of the distribution such as densities and currents are computed simultaneously on Eulerian (stationary) mesh points.
Quick start
You can quickly install and try parfis by doing the following in your terminal:
pip install parfis
After installing you can try if the library loads and check the info of the istalled build with the following three commands from your python terminal:
from parfis import Parfis
Parfis.load_lib()
print(Parfis.info())
Explore more possibilities
Explore the possibilities by checking some of the examples given in the demo section of the doc web-site.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file parfis-0.0.7-py3-none-win_amd64.whl
.
File metadata
- Download URL: parfis-0.0.7-py3-none-win_amd64.whl
- Upload date:
- Size: 170.3 kB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.1 setuptools/59.5.0 requests-toolbelt/0.8.0 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37c86e27faffe5770250d86bbe5e55b5bba3568ad8869cd9aab15882fcf5c4f |
|
MD5 | c4d2a73d89eb6ba8b234201d1f0fc373 |
|
BLAKE2b-256 | 3a85501bc6aa254a9ead2887aafc4f1fae31e02bd66742fe11201ae098550176 |
File details
Details for the file parfis-0.0.7-py3-none-manylinux2014_x86_64.whl
.
File metadata
- Download URL: parfis-0.0.7-py3-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 218.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.1 setuptools/59.5.0 requests-toolbelt/0.8.0 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e2d209330c3a248d6ef2dd94fa779fb57dae6c4b1a9d30b3c25bbbb4465ca0 |
|
MD5 | 41ea4dc0d59353c38da0a5e0969b131a |
|
BLAKE2b-256 | fd30656bd81fd2d4e5eaecccd99740201811f03213c7fd5995a1534e05702827 |