Petra-M(RFP)
Additional module for waves in plasmas
Install
python -m pip install .
EM3D : Frequency domain Maxwell equation in 3D
Domain:
- EM3D_ColdPlasma : Cold magnetised plasma
- EM3D_LkPlasma : local-K approx. plasma
EM2Da : Frequency domain Maxwell equation in 2D axissymetric space
Domain:
- EM2Da_ColdPlasma : Cold magnetised plasma
- EM2Da_LkPlasma : local-K approx. plasma
EM2D : Frequency domain Maxwell equation in 2D space
Domain:
- EM2D_ColdPlasma : Cold magnetised plasma
- EM2D_LkPlasma : local-K approx. plasma
EM1D : Frequency domain Maxwell equation in 1D
Domain:
- EM1D_ColdPlasma : Cold magnetised plasma
- EM1D_LkPlasma : local-K approx. plasma
Dielectric backend
The dielectric kernel for cold and lkplasma model is provided by C extensions
or by Numba compiled functions. By default, C extensions are used, and selected
models are loaded to petram.phys.common.coldplasma and petram.phys.common.lkplasma.
To use the original Numba kernels, set the enviromental variable, before loading the
module. Both facades expose BACKEND ("ext" or "numba").
export PETRAM_RFP_USE_NUMBA_DIELECTRIC=1
Metadata
Release files for petram-rfp 26.9.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| petram_rfp-26.9.20.tar.gz | 59.1 kB | Details |
Release files / petram_rfp-26.9.20.tar.gz
| Download URL | petram_rfp-26.9.20.tar.gz |
|---|---|
| Size | 59.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ba90a31a4c60c478ad84e77258b1cb1ef9c72e15d993d443dd986e62a6403b5
|
|
BLAKE2b-256 checksum How to use checksums |
0726a3eb369f0467f0346152d0e1029698f46f0cf3dcdbbf0129403d825a51ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|