Explore the BayesFlow public API modules
mainThe bayesflow package provides a structured API for probabilistic programming and simulation-based inference. The public API is organized into several functional modules. For guided usage, refer to the Examples section of the documentation. For a deep dive into specific functionalities, explore the following modules:
adapters: Interface for connecting different backend engines.approximators: Implementations for approximating posterior distributions.augmentations: Tools for data or model augmentation.datasets: Utilities for managing and loading datasets.diagnostics: Tools for evaluating model and inference performance.distributions: Probabilistic distribution definitions.experimental: Unstable or preview features.links: Connectivity or relationship definitions.metrics: Evaluation metrics for inference and models.networks: Neural network architectures and structures.scoring_rules: Implementations of scoring rules for model evaluation.simulators: Tools for defining and running simulators.types: Core type definitions used across the library.utils: General utility functions.workflows: High-level abstractions for orchestrating inference tasks.wrappers: Utility wrappers for existing objects or functions.