Skip to main content

Core BEM namespace package and solver-facing compatibility helpers.

Project description

mnpbem-bem

PyPI version Python versions Publish mnpbem-bem

mnpbem-bem implements a minimal linear-response solve interface for complex frequency-domain systems. Release metadata is generated from this README to keep publication notes aligned with the implemented solver model.

Implemented Formulation

The solver computes:

$$ \mathbf{A}\mathbf{x}=\mathbf{b} $$

using complex-valued linear algebra (numpy.linalg.solve).

Implementation

  • Solver: src/mnpbem_bem/solver.py

Dependencies

  • numpy>=1.24

Installation

pip install mnpbem-bem

Example

Runnable example:

  • examples/basic_usage.py

Run:

python examples/basic_usage.py

Author

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mnpbem_bem-0.1.1.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

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

mnpbem_bem-0.1.1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file mnpbem_bem-0.1.1.tar.gz.

File metadata

  • Download URL: mnpbem_bem-0.1.1.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for mnpbem_bem-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f13d5a6ae2dfde5b394f6917a1232e52143eb9d793c352aeab742bf053af95a9
MD5 4541a329612e31fead3542c4e91c18f5
BLAKE2b-256 aaa9097c4dad40347ecbbd43c0185516cdaba1f2a997a7e22bdb76cc12d42f2a

See more details on using hashes here.

File details

Details for the file mnpbem_bem-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mnpbem_bem-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for mnpbem_bem-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc2402f9a948314261951dd8cf722d7e30e5d3b804fbfeb2ff42210320e12ac0
MD5 7ae59501e75caf0755b3b948662aeb0d
BLAKE2b-256 9569ef9a8b283804b4fc2a428d03ba9213c525d91ec0c647259cba7b1853e7f8

See more details on using hashes here.

Supported by

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