Skip to main content
ndiffusion

CI Docs PyPI Python License: MIT Ruff

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; see Citing.

License

MIT - see LICENSE.

Metadata

Release files for ndiffusion 1.0.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 ndiffusion 1.0.0
File Size Uploaded
ndiffusion-1.0.0.tar.gz 1.0 MB Details

Built distributions (wheels)

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

Download URL ndiffusion-1.0.0.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
aa578b482a262b646895c929591ae1e7b2927381c434072ac655093f7e935c49
BLAKE2b-256 checksum
How to use checksums
6abe278a9f2849c1d874f8df5b1216c5704478cdb1b1a54d60844ed9999e362a
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp314-cp314-win_amd64.whl
Size 512.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
305c4e1cbfec381c5f2f25c53285325580713622e15a3bc6e78e8c8a579c3fd1
BLAKE2b-256 checksum
How to use checksums
33edff839223d96f3ad6054e6c0f1063b2f8febe6a518eda05a956d472344b1b
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 377.3 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c695a1932da6179a87fb103ee3038f8696e8915843f118bb14b8a15e16f588cc
BLAKE2b-256 checksum
How to use checksums
e67f6295996dbe1c96f9dd715056cab1211f41c72f02731650b8c93e9b017305
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.2 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
635e4bc267c6fcb5246f2948abf888bedb37b002458f0238dea77266d4e78531
BLAKE2b-256 checksum
How to use checksums
32b0c41655cac4ef6d0a81da434208327e7e6ee7b902d8ca73acd7b9e315b508
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 310.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec22125c074a424db20cbc38bf6ea222e39ae7a935e866456d77602f22ab99bf
BLAKE2b-256 checksum
How to use checksums
2d69f1f7e98e506df674fc4287d009debabdcaec146c790d0e024184e118778f
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 341.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
66829acb3aad415f0d0361bc2ebd2787ef680eb6a9ba8e61201515b277ee6176
BLAKE2b-256 checksum
How to use checksums
a3c4dc235582eb93117e716f0c14395e534195e90d7ebbdaba9bc6d484a32030
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp313-cp313-win_amd64.whl
Size 497.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0c52127aa0556850db28cc0521ab8afd3de156c13ed448e108ed18d41422254b
BLAKE2b-256 checksum
How to use checksums
e3f8765174ca585bc1fc18334809d2e404e5b9741378f8774ab7f2db8a1b91c9
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 376.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5e3954e35361e8859c5f28a9a23a74280b4d507413d8e9d57524f4e048a4b531
BLAKE2b-256 checksum
How to use checksums
c0edb05bb9ee42f20900717f86eb9c4414de8a7db3d02ce5cb16f53ddc0db5b7
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.2 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
811e4824b47df56439f95ddd5bee340d6803a8e5557c72238caec2fb7b92819e
BLAKE2b-256 checksum
How to use checksums
973babb0c0182fad95a09c6088ed7bba734d7d4e9642d1adab5520dfa12db85d
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 310.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02ab1e2b5e5f572a97044b7b40b4a70daea1477f78ba51e6e0e417b2d8b7b1b4
BLAKE2b-256 checksum
How to use checksums
ae558b4816d1d3a8332fd211145089841b5fc0394fa1c0ebd1b576cc3baa2701
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 341.7 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b481c5a92ce760e1ed731e23386b189cac771b20ea0a381247b73105f0e3f666
BLAKE2b-256 checksum
How to use checksums
bfc5ea214dec0c7b317e78ae89e784db2fafd8f1a99e43bea6621a542af2296d
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp312-cp312-win_amd64.whl
Size 497.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
55e34a284bc6e37129db13ae424670861ca00fb0479b6a6fcda39f794e1b7998
BLAKE2b-256 checksum
How to use checksums
3bf73872e5f2e6d98f9f74926f80e9bf673f6bb1aca38633eb9ef16636fd9436
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 376.8 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3fc8b3761ad0b1ded6461a68b20127d2339e00f2c3be7cbfd140eb05075d746
BLAKE2b-256 checksum
How to use checksums
ac9a764bdd35d4d8f39fc080e18b958bea7a0d3cb9709af9af18386ec1048613
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.2 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ba76a87ab9f4790ffd44e4a32c1aef924366225a1894344c61a3b131d6448d21
BLAKE2b-256 checksum
How to use checksums
e2d6bf9e05cf23f73989f252f324a53ee43e6756884ba82629be47925f3e3c60
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 310.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
501219e723aeaa28bfe7132b569020931d4978ac87613d6fc912021c4af1b235
BLAKE2b-256 checksum
How to use checksums
c5eff0c1e3d4d95e0dbbc7fd37545b0fdc41ae48472bd0edca31a8ac1799c58b
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 341.7 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
304add4d38201975487cdd973ad0f165e495975ab88381826bb5a8441f3fa70b
BLAKE2b-256 checksum
How to use checksums
a06cbcbb43f3a978338850fc10b45c8b1956ba798ff8142552171b15cb14f823
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp311-cp311-win_amd64.whl
Size 494.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3734072eb71c3e33e99cfb6c26ae56dade3ab7c4d35ee0caa2012704a57795f3
BLAKE2b-256 checksum
How to use checksums
63f1928f1ee3a0149e87b2f6cf6a31a47b892b21cd4377d58b5b19f80b7d3b47
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 375.4 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cf95277965de768eb4b7a3ef7101ac8c42884624a49e75987669d4874de822da
BLAKE2b-256 checksum
How to use checksums
6fcf120cdb3d3416ef63e1356166c0875e842330cb3f8b76c2cb2179858c79ab
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.0 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
72c1f83bd9d509d3172e940c56d9dd90ccfc79e6ca38f3c2b8246cc94a35c396
BLAKE2b-256 checksum
How to use checksums
1e37e204ebccd804ee4e88ee489b9456252b9bbab73e0c1d8b52708ff13779f3
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 307.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
625ff439971100140510c47ff0b45bc6962a3fed43512e611f22362d4c65e6ef
BLAKE2b-256 checksum
How to use checksums
2faa9f49b734907395551876b5a8b98034561b91bbd7e8f7792cb8f20885137f
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 336.9 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
da6e2819d3bb0529bb273be5fae408c2af6ae0bf9162b63df0cc2d3f5c6a63ea
BLAKE2b-256 checksum
How to use checksums
652f7f0f23cae6f8c9c991e8a0bb8afc6a3972893dffd35dc1a8346a7d1cd792
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp310-cp310-win_amd64.whl
Size 492.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0da38aa147d89982907df13e6c727cfaabb5951c17620d609e87491dd4cb5a0b
BLAKE2b-256 checksum
How to use checksums
dcc98048567cc7aee8fda54610d73be73c3f94a071e0deb62f921b0450df231c
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 374.5 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2195736557c89d55f7d265b40450f2199d16063c1737ad316a7813c3bfc3b802
BLAKE2b-256 checksum
How to use checksums
dc0eaa95e9184cfb9b5623eeb4c4f20c7653025fa70f8ff3f5a30b59f4982390
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 340.1 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7c2f5e65985489f71f87fad96f1c69b446c5548136bbb71df4c74e9208815eba
BLAKE2b-256 checksum
How to use checksums
c59c0feb7fa23f242b42b2aec3e890159b0fe6a86d39ffcba00c6b10c54cef6b
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 306.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97b991715cc2b86575575ce238da33b01c704f5f5e85684f7366fc2e07f472ae
BLAKE2b-256 checksum
How to use checksums
0eee788dd411798af68abfc71ff4b25bf1847754ad248d57533c61cf2471af2a
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 335.4 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6d67052fdb3db041a6409a596aa37b319c82748eb3e3acd4d405fa4cf4a0ba28
BLAKE2b-256 checksum
How to use checksums
0b312917eceb06cbba75001d44384906c6af0f4f3f5a461b283c1fcf091a3112
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp39-cp39-win_amd64.whl
Size 493.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
fb098ed69b202f94c57274fdaa6d0a5b2cfb0625ca69515cae2f6eb3e28b87e8
BLAKE2b-256 checksum
How to use checksums
b53656cd04cd5fd3d3fb9bbaf71b18977258836afeb921ca04bc6f72de0782ed
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 374.7 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b6d78c70e534b311c6d97e05dcb34374fe0160a789b6a6517e467de5cc1d8984
BLAKE2b-256 checksum
How to use checksums
b6dd47aeff2a59708d7dc8d33e72588bee70ebe6d8dc8cb175a3570775ced1fc
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 340.4 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
54f5168bf4e3f3cdad16555c5ad78ed841432c610e0b31fb8510450267eb8bff
BLAKE2b-256 checksum
How to use checksums
1702b20f8b99853ab6c856be3e55dfe960cdcd1b1418e7f3b9688b5b6b2c2c06
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Size 306.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9da655772e4a36fa2099c38f94e7879ef90f96c8a41b7aa0f33c23fb85c200d
BLAKE2b-256 checksum
How to use checksums
021232ac25967d7ee2aee3bde1fe4079878bc2a7e862e284ed422164fbea86f8
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 7, 2026.

Transparency log

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

Download URL ndiffusion-1.0.0-cp39-cp39-macosx_10_15_x86_64.whl
Size 335.4 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8975a3b847d30e0c7eec4f846665273e01d165ab7629264ea91d0797686fe82a
BLAKE2b-256 checksum
How to use checksums
0a400ff552e6724599d4f0895dae0eecf4246fd32594b8e469d9fa456244f6ae
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 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

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