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.
Metadata
Release files for parfis 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| parfis-0.0.7-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| parfis-0.0.7-py3-none-manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
Total release size: 388.9 kB
Release files / parfis-0.0.7-py3-none-win_amd64.whl
| Download URL | parfis-0.0.7-py3-none-win_amd64.whl |
|---|---|
| Size | 170.3 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f37c86e27faffe5770250d86bbe5e55b5bba3568ad8869cd9aab15882fcf5c4f
|
|
BLAKE2b-256 checksum How to use checksums |
3a85501bc6aa254a9ead2887aafc4f1fae31e02bd66742fe11201ae098550176
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / parfis-0.0.7-py3-none-manylinux2014_x86_64.whl
| Download URL | parfis-0.0.7-py3-none-manylinux2014_x86_64.whl |
|---|---|
| Size | 218.6 kB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
69e2d209330c3a248d6ef2dd94fa779fb57dae6c4b1a9d30b3c25bbbb4465ca0
|
|
BLAKE2b-256 checksum How to use checksums |
fd30656bd81fd2d4e5eaecccd99740201811f03213c7fd5995a1534e05702827
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for parfis 0.0.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.