Skip to main content

Acceleration-facing interfaces corresponding to MNPBEM mex integrations.

Project description

mnpbem-mex

PyPI version Python versions

mnpbem-mex provides acceleration-backend discovery hooks for optional compiled modules. Release metadata is generated from this README to keep technical notes synchronized with package artifacts.

Scientific Context

Acceleration backends are used to reduce numerical runtime. A common indicator is speedup:

S = \frac{T_{\mathrm{python}}}{T_{\mathrm{accelerated}}}

This package provides capability detection needed before using accelerated kernels.

Implementation

  • Backend probe: src/mnpbem_mex/backend.py

Dependencies

  • numpy>=1.24

Installation

pip install mnpbem-mex

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_mex-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_mex-0.1.4-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mnpbem_mex-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_mex-0.1.4.tar.gz
Algorithm Hash digest
SHA256 d0a605d38aec129ea7023b463f55554a8fff90b84a1a452ff1cbcf175bf51fac
MD5 9d671fff8a241faedfb7a1a42da902bd
BLAKE2b-256 b71100759a8a44037010343cf0f3b15d9b15b2788af3468c6d03cac362dccd14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mnpbem_mex-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_mex-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ba691d93eff525116680c530a27a87864d414978ab5d4fe576dc9d5d422189cf
MD5 8089ac277a2e4d4da3dedd6f320aac7e
BLAKE2b-256 eaacc92ffcacd52cb29092bcc8d963a77e5e5277b4ab2b4b08bf508e8aee7423

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