Skip to main content

Finite element definition library.

Project description

ndelement

DefElement verification crates.io docs.rs PyPI

ndelement is an open-source Rust library for defining and tabulating finite elements on 1D, 2D, or 3D reference cells.

Using ndelement

Rust

You can use the latest release of ndelement by adding the following to [dependencies] section of your Cargo.toml file:

ndelement = "0.4.0"

Python

You can install the latest release of ndelement by running:

pip3 install ndelement

The Python functionality of the library can be tested by running:

python -m pytest ndelement/python/test

Documentation

The latest documentation of nelement is available at bempp.github.io/nd/rust/ndelement (Rust) and bempp.github.io/nd/python/ndelement (Python).

Testing

The Rust functionality of the library can be tested by running:

cargo test

Examples

Examples of use can be found in the examples folder.

Getting help

Errors in should be added to the nd Codeberg issue tracker.

Questions about use can be asked on the Bempp Discourse.

Licence

ndelement is licensed under a BSD 3-Clause licence.

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

ndelement-0.4.0.tar.gz (70.8 kB view details)

Uploaded Source

Built Distributions

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

ndelement-0.4.0-py3-none-manylinux_2_28_x86_64.whl (14.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

ndelement-0.4.0-py3-none-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file ndelement-0.4.0.tar.gz.

File metadata

  • Download URL: ndelement-0.4.0.tar.gz
  • Upload date:
  • Size: 70.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ndelement-0.4.0.tar.gz
Algorithm Hash digest
SHA256 341c9c6141504aadd5eccb34e3a89bc55a482e38174704e19521b4cf42db5404
MD5 723d976221d51fddc99501e1a536dce2
BLAKE2b-256 68e65fe68d67ce0c86cbd524a3d0fbce42d6b1385e7755472f1222ec39ee3709

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndelement-0.4.0.tar.gz:

Publisher: ndelement-release.yml on bempp/nd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ndelement-0.4.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndelement-0.4.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4b3f49fcfc45ab94c42e0795071825e90ddc42da85b4aa849c2d784fc4c27e9
MD5 d082ee97b11ffb7a2406d2e33c5d1fd6
BLAKE2b-256 3cab92a8b02ff2c8e398a1f75a21d70a7602b490e0b74875b331075bec1fde2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndelement-0.4.0-py3-none-manylinux_2_28_x86_64.whl:

Publisher: ndelement-release.yml on bempp/nd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ndelement-0.4.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndelement-0.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8e14334bf8682720273463a702b80f3f544854313a4167f30a36680a26f4157
MD5 75aeb267f55ec64f3ca7ba839e8febfd
BLAKE2b-256 43bab85aa14410d05ec6242e7a2cb5520876a53eca0b1b5fb04d4fa4ac6df006

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndelement-0.4.0-py3-none-macosx_11_0_arm64.whl:

Publisher: ndelement-release.yml on bempp/nd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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