nuts-rs 0.18.0

Sample from unnormalized densities using Hamiltonian MCMC
Documentation
//! Trace storage backends for recording per-draw statistics and samples to various output formats.

#[cfg(feature = "arrow")]
mod arrow;
mod core;
mod csv;
mod hashmap;
#[cfg(feature = "ndarray")]
mod ndarray;
#[cfg(feature = "zarr")]
mod zarr;

#[cfg(feature = "arrow")]
pub use arrow::{ArrowConfig, ArrowTrace, ArrowTraceStorage};
#[cfg(feature = "zarr")]
pub use zarr::{ZarrAsyncConfig, ZarrAsyncTraceStorage, ZarrConfig, ZarrTraceStorage};

pub use csv::{CsvConfig, CsvTraceStorage};
pub use hashmap::{HashMapConfig, HashMapValue};
#[cfg(feature = "ndarray")]
pub use ndarray::{NdarrayConfig, NdarrayTrace, NdarrayValue};

pub use core::{ChainStorage, StorageConfig, TraceStorage};