Exceptions

Custom exceptions for well log toolkit.

exception logsuite.exceptions.WellLogError[source]

Bases: Exception

Base exception for all well log toolkit errors.

exception logsuite.exceptions.LasFileError[source]

Bases: WellLogError

Raised when LAS file parsing or validation fails.

exception logsuite.exceptions.UnsupportedVersionError[source]

Bases: LasFileError

Raised when LAS version is not supported.

exception logsuite.exceptions.PropertyError[source]

Bases: WellLogError

Raised when property operations fail.

exception logsuite.exceptions.PropertyNotFoundError[source]

Bases: PropertyError

Raised when requested property doesn’t exist.

exception logsuite.exceptions.PropertyTypeError[source]

Bases: PropertyError

Raised when property type is incorrect for operation.

exception logsuite.exceptions.WellError[source]

Bases: WellLogError

Raised when well operations fail.

exception logsuite.exceptions.WellNameMismatchError[source]

Bases: WellError

Raised when LAS well name doesn’t match target well.

exception logsuite.exceptions.DepthAlignmentError[source]

Bases: WellLogError

Raised when depth grids cannot be aligned.