Skip to main content

n-dimensional finite element definition library.

Project description

ndelement

DefElement verification

ndelement is an open-source library written in Rust that can be used to create n-dimensional finite elements.

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.1.2"

Python

You can install the latest release of ndelement by running:

pip3 install ndelement

Documentation

The latest documentation of the main branch of this repo is available at bempp.github.io/ndelement/.

Testing

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

cargo test

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

python -m pytest python/test

Examples

Examples of use can be found in the examples folder.

Getting help

Errors in the library should be added to the GitHub issue tracker.

Questions about the library and its use can be asked on the Bempp Discourse.

Licence

ndelement is licensed under a BSD 3-Clause licence. Full text of the licence can be found here.

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.1.2.dev0.tar.gz (47.4 kB view details)

Uploaded Source

Built Distributions

ndelement-0.1.2.dev0-py3-none-manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.28+ x86-64

ndelement-0.1.2.dev0-py3-none-macosx_11_0_arm64.whl (371.6 kB view details)

Uploaded Python 3 macOS 11.0+ ARM64

ndelement-0.1.2.dev0-py3-none-macosx_10_12_x86_64.whl (419.8 kB view details)

Uploaded Python 3 macOS 10.12+ x86-64

File details

Details for the file ndelement-0.1.2.dev0.tar.gz.

File metadata

  • Download URL: ndelement-0.1.2.dev0.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ndelement-0.1.2.dev0.tar.gz
Algorithm Hash digest
SHA256 3b362bb138a11663f57b21ae3ea49cc44a43dc7fec96f9af4c42d313c39822f5
MD5 e34dd14fb776e1089e26049b5ffd77e5
BLAKE2b-256 083141735f4c8fbbd133762b217417c8dcad33277933132edb699da2b167b237

See more details on using hashes here.

Provenance

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

Publisher: release.yml on bempp/ndelement

Attestations:

File details

Details for the file ndelement-0.1.2.dev0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndelement-0.1.2.dev0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2479362cc0573fd0bddd7ed31b7ebacfe1ed6c89b863ce7fb159505c8592176
MD5 218e535489cf6ee4a48a3ccb94618c97
BLAKE2b-256 0769a2618fbc5299d559e3a03db2d1319f8c579aea8a9005b8da5b32ff5c67fd

See more details on using hashes here.

Provenance

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

Publisher: release.yml on bempp/ndelement

Attestations:

File details

Details for the file ndelement-0.1.2.dev0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndelement-0.1.2.dev0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 375fc9c04e906aa7d17a5803071c237a28f0932c23822fc6d928503d8e113db5
MD5 6af4b12d1b0bde4fb3e1488444b92bdf
BLAKE2b-256 6686df231d8a4cacd30a8e94b05cbcd8abc0047f845b1181eaa1e1806967ff4d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on bempp/ndelement

Attestations:

File details

Details for the file ndelement-0.1.2.dev0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ndelement-0.1.2.dev0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2450242068d9158adab28bb40e2e183d47db2d73e37367bc32b9256aa1b027fd
MD5 d1526c45b3c3f89c6bfe3cf12f2b160a
BLAKE2b-256 b36edf9f1cd735571a2999c3bf6e992293a4c0a8049348d013037df17f2370aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndelement-0.1.2.dev0-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on bempp/ndelement

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page