Meta-package that installs all MNPBEM Python submodules.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mnpbem-0.1.8.tar.gz.
File metadata
- Download URL: mnpbem-0.1.8.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e664a6f459999daf20e7f2c122a71d71ad368716b2d63c193060f9199db33c7
|
|
| MD5 |
c8b458f9516bbd6da92a881c6ad78497
|
|
| BLAKE2b-256 |
c0c5e74483c7227ae3c215a970f90ebe703de42034754bf9bc9f7f34011eef33
|
File details
Details for the file mnpbem-0.1.8-py3-none-any.whl.
File metadata
- Download URL: mnpbem-0.1.8-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b457497f3205e0d1305116f6a54138701cd021eb250710a27a7d95a39f12b6e1
|
|
| MD5 |
d609b8df2ced15bb8c70c547c9ec11d0
|
|
| BLAKE2b-256 |
88e5ba33fa8d73a58708d86ab9637f1045df37ccd61264c4b10bfc597440c2c7
|