evo-blockmodels
The evo-blockmodels package provides both a low-level API client and typed Python classes for working with block models in Evo.
The full functionality of evo-blockmodels — creating, retrieving, updating attributes, running reports — is accessible directly from the BlockModel object in evo.objects.typed. When evo-blockmodels is installed, BlockModel acts as a proxy and delegates data operations to the Block Model Service automatically.
Typed Block Models
The typed module provides intuitive classes for creating, retrieving, and updating regular block models with pandas DataFrame support.
Creating a block model
Retrieving a block model
Updating attributes
Reports
Reports provide resource estimation summaries for block models — calculating tonnages, grades, and metal content grouped by category (e.g., geological domains, rock types).