Skip to main content

RegularBlockModelData

GitHub source

RegularBlockModelData

evo.blockmodels.typed.regular_block_model.RegularBlockModelData

Data for creating a new regular block model.

Parameters:

NameTypeDescriptionDefault
namestrThe name of the block model.required
originPoint3 | FloatArrayLike3The origin point of the block model grid, as Point3 or three values.required
n_blocksSize3i | IntArrayLike3The number of blocks in each dimension (nx, ny, nz), as Size3i or three values.required
block_sizeSize3d | FloatArrayLike3The size of each block in each dimension (dx, dy, dz), as Size3d or three values.required
rotationslist[tuple[RotationAxis, float]] | NoneList of rotations as (axis, angle) tuples. Angle is in degrees, positive angles indicate clockwise rotation when looking down the axis.None
cell_dataDataFrame | NoneOptional DataFrame containing block attribute data. Must include geometry columns (i, j, k) or (x, y, z) and attribute columns.None
descriptionstr | NoneOptional description of the block model.None
coordinate_reference_systemstr | NoneOptional coordinate reference system (e.g., "EPSG:4326").None
size_unit_idstr | NoneOptional unit identifier for block sizes (e.g., "m").None
unitsdict[str, str] | NoneOptional dictionary mapping column names to unit identifiers.None

Was this page helpful?