Skip to content

Guides

In-depth guides for every pyGAEB capability.

  • Parsing — version detection, encoding repair, error recovery
  • Trade Phases — working with X93–X97 trade orders (supplier/contractor workflows)
  • Cost & Calculation Phases — working with X50–X52 cost estimation, elemental costing, BIM integration
  • Quantity Determination — working with X31 quantity take-off data, REB 23.003 measurements, catalog assignments
  • Validation — lenient vs strict mode, phase rules, cross-phase checks
  • LLM Classification — taxonomy, confidence flags, cost estimation, caching
  • Structured Extraction — custom Pydantic schemas, built-in specs, batch extraction
  • Version Conversion — convert between DA XML 2.0–3.3, upgrade/downgrade, reports
  • Custom & Vendor Tags — raw XML access, XPath queries, vendor extensions
  • Writing & Export — round-trip editing, phase override, JSON/CSV export
  • Caching — in-memory, SQLite, and custom cache backends
  • Tree Navigation — BoQTree adapter with parent references, sibling navigation, depth tracking, and subtree queries
  • Document Diff — compare two GAEB documents with significance-classified field changes, structural diff, and financial impact
  • BoQ Builder — programmatic document construction with auto OZ, Decimal convenience, phase rules, and version checks
  • Excel Export — export any GAEB document to structured Excel workbooks with phase-specific columns