API Reference¶
This section provides detailed API documentation for all public classes, functions, and modules in Phenotastic.
Public API Overview¶
Classes¶
PhenoMesh- Extension of PyVista PolyData for phenotypingPipeline- Pipeline executorPipelineContext- State container for pipeline executionStepConfig- Configuration for a pipeline stepOperationRegistry- Registry of available operations
Functions¶
load_preset()- Load a preset pipelinelist_presets()- List available presetsget_preset_yaml()- Get preset configuration as YAMLsave_pipeline_yaml()- Save pipeline to YAML file
Exceptions¶
PhenotasticError- Base exceptionPipelineError- Pipeline execution errorsConfigurationError- Configuration errorsInvalidImageError- Invalid image dataInvalidMeshError- Invalid mesh data