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.3.0.tar.gz (638.1 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.3.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file pympm-0.3.0.tar.gz.

File metadata

  • Download URL: pympm-0.3.0.tar.gz
  • Upload date:
  • Size: 638.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pympm-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0119841d2d4ac3ccc9d391c51e8609247b54084ad7ba649ac86e85770a554266
MD5 20e399d483ea9bf30289cf3ea34ce06c
BLAKE2b-256 71dc46758bb949ca3b90612bfb719ba379d83a65bef875bafbcd2119a8b47026

See more details on using hashes here.

File details

Details for the file pympm-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: pympm-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee023ea59712c3ed10bb45eedb02ae5eaa02a93c6ff51ae52d7c9926df6fd91b
MD5 24a9fdbee0754f03958260ecbde503bf
BLAKE2b-256 14b2c6e21894bf76cd75056e8091c619e83804fe935054a2881cc7a531d06ae1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

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