API Reference

This section provides a comprehensive overview of the BiaPy library’s public API, automatically generated from the source code’s docstrings. The documentation is organized by the main modules of the project, covering everything from configuration and data handling to deep learning models and utility functions.

Module

Description

biapy.config

Main configuration module. Contains the core BiaPy class and logic for parsing and managing configuration files. Entry point for defining and running workflows.

biapy.data

Data handling tools. Provides functions and classes for loading, manipulating, and preparing bioimages for training and inference, including augmentation, normalization, and dataset generators.

biapy.engine

Core execution engine. Defines and runs training and prediction workflows for tasks such as semantic segmentation, instance segmentation, and denoising.

biapy.models

Collection of deep learning models. Includes implementations of U-Net variants, ResNet-based architectures, and attention-based networks used in bioimage analysis.

biapy.utils

General-purpose utilities. Provides helper functions for file handling, metric calculation, environment setup, callbacks, and more.

Links to package modules: