Skip to content

API Reference

Complete reference documentation for all public classes, functions, and enums in pyGAEB. Auto-generated from source code docstrings.

Core

  • GAEBParser — parse GAEB files from disk, bytes, or strings
  • ModelsGAEBDocument, Item, BoQ, enums, and all data classes
  • Writer & ExportGAEBWriter, JSON export, CSV export

LLM Features

  • ClassifierLLMClassifier, taxonomy, confidence scoring
  • ExtractorStructuredExtractor, built-in schemas, extraction utilities

Infrastructure

  • CacheCacheBackend protocol, InMemoryCache, SQLiteCache
  • ValidationCrossPhaseValidator, validation result types
  • ConfigurationPyGAEBSettings, configure(), get_settings()
  • BoQ TreeBoQTree, BoQNode, NodeKind
  • Document DiffBoQDiff, DiffResult, Significance, DiffMode
  • BoQ BuilderBoQBuilder, LotBuilder, CategoryBuilder, ItemHandle
  • Excel Exportto_excel, ColumnDef
  • Exceptions — exception hierarchy