Skip to main content

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.

Metadata

Release files for nutils 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nutils 2.0
File Size Uploaded
nutils-2.0.tar.gz 145.5 kB Details

Release files / nutils-2.0.tar.gz

Download URL nutils-2.0.tar.gz
Size 145.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4c7b4867e2480f917801846a8b0f60161697b5ad36620582512ea15b78f4ce1c
BLAKE2b-256 checksum
How to use checksums
76c460273b5cbe47cc7f2cbb1c2c74b521e7653987cdf3092afaa7dc8248843d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

9.2

2 release files

9.1

2 release files

9.0

2 release files

8.8

2 release files

8.7

2 release files

8.6

2 release files

8.5

2 release files

8.4

2 release files

8.3

2 release files

8.1

2 release files

8.0

2 release files

7.3

2 release files

7.2

2 release files

7.1

2 release files

7.0

2 release files

6.3

2 release files

6.2

2 release files

6.1

2 release files

6.0

2 release files

5.2

2 release files

5.1

2 release files

5.0

2 release files

4.1

2 release files

4.0

2 release files

3.1

2 release files

3.0

2 release files

This release

2.0 This release

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page