ferrotherm 0.22.0

Thermodynamic computing in pure Rust: sparse energy-based models, chromatic block-Gibbs, parallel tempering, thermodynamic linear algebra, stochastic differentiable programs, a variational compiler onto device topologies, exact inference by variable elimination, planted instances with known optima, sampler certificates, and a first-class joules ledger. std-only, zero dependencies, wasm-clean, deterministic by seed.
Documentation
// Package manifest for the Zig binding.
//
// `.paths` deliberately reaches outside this directory: the binding is a wrapper over the C ABI
// declared in ../include, and the build compiles ../ (the Rust crate) to produce the library it
// links. Shipping the header without the source that generates the library would give a consumer a
// package that cannot build.
.{
    .name = .ferrotherm,
    .version = "0.11.1",
    .minimum_zig_version = "0.16.0",
    .fingerprint = 0xd771a4733b9b84a1,
    .dependencies = .{},
    .paths = .{
        "build.zig",
        "build.zig.zon",
        "ferrotherm.zig",
        "../include",
        "../src",
        "../Cargo.toml",
        "../Cargo.lock",
        "../LICENSE",
    },
}