pdstools.adm.trees

ADM Gradient Boosting (AGB) model parsing, scoring, and diagnostics.

This package provides:

  • Split and Node — small dataclasses describing a parsed split condition and a tree node.

  • ADMTreesModel — load and analyse a single AGB model.

  • MultiTrees — collection of snapshots of the same configuration over time.

  • AGB — Datamart helper for discovering and extracting AGB models.

Construction uses explicit factory classmethods (ADMTreesModel.from_file, from_url, from_datamart_blob, from_dict, and MultiTrees.from_datamart). The legacy ADMTrees(file, ...) polymorphic factory was removed in v5; see docs/migration-v4-to-v5.md.