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.1

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.1
File Size Uploaded
ndiffusion-1.0.1.tar.gz 1.0 MB Details

Built distributions (wheels)

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

Download URL ndiffusion-1.0.1.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
6b93dfba29099a1cbe307329057f75b9495862c4fc25b235e6e74f1621d60d21
BLAKE2b-256 checksum
How to use checksums
306d89a9ca8b6424ea0b9ec2470871805803c5a5898a4f87ec694e271b15dcf7
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.1-cp314-cp314-win_amd64.whl

Download URL ndiffusion-1.0.1-cp314-cp314-win_amd64.whl
Size 513.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4b92817e6ef0ddeff2d3cc61ce10bb5866c1edd9b433dc67e2cc9642866e7e71
BLAKE2b-256 checksum
How to use checksums
97344bf2879e4c8b945de90e4acb9bb799f7945209173bdcb4fad12443c4a8fb
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.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 377.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ef64035b3737ace3302a5689c2ae3b0df43797defb825b65deb9ce88b0597f4a
BLAKE2b-256 checksum
How to use checksums
54573af452b0666c138b92814fa6a8e0bfa11afbc4cb4f302a85bed29f9daeb2
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.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 343.8 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d9eff4cb38d6a04a747afed4f380a00ec6101363ddc917d1ff0529646a6a97b0
BLAKE2b-256 checksum
How to use checksums
5cf948dbab2f5c0bec5bdee4bc3ffdf80fb1d21e13bd48db8dfab57debe87916
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.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
Size 311.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
098b460610a755e70a6aacea7102c3cb2f20e8986525bab41bd0a28473697536
BLAKE2b-256 checksum
How to use checksums
8643b9666755f246cd10d3df353be37140e0d72ae716bd6e36e10a062d84a9e4
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.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 342.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
121f68db1fb3da23ab69bbbbc5bd8401cb2bb8c84f49fc3cd35f186cde1f8911
BLAKE2b-256 checksum
How to use checksums
49fb4d13fdb140da4d8e40f7f34f4bb5bbc3bc5d0f595078ec40add34dcd2305
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.1-cp313-cp313-win_amd64.whl

Download URL ndiffusion-1.0.1-cp313-cp313-win_amd64.whl
Size 498.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cc644c22a10ca2c8d4d4a485f1c4957182da362f4619038088c5e1581850f51a
BLAKE2b-256 checksum
How to use checksums
1554cbbfa4265ef1ebf93a8a52bdaebb7bb2c706690adbbe7105d933b76b9926
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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 377.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1737cfed163dae410ceda7d5c2e604581f8eb196358f34080b9027a49184f42b
BLAKE2b-256 checksum
How to use checksums
f3dc0faf8b8efa9aa9fb77b74874c2cd36ddc5681894378612f32ecb636a8290
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.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.8 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9ae14911806642d3fe6a0bd8a3c7b6e94d163f5f83a801ce486c923f9965f7f
BLAKE2b-256 checksum
How to use checksums
8b3ad4922311fff6e61ccbe3686d7ce339c5dbb17dd039fcbb0fb0c38ed4141e
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 311.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc40ea5f2a4f76ea396712df6f281bb53a235f379a441b06cb14f2f1c636f58d
BLAKE2b-256 checksum
How to use checksums
14a2383ba822a7ed91fbc998bf1e250f744d9182f0fd957b21295602c0ad909d
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.1-cp313-cp313-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.1-cp313-cp313-macosx_10_15_x86_64.whl
Size 342.4 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b871cf33713baf9d23d2ef59eada90d55c9e43c2569953dd6e8c62e6530402dd
BLAKE2b-256 checksum
How to use checksums
36a6d0542ecb391f8c0d3dd609f8fff83ef9b97a9122c5a937079573736e5c5d
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.1-cp312-cp312-win_amd64.whl

Download URL ndiffusion-1.0.1-cp312-cp312-win_amd64.whl
Size 498.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b98f39da180e5ee1e74b9cea8dd6374758efe09ce34116b155931ede4ab4028e
BLAKE2b-256 checksum
How to use checksums
3fd6a4459e41ccf516c871e8c7bc19c8635b537c79a7bf79dd8c37c2d7097285
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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 377.5 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
52688f9f97cdc918234d8d837fd5aefc2d85c99be49fa92082b4df3d8028803e
BLAKE2b-256 checksum
How to use checksums
84c8e479e48a5649294dbfde36585d41d73512f3aac77b820c737ce5b80d10be
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.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 342.7 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0229d69bc5be337d00703972068b261ec93da185ca4d8be2a0765536ca525757
BLAKE2b-256 checksum
How to use checksums
e371bbd5028ecf9d04fe0643428f30557d9952cc4b1474aa9e1248f88f43241e
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 311.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7903ebc1f10aed6999e256fe6500dd9d0fa2cbd0a03380f71faa071adcfd3cfe
BLAKE2b-256 checksum
How to use checksums
23fb3ef613fd652d3a0e37d0c6936357408af7ba03ac191c6f259819deeb638f
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.1-cp312-cp312-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.1-cp312-cp312-macosx_10_15_x86_64.whl
Size 342.3 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fd2b67d7932730ffa859f5306496da1c592ddac7a58ff425ae670cc9bbadaaf1
BLAKE2b-256 checksum
How to use checksums
32ebcdb2817667efefc95bc1dd675330108b75a36644b998fd7d9b9706a47329
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.1-cp311-cp311-win_amd64.whl

Download URL ndiffusion-1.0.1-cp311-cp311-win_amd64.whl
Size 495.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
da1652c1fd9f5d3fe6bf9918ae1bc715d25c115f9573c384aaf57fa884752c5b
BLAKE2b-256 checksum
How to use checksums
f0e64ba7e5aaab305513022f725624d6b0a5864e92a29bc54499e2d517138634
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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 376.0 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
48c53bfedeabec6475ab4c020d0afeda56a1f84d82f713f00987512a57e8d19e
BLAKE2b-256 checksum
How to use checksums
56cd1d6a50bf9631573002108e307b89742b56389a577b27d3e351e3a5379fb6
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.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.5 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
78d4e1fb138445dee204da0ff8495d1072a69ff547ebd805e40c36858d206f09
BLAKE2b-256 checksum
How to use checksums
7f796f5ea30db400d46e1d63641c9bdf95ddc158385e241f73b8130bdce65649
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 308.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf6de01c3962d8f78a70d310d88f217f473fe1725c6f92908c1bb963ccf61088
BLAKE2b-256 checksum
How to use checksums
ad1d65c7a9b76b1f7d0a43b72e9bcdab2289804a68bff6c0aa4a44aeb0041325
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.1-cp311-cp311-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.1-cp311-cp311-macosx_10_15_x86_64.whl
Size 337.7 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0126e228d1e3c038716a812a219c34b5cf87938d01199eaa35fe3651649375ca
BLAKE2b-256 checksum
How to use checksums
d58bef09b3644f4bbaab0d9344c194d9ac368eee67dfd8f9726cff0b167c5a8f
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.1-cp310-cp310-win_amd64.whl

Download URL ndiffusion-1.0.1-cp310-cp310-win_amd64.whl
Size 493.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7efe7a66d2774a63035a32c95c20b4bd860bec70964950b81bc4a4b36ae9c025
BLAKE2b-256 checksum
How to use checksums
aa4e989afe1a61f931fd76027a7cd341693cae9d04866abcba7622cf40bdab4d
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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 375.1 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
edba8a62ae47aab7c866e9c58bdbc3921c95893ca0b517905139841232e89404
BLAKE2b-256 checksum
How to use checksums
1bc7754aaa93c6bd17c56aa37008048bea5e08aca15dec327bb9c4bd054f484e
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.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 340.7 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ac9b4fe9cead5f60d7469c9b0f9a88996888c91364553cf94a2763565f33dc5
BLAKE2b-256 checksum
How to use checksums
dcfd6ae9b8ddfd6259b4ec9cceb59e88733243ba595395a57c434d60c56120fb
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.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 307.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76015931fe72ef3f56ac88651b1b2c0e626e5aef457f571938c6840853629af3
BLAKE2b-256 checksum
How to use checksums
30ce34fc508949f96eb99c0299458d78820d37b9d2b1c094022cee5c1042d28f
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.1-cp310-cp310-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.1-cp310-cp310-macosx_10_15_x86_64.whl
Size 336.1 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
ab49102a7d0b25fe54ab828c12388131201b2382dc546a4caa179564d1894562
BLAKE2b-256 checksum
How to use checksums
58012a508fab10de75057c06af631f47913314a205b7e2be384316a8eb2ba7ee
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.1-cp39-cp39-win_amd64.whl

Download URL ndiffusion-1.0.1-cp39-cp39-win_amd64.whl
Size 494.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5c09388e4f06bef96710cdcb4262b27b346376b6b5a859a37240ecc39ac90d8b
BLAKE2b-256 checksum
How to use checksums
077309ae03b3f87f3dbc2d63127297a1c774e8165bae28c6f78bcc67c9054341
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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndiffusion-1.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 375.3 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
56992bfe67667f85256e1f924a67342a7b26fb7935d55ec7b7ed7f7e91479581
BLAKE2b-256 checksum
How to use checksums
92bffea104a4070a876a11c8836febadfa989ee495979bb358af505bcc48a3a4
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.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndiffusion-1.0.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 341.0 kB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ee7aa36c8fc15721bb1b1051eb34689cb759d494a76db3dc21055e9301482dd3
BLAKE2b-256 checksum
How to use checksums
7fdd79ae47a0e5d915b30f7643558a1f1d179ad54eba5d26526d49aee967ae0b
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.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL ndiffusion-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Size 307.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c61d15f36ec2d6ed05a1ad54ba2f9dd432757f93e07075241ffd4f8aec7159f2
BLAKE2b-256 checksum
How to use checksums
6bf921b0c3e532557f09c9373db69f58ddc959ddee043d4fdea385d601e109d9
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.1-cp39-cp39-macosx_10_15_x86_64.whl

Download URL ndiffusion-1.0.1-cp39-cp39-macosx_10_15_x86_64.whl
Size 336.2 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cffbf461ad94ca403f31d4e631750abfb3b5ac03ac2c4a7f30b07ca36cb21da9
BLAKE2b-256 checksum
How to use checksums
0dec1be6efd238af45acddb65ae680131b0432f027b12255f8c72956828ce4f6
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

1.0.2

31 release files

This release

1.0.1 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