Skip to main content

Core BEM namespace package and solver-facing compatibility helpers.

Project description

mnpbem-bem

PyPI version Python versions

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.4.tar.gz (2.4 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.4-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mnpbem_bem-0.1.4.tar.gz
  • Upload date:
  • Size: 2.4 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.4.tar.gz
Algorithm Hash digest
SHA256 911e2824be1691756a2b506b8d7157cd81877408d4a066c7606e77c326e3658a
MD5 378d3b5f451f1aa51e0b736256c072c5
BLAKE2b-256 90555f3bb0379ba2de481e8df05bcd34d6092588bb8259cbd06dcae0ce7b2928

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mnpbem_bem-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 85a21f72b87f5dcf7242cb47afb8c1e9b90cfb823ed20f527ebbd18663405a79
MD5 0f01b72d66bcc0adfb79348fa05d778d
BLAKE2b-256 edf640bfe237d5c70d6a4750b8fb14b45a22a7ba5c85ac5b58a25a04079e99da

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