Skip to main content

Numerical Utilities

Project description

The nutils project is a collaborative programming effort aimed at the creation of a general purpose python programming library for setting up finite element computations. Identifying features are a heavily object oriented design, strict separation of topology and geometry, and CAS-like function arithmetic such as found in maple and mathematica. Primary design goals are:

  • Readability. Finite element scripts built on top of nutils should focus on work flow and maths, unobscured by finite element infrastructure.

  • Flexibility. The nutils are tools; they do not enforce a strict work flow. Missing components can be added locally without loosing interoperability.

  • Compatibility. Exposed objects are of native python type or allow for easy conversion to leverage third party tools.

  • Speed. Nutils are self-optimizing and support parallel computation. Typical scripting inefficiencies are discouraged by design.

The nutils are under active development, and are presently in use for academic research by Phd and MSc students.

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

nutils-2.0.tar.gz (145.5 kB view details)

Uploaded Source

File details

Details for the file nutils-2.0.tar.gz.

File metadata

  • Download URL: nutils-2.0.tar.gz
  • Upload date:
  • Size: 145.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nutils-2.0.tar.gz
Algorithm Hash digest
SHA256 4c7b4867e2480f917801846a8b0f60161697b5ad36620582512ea15b78f4ce1c
MD5 601d8390ae9c42d1a1ba125d92188970
BLAKE2b-256 76c460273b5cbe47cc7f2cbb1c2c74b521e7653987cdf3092afaa7dc8248843d

See more details on using hashes here.

Supported by

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