Skip to main content
ndiffusion

CI codecov Docs PyPI Python License: MIT Ruff DOI

Multigroup neutron diffusion solver for 1-D and 2-D geometries. The solvers are written in C++17 and exposed to Python through pybind11; the Python package adds cross-section builders, meshes and core layouts, kinetics data, post-processing and a discretization-error estimator.

Documentation: https://bwhewe-13.github.io/NeutronDiffusion/

Features

  • k-eigenvalue, fixed-source and time-dependent solvers on 1-D slab, cylinder and sphere meshes, 2-D structured XY and RZ meshes, and 2-D unstructured polygonal meshes - nine solvers, all built and run the same way
  • Matrix-free throughout: tridiagonal (Thomas) solves inside a Gauss-Seidel group sweep on structured meshes, and a cell-centered finite volume scheme with a deferred non-orthogonal correction on unstructured ones, so triangles and skewed cells stay second order
  • Robin boundary conditions on every edge (vacuum, reflective, albedo), boundary tags and periodic boundaries on unstructured meshes
  • Delayed neutron precursors, theta-weighted time differencing up to Crank-Nicolson, and mid-transient perturbations
  • Gmsh import, material assignment separate from the geometry, and preset Cartesian and hexagonal cores with symmetry sectors
  • Published two-group benchmarks (Ringhals, TWIGL, IAEA, BIBLIS) and a transport-to-diffusion cross-section conversion
  • Post-processing (power normalization, reaction rates, peaking factors), adjoint cross sections, and single-mesh error estimates by the method of nearby problems
  • numpy in and out, Python convergence warnings, and Ctrl-C during a solve

Installation

pip install ndiffusion

Wheels are published for Linux (x86_64, aarch64), macOS (Intel, Apple silicon) and Windows, for Python 3.9 to 3.14. Elsewhere pip builds from source, which needs a C++17 compiler.

For development, pip install -e ".[dev]" installs everything CI runs; re-run it after editing C++ sources to rebuild the extension. See the installation guide for the optional extras.

Example

A bare uranium sphere, one energy group, zero flux at the surface:

import numpy as np
import ndiffusion as nd

m = nd.Materials()
m.n_mat    = 1
m.n_groups = 1
m.D        = [3.850204978408833]
m.removal  = [0.1532]
m.scatter  = [0.0]
m.chi      = [1.0]
m.nusigf   = [0.1570]

cells = 50
solver = nd.KEigenSolver(
    mats       = m,
    medium_map = [0] * cells,
    edges_x    = np.linspace(0.0, 100.0, cells + 1),
    geom       = nd.Geometry.Sphere,
    bc         = [nd.BoundaryCondition(A=1.0, B=0.0)],
    max_outer  = 500,
)
result = solver.solve()
print(f"keff = {result.keff:.8f}")   # -> 1.00000475
Flux in the bare sphere against the exact sin(Br)/Br

result.flux is a numpy array of shape (n_cells, n_groups). The quickstart goes on to 2-D structured and unstructured problems, and examples/ has runnable scripts for each solver family.

Documentation

Tests

pip install -e ".[dev]"
pytest

Without the dev extra, parts of the suite are skipped rather than failing; run pytest -rs to see what was skipped.

Citing

If ndiffusion contributes to published work, please cite it:

@software{whewell_ndiffusion,
  author    = {Whewell, Ben},
  title     = {ndiffusion: multigroup neutron diffusion in {C++} and {Python}},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.23212416},
  url       = {https://github.com/bwhewe-13/NeutronDiffusion},
}

That DOI always resolves to the latest release; each version also has its own (see Citing).

License

MIT - see LICENSE.

Metadata

Release files for ndiffusion 1.0.2

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

Source distribution (sdist)

Source distribution for ndiffusion 1.0.2
File Size Uploaded
ndiffusion-1.0.2.tar.gz 1.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ndiffusion 1.0.2
File
ndiffusion-1.0.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ndiffusion-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ndiffusion-1.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndiffusion-1.0.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ndiffusion-1.0.2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ndiffusion-1.0.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ndiffusion-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ndiffusion-1.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndiffusion-1.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ndiffusion-1.0.2-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
ndiffusion-1.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ndiffusion-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ndiffusion-1.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndiffusion-1.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ndiffusion-1.0.2-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
ndiffusion-1.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ndiffusion-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ndiffusion-1.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndiffusion-1.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ndiffusion-1.0.2-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
ndiffusion-1.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ndiffusion-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ndiffusion-1.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndiffusion-1.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ndiffusion-1.0.2-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
ndiffusion-1.0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
ndiffusion-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ndiffusion-1.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndiffusion-1.0.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
ndiffusion-1.0.2-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details

Total release size: 12.2 MB

Release files / ndiffusion-1.0.2.tar.gz

Download URL ndiffusion-1.0.2.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
43dc2e15153699d0d8210a0c9e1f32f9867bf40d021a8f707edd9110a3a27a19
BLAKE2b-256 checksum
How to use checksums
834351ea948f5d3f615ba1b9cd1d1731337c7ee13ea22f686624cad470dc1eca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp314-cp314-win_amd64.whl

Download URL ndiffusion-1.0.2-cp314-cp314-win_amd64.whl
Size 513.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7a8f3952843ebb96582a0049d9a223b3fcb6b4799b71865918e6de565a4af489
BLAKE2b-256 checksum
How to use checksums
e1be71182dddad42a37af79575d3146ede1e18ad512b80e4dec127f7c2917afc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 378.1 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fc01294e2b489b4eac69ca713c7809c0ecb5eec7cb4ea75256a48448e04335e
BLAKE2b-256 checksum
How to use checksums
ff1265a72b9c22285b17b2e17df49abe7846108e025bc7b5d829c6d18ce5e955
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 344.0 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10a02c06a0dc703fc72eb17e9852e467c66f97828109df6d33634e763f288b05
BLAKE2b-256 checksum
How to use checksums
d612a0bd62b4c50d76aaef0c1413834f00d523588514c89b36d2e4f6654e1262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.2-cp314-cp314-macosx_11_0_arm64.whl
Size 312.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6058d35b3918cfe0e7c226d28ef1deed64c1f23f16b1f14ab7b4ee613a79f46d
BLAKE2b-256 checksum
How to use checksums
f852d488e96cd45545f598daacea16c3adcb2adbd483103e3c01ef6bfa181a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.2-cp314-cp314-macosx_10_15_x86_64.whl
Size 343.0 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a98848fc2cc67b74ba9f714a4ee1280445fd9fd2dbebd13429d2d100b15f2777
BLAKE2b-256 checksum
How to use checksums
9c68603618ac22410f2939822d1349db9fb02ba075ed791a35e58998ea4bf934
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp313-cp313-win_amd64.whl

Download URL ndiffusion-1.0.2-cp313-cp313-win_amd64.whl
Size 498.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b7fe61d74fe31f3c5219786fa43146779655aac9ae34bd3206b179939d823aeb
BLAKE2b-256 checksum
How to use checksums
6bda16dd0fb6f251ffd808a4e423f5153463dd77c732ff65e0d3a850bab7ffe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 377.7 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d776833108922d335a6f9534b12b2b96df4ed57f85f4028b499d8c5a2a6c6846
BLAKE2b-256 checksum
How to use checksums
4d8ac6451a9ea420d69ad6f942f240581e66a0a618aba1a4801334d90a14a41b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.0 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a8270fb805169c30b76b991110f756ebefb490c46a3b2a22458fbd2032feffef
BLAKE2b-256 checksum
How to use checksums
df909ea8592e3dcdca4ae4605959289992174d32e4339443f3fd613332eea272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 311.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33914d8595b1256ebc2f3eeec53938b466d18bed55f0d30ca034674e4b5f2282
BLAKE2b-256 checksum
How to use checksums
4b68fbe1c6626026ea0f33f457869ce15d877a6477d135555d5fb0149a18556b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp313-cp313-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.2-cp313-cp313-macosx_10_15_x86_64.whl
Size 342.9 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
51f602be39f533b050b87349bd122889fc5cf5a10620bafccc05ff324557650f
BLAKE2b-256 checksum
How to use checksums
309dff37228a60b67bdb47a06f6b81421115232c12a916ec3ceb246f4f2d4665
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp312-cp312-win_amd64.whl

Download URL ndiffusion-1.0.2-cp312-cp312-win_amd64.whl
Size 498.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ad5bf29ff3b7dc008f15df5fb113f976bf61ed373931fac6170d9d8cd7ce4ea6
BLAKE2b-256 checksum
How to use checksums
4623206ff995e2ade9c496c123b9e0769befa18c2a06eeb2c3b634659a03eea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 377.7 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9849e4ed51917ea11791f3986cf5206ec582d87cc290bd201e18f01c4ef80997
BLAKE2b-256 checksum
How to use checksums
2302c08a1b136da2cf62304f66997a2fbb00455f7948f97e27f646168be36b3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.9 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2e7a36278a94017c1005fc37ca29b3395ab67baa3548a2bf43cc5e77fee57826
BLAKE2b-256 checksum
How to use checksums
32d7164d3fec5c8a93ea5f5cee275b63300bcb4619188c497485bd22b5b19b5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 311.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9791fcba25c1985ebc7c1226d788fe68a76b75c5c4ff41104d301d4e0c48d9e3
BLAKE2b-256 checksum
How to use checksums
4a13ddad191a2a6939f71d052edcc77152007319bddae66e3fbe63a23bd8b9fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp312-cp312-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.2-cp312-cp312-macosx_10_15_x86_64.whl
Size 342.9 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6df6edc0d67df537cc15f94a6ce903fac0bcf5108693986d75b03a53087b8e2d
BLAKE2b-256 checksum
How to use checksums
137d8bf6b1cc922166201aae3220d7060de3bd2247b4adb2c16ad62412e327bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp311-cp311-win_amd64.whl

Download URL ndiffusion-1.0.2-cp311-cp311-win_amd64.whl
Size 495.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
aafe73fc9add51c18d806e99504f2c02debfeadadf74c0c6a9f674080a214842
BLAKE2b-256 checksum
How to use checksums
3b87ac0ddb109ac52ad44d5898cb535c685f2d29f39b5c99b2f502863deebd70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 376.3 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
230344ab607873338032c3a149ba0774532bfab4b86fcc5ea214c0161b3ab223
BLAKE2b-256 checksum
How to use checksums
3aa141250ccd155c16befb73bc9c541fdc86016b58c9b33885254ca7e72efacd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.8 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
01d24cbbfc614331b6119d075ea24107648bafdbee85efcd1b758a43f3e86ca6
BLAKE2b-256 checksum
How to use checksums
452b71f6b3a9f26c1780d3fec0207c07808c13b4b64955831d4b7800e85a7d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 309.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2131e29f7ec4bb6ab8038612513bd1152e2a85e34a4c32e2fd082d7994458f79
BLAKE2b-256 checksum
How to use checksums
08bf911281e487227cbef2388d8b63079506443d6afa2e01a89467f13d49d7a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp311-cp311-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.2-cp311-cp311-macosx_10_15_x86_64.whl
Size 338.2 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b8de3caa70ed7179c77b570f8d11d8ab3d767c37a0f32b17565ce92ac5438660
BLAKE2b-256 checksum
How to use checksums
59dba57586c0b4f91c62ffc1327bb1f0340ab13b30448bbf0f18a844b7568526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp310-cp310-win_amd64.whl

Download URL ndiffusion-1.0.2-cp310-cp310-win_amd64.whl
Size 493.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
839c887e202fb371774ba90d94fa0b45a420973fcb0802d040df5744990ed488
BLAKE2b-256 checksum
How to use checksums
09c46c07c268d74ff7056675be980436c5d172d2b98553cb2853b5ed323f70b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 375.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c9075f38e37b15b3dec5c7794c470a98e51ef7e85d3e7c32f43e1a0d9094cc92
BLAKE2b-256 checksum
How to use checksums
c033b1a20fda30ba026936a8102c23a761b0a4bafa7226b70197ad392a044f99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.0 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c5f23018397be606b9a44167b919e05d5ad29bb9c2be9bcfc67ea0826a2e625d
BLAKE2b-256 checksum
How to use checksums
4f269d7192b257558e0d222142d3a7f0048c61c720a80b5c71acb9396f7cf55d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 307.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93b0f86be3c757e6fd5e41510b863ed3709a026136ca9dcc07db04a5758200b7
BLAKE2b-256 checksum
How to use checksums
c8f0d2d809c15bb8d7cdecca09cd753e92f4a6e9d6a36f81abffc597d5bcab42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp310-cp310-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.2-cp310-cp310-macosx_10_15_x86_64.whl
Size 336.7 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7851d7dadb8b855ef45d976cf259f660d0421520ef5fc02ecd20cd7ee3f9b799
BLAKE2b-256 checksum
How to use checksums
77bfe45d1d3ca22ce0a8650292abde141e6da7ef3b9ea01c3621513882d16673
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp39-cp39-win_amd64.whl

Download URL ndiffusion-1.0.2-cp39-cp39-win_amd64.whl
Size 494.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
2d5181b5c1cadcc4645c5f7cf28184cd57e5457c93c26038f1c1e9537474d4ca
BLAKE2b-256 checksum
How to use checksums
893dff48afd8b1ab1b3e46dd9987783887680d1ca06f95e43750d3dbe10fdec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 375.6 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ec154b0714a09c453db41f803ffc598cda5696ac4d0124ab7f7875b52ba9b06
BLAKE2b-256 checksum
How to use checksums
0a8d201abeafe9c8efd0203cbfabfbfea6a600c32f5edba13c1346fc0bbd5f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.3 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0fae93dba2cc1f95dc35fed5404644b2797794ac1df0020a06ad26cf67a71e7a
BLAKE2b-256 checksum
How to use checksums
2385a173492d9833ecb47cb21e909a428071efccde183fcbcdc5641340f5f8ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 307.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6fe2147cd0c2ef0f19bb26e719f87f1d157177d4331c5aa2d08a446918cc1ae3
BLAKE2b-256 checksum
How to use checksums
60b53bdf78152aa451c3b510f183f6165fea0edadb109e4a7f98b2a50ca338e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / ndiffusion-1.0.2-cp39-cp39-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.2-cp39-cp39-macosx_10_15_x86_64.whl
Size 336.8 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0dec305b1ce775f2604274be388ae1ce6cde1c33342af8dc6d549fc7c8a765ef
BLAKE2b-256 checksum
How to use checksums
77cf5d6cdd831d8a1335f535ab0bc04210ac4da34639096f2ef17455a5e0afed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.2 This release

31 release files

1.0.1

31 release files

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