Skip to main content

ngstSpaceKit is an addon to ngsolve, that provides several new spaces / finite elements.

Project description

ngstSpaceKit

documentation examples

ngstSpaceKit is an add-on to ngsolve and ngstrefftz, and provides a collection of finite element spaces. The goal of this project is to explore possibilities of the conforming Trefftz Method, and provide concrete example uses for it.

Implemented Spaces

ngstSpaceKit implements a series of well-known finite elements, that are not yet implemented in ngsolve:

On top of that, there are other exotic spaces defined:

For demonstration purposes, there are some spaces implemented, which already have a native ngsolve implementation:

Citing

ngstSpaceKit is published on Zenodo. You may cite it as

Meyer, J. C., & Lehrenfeld, C. (2025). ngstSpaceKit. Zenodo. https://doi.org/10.5281/zenodo.17281221

License

ngstSpaceKit is available under the LGPL-3.0 license.

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

ngstspacekit-1.1.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

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

ngstspacekit-1.1.1-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file ngstspacekit-1.1.1.tar.gz.

File metadata

  • Download URL: ngstspacekit-1.1.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ngstspacekit-1.1.1.tar.gz
Algorithm Hash digest
SHA256 93d5e889e71a608984116986cf0962ab96ec04055bcdaa5bb834f889c1442bf6
MD5 2dbd58a457333d4d6325b81e865e9259
BLAKE2b-256 d24ad7f777ae868f94079e4272ecd238ab6609cc5df90d2838eb3ba1a523c2b1

See more details on using hashes here.

File details

Details for the file ngstspacekit-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: ngstspacekit-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ngstspacekit-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 358397cb2a4cb042cc85a2afbb675abc99a6ac24bbc929acd23d435027e403d6
MD5 2b208965ce7e5f65cc08df422c0d0e71
BLAKE2b-256 06034043e7a5a88b701c2852ed035b2a1271b3d030073e4eb1f02da18a50a9bf

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