Skip to main content

Python and Numba port of libtetrabz-style tetrahedron integration routines.

Project description

bztetra

bztetra is a Python + Numba package for tetrahedron integration on regular k-grids.

This is the public 0.x preview series. Validate important production results against the original libtetrabz implementation or the parity guidance in the validation docs.

Install

pip install bztetra

Plot-backed examples use Matplotlib:

pip install "bztetra[plot]"

What It Provides

  • Occupation, DOS, and integrated DOS weights on regular 3D k-grids.
  • Static overlap, nesting, and polarization weights.
  • Real- and complex-frequency Lindhard-style response functions.
  • A separate bztetra.twod namespace for genuine 2D triangle-method problems.

Documentation

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

bztetra-0.2.0.tar.gz (52.7 kB view details)

Uploaded Source

Built Distribution

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

bztetra-0.2.0-py3-none-any.whl (60.7 kB view details)

Uploaded Python 3

File details

Details for the file bztetra-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for bztetra-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1970c78de176f4fc412b4828a4929f350143c4aa13f84b967a203a93e370a65c
MD5 038ca1793b28a5b38010c20311073032
BLAKE2b-256 ced752a1f3b14c44bf67a26e5032a307807fccf8af8ca35572f893a88294ca71

See more details on using hashes here.

Provenance

The following attestation bundles were made for bztetra-0.2.0.tar.gz:

Publisher: python-publish.yml on skilledwolf/bztetra

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

File details

Details for the file bztetra-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: bztetra-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 60.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bztetra-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b018cddbefce13b15fdbf6888612800781ba9a7925ce171a4a97e6451f15ae14
MD5 b2f1a070d712271dbfbcd8ac77e6ee54
BLAKE2b-256 52d3eae818b164c6fe7237e1c8892c5bb7be00c50764875743f585ef0f0d8079

See more details on using hashes here.

Provenance

The following attestation bundles were made for bztetra-0.2.0-py3-none-any.whl:

Publisher: python-publish.yml on skilledwolf/bztetra

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