Skip to main content
https://zenodo.org/badge/32748849.svg

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

pympm-0.2.0.tar.gz (636.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pympm-0.2.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

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

Hashes for pympm-0.2.0.tar.gz
Algorithm Hash digest
SHA256 70b86ec08be9c7478d01279740e784823119bd86ed814635f4809ce4d22b53af
MD5 29baece7125b5485125322f4b4516e94
BLAKE2b-256 f60f9ec86f5d56440dec26ef3a49ed2f95c82b42c0ca52b03a44a1a08f634a35

See more details on using hashes here.

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

Hashes for pympm-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24fd626e587ea92a849542f281d4282faa6fdca48480727a786033c279b52921
MD5 4122dad2185c4e87bac479b468e41a8a
BLAKE2b-256 be3b7a0f89814e6773c590abd3c4d5c66f1693e64a33259de183daee83f0214c

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

This release

0.2.0 This release

2 files

0.1.0

1 file

0.0.2

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page