CubeSpecification¶
- pydantic model CubeSpecification[source]¶
Specifies relevant values describing a cube object, i.e. a seismic cube.
- Fields:
- field nrow: int [Required]¶
The number of rows.
- Constraints:
ge = 0
- field ncol: int [Required]¶
The number of columns.
- Constraints:
ge = 0
- field nlay: int [Required]¶
The number of layers.
- Constraints:
ge = 0
- field xinc: float [Required]¶
Increment along the x-axis.
- Constraints:
ge = 0
allow_inf_nan = False
- field yinc: float [Required]¶
Increment along the y-axis.
- Constraints:
ge = 0
allow_inf_nan = False
- field zinc: float [Required]¶
Increment along the z-axis.
- Constraints:
ge = 0
allow_inf_nan = False
- field xori: float [Required]¶
Origin along the x-axis.
- Constraints:
allow_inf_nan = False
- field yori: float [Required]¶
Origin along the y-axis.
- Constraints:
allow_inf_nan = False
- field zori: float [Required]¶
Origin along the z-axis.
- Constraints:
allow_inf_nan = False
- field yflip: enums.AxisOrientation [Required]¶
Flip along the y-axis, -1 or 1.
- field zflip: enums.AxisOrientation [Required]¶
Flip along the z-axis, -1 or 1.
- field rotation: float [Required]¶
Rotation angle in degrees.
- Constraints:
allow_inf_nan = False
- field undef: float [Required]¶
Value representing undefined data.