API Reference#

This section contains the complete API reference for NPAP.

Core Module#

PartitionAggregatorManager

Main orchestrator - the primary class users interact with.

AggregationProfile

Configure aggregation separating physical from statistical operations.

AggregationMode

Define pre-defined aggregation modes for common use cases.

PartitionResult

Store partition result with metadata for validation and tracking.

get_mode_profile

Get pre-configured aggregation profile for a given mode.

configure_logging

Configure NPAP logging globally.

disable_logging

Disable all NPAP logging output.

enable_logging

Enable NPAP logging at the specified level.

get_logger

Get a logger for a specific module.

LogCategory

Log categories for organizing messages by subsystem.