Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.8 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.8 KB

Block Model Samples

The Block Model SDK tutorials are the recommended path for creating, querying, and managing Evo block models. They use the high-level evo.blockmodels interfaces and PyArrow tables.

Start Here

  1. 01: Create and Query a Regular Block Model
    • Create a regular block model, add columns and units, and query all data or a bounding box.
  2. 02: Transform an Existing Block Model Attribute
    • Load an existing block model, transform a numeric attribute, and publish the result as a new attribute.
  3. 03: Block Model Reports
    • Create a report-ready block model and calculate grouped resource-estimation summaries.
  4. 04: Organize Block Model Columns into Groups
    • Create groups, add columns into them, move or ungroup columns, and combine group changes with data updates.

Future SDK Tutorials

The SDK tutorial sequence will expand here as new workflows are added:

  • Schema and metadata management
  • Versions and change tracking
  • Query export and cache-backed workflows
  • Advanced grid workflows, including subblocked and octree block models

Direct API Reference

Advanced: Block Model API Reference Workflows contains direct service calls, job polling, and request/response payloads. Use it for debugging, direct API integrations, and functionality not yet supported by the high-level SDK.

Tutorial Data

  • api/data/sample-data/ contains input files for the direct API reference tutorial.
  • sdk/data/sample-data/ contains input files for the SDK tutorials.
  • api/downloads/ stores generated query results from the direct API reference.