mnpbem
mnpbem is the umbrella meta-package for the modular Python implementation of MNPBEM-inspired workflows.
Installing this package pulls the complete set of scientific submodules required for boundary-element plasmonic simulations.
Scientific Context
The full pipeline is organized around coupled operators in the frequency domain:
where A combines geometric operators, Green-function kernels, and material-dispersion operators defined by the submodule ecosystem.
Installation
pip install mnpbem
Submodule Topology
| Submodule | Scientific Role | PyPI |
|---|---|---|
mnpbem-base |
Registry and factory primitives for modular solver composition | https://pypi.org/project/mnpbem-base/ |
mnpbem-bem |
Core linear-response solver kernels | https://pypi.org/project/mnpbem-bem/ |
mnpbem-greenfun |
Green-function kernel implementations | https://pypi.org/project/mnpbem-greenfun/ |
mnpbem-material |
Dispersive dielectric models and optical tables | https://pypi.org/project/mnpbem-material/ |
mnpbem-mesh2d |
2D triangular mesh geometry operators | https://pypi.org/project/mnpbem-mesh2d/ |
mnpbem-mie |
Small-particle Mie/Rayleigh approximations | https://pypi.org/project/mnpbem-mie/ |
mnpbem-misc |
Shared linear algebra and unit conversion utilities | https://pypi.org/project/mnpbem-misc/ |
mnpbem-particles |
Particle geometry representations | https://pypi.org/project/mnpbem-particles/ |
mnpbem-simulation |
Spectral simulation orchestration | https://pypi.org/project/mnpbem-simulation/ |
mnpbem-demo |
Deterministic demo and benchmark cases | https://pypi.org/project/mnpbem-demo/ |
mnpbem-demo-mnpbem |
Extended demo orchestration layer | https://pypi.org/project/mnpbem-demo-mnpbem/ |
mnpbem-help |
Documentation-facing helper interfaces | https://pypi.org/project/mnpbem-help/ |
mnpbem-mex |
Optional acceleration backend probing interface | https://pypi.org/project/mnpbem-mex/ |
Example
Runnable example:
examples/basic_usage.py
Run:
python examples/basic_usage.py
Author
GALIH RIDHO UTOMO
g4lihru@students.unnes.ac.id
Metadata
Release files for mnpbem 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mnpbem-0.1.8.tar.gz | 3.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mnpbem-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / mnpbem-0.1.8.tar.gz
| Download URL | mnpbem-0.1.8.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e664a6f459999daf20e7f2c122a71d71ad368716b2d63c193060f9199db33c7
|
|
BLAKE2b-256 checksum How to use checksums |
c0c5e74483c7227ae3c215a970f90ebe703de42034754bf9bc9f7f34011eef33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mnpbem-0.1.8-py3-none-any.whl
| Download URL | mnpbem-0.1.8-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b457497f3205e0d1305116f6a54138701cd021eb250710a27a7d95a39f12b6e1
|
|
BLAKE2b-256 checksum How to use checksums |
88e5ba33fa8d73a58708d86ab9637f1045df37ccd61264c4b10bfc597440c2c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Security for mnpbem 0.1.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.