Skip to main content

RegularBlockModelData

GitHub source

RegularBlockModelData

evo.blockmodels.typed.regular_block_model.RegularBlockModelData

Data class for creating a new regular block model.

Parameters:

NameTypeDescriptionDefault
namestrThe name of the block model.required
originPoint3The origin point of the block model grid.required
n_blocksSize3iThe number of blocks in each dimension (nx, ny, nz).required
block_sizeSize3dThe size of each block in each dimension (dx, dy, dz).required
rotationslist[tuple[RotationAxis, float]]List of rotations as (axis, angle) tuples. Angle is in degrees, positive angles indicate clockwise rotation when looking down the axis.list()
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]Optional dictionary mapping column names to unit identifiers.dict()

What is the reason for your feedback?