pyMPM - python implementation of the milimeter wave propagation model MPM
A Python implementation of the millimeter wave propagation model MPM as described in H.J. Liebe, G.A. Hufford, M.G. Cotton, “ Propagation modeling of moist air and suspended water/ice particles at frequencies below 1000 GHz” Proc. NATO/AGARD Wave Propagation Panel, 52nd meeting, No. 3/1-10, Mallorca, Spain, 17 - 20 May, 1993.
Currently only dry air and water vapor are considered. The other MPM modules will be added later (hopefully…).
This implementation is based on the MATLAB version of MPM93 developed at the university of Bern.
Installation
pyMPM uses Python 3 (tested with 3.8, 3.9, 3.10 and 3.11) and depends on numpy. It can be installed via pip:
$ pip install pyMPM
Usage
Here is an example provided as IPython notebook.
A further example notebook dealing with the relation of attenuation and absolute humidity at the frequencies commonly used in commercial microwave links.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pympm-0.2.0.tar.gz.
File metadata
- Download URL: pympm-0.2.0.tar.gz
- Upload date:
- Size: 636.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70b86ec08be9c7478d01279740e784823119bd86ed814635f4809ce4d22b53af
|
|
| MD5 |
29baece7125b5485125322f4b4516e94
|
|
| BLAKE2b-256 |
f60f9ec86f5d56440dec26ef3a49ed2f95c82b42c0ca52b03a44a1a08f634a35
|
File details
Details for the file pympm-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pympm-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24fd626e587ea92a849542f281d4282faa6fdca48480727a786033c279b52921
|
|
| MD5 |
4122dad2185c4e87bac479b468e41a8a
|
|
| BLAKE2b-256 |
be3b7a0f89814e6773c590abd3c4d5c66f1693e64a33259de183daee83f0214c
|