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.1.0.tar.gz (40.4 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.1.0-py3-none-any.whl (48.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bztetra-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a4d231da87ce8b4df240ff4c1d5124686325dfab66e53ad7beb944ad4d8e8203
MD5 62380ddeb7cac5a325f20e48f607b482
BLAKE2b-256 554632b12a08ef2f81f78ebaf88fa90de2113f9abbbe3da7bd108420611b6b57

See more details on using hashes here.

Provenance

The following attestation bundles were made for bztetra-0.1.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.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for bztetra-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc6c39c17969f6ce968a8b614111e436ba119b9cc4b1c7f6f55e094a9aed2b96
MD5 4b0b63076dd1fea5ac4b9bbdedbf7252
BLAKE2b-256 86c80d0803ff12f3afc1a76eb3f78821536e802fc1172851d921eb822f71f81c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bztetra-0.1.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