6.30.3208#

SDK Version attached to KAPPA-Automate 6.30.3208 is version 6.30.5753.

This release contains breaking changes to IptaParameter.

New Features#

Data.rename(), Data.update_depth_properties(), Data.update_data_type()

New methods on Data to rename a gauge, update its depth properties (md, tvd, tvdss), or change its data type.

IncrementalPTA.restart_ipta()

New method to restart an incremental PTA workflow from a given date.

ImproveTarget

New typed dataclass for improve targets with target_type, is_selected, target_well_id, on_log, and global_weight fields.

ImproveParameter

New typed dataclass for improve parameters with name, id, is_included, value, max_value, min_value, measure, and category fields.

Document.get_workflow_improve_settings()

New method to retrieve a WorkflowImproveSettings pre-loaded with server parameters and targets for an IPTA/IRTA document. Replaces the former get_improve_parameters method.

Improvements#

IncrementalPTA.restart_ipta()

Default improve targets are now fetched from the server instead of being hardcoded, ensuring they stay in sync with server-side changes.

Breaking Changes#

IptaParameter enum values updated to match server API changes

The server now uses full descriptive names as parameter IDs instead of the previous short names with a - prefix. The IptaParameter enum values have been updated accordingly:

Member

Old value

New value

C

"-C"

"Wellbore storage"

Skin

"-Skin"

"Skin"

k

"-k"

"Permeability"

h

"-h"

"Thickness"

phi

"-ɸ"

"Porosity"

S

"-S"

"South"

E

"-E"

"East"

N

"-N"

"North"

W

"-W"

"West"

Code that compares or hard-codes IptaParameter values by their string representation must be updated to use the new values. Code that references members by name (e.g. IptaParameter.S) requires no change.

Document.get_improve_parameters() replaced by Document.get_workflow_improve_settings()

The former method returned List[Dict[str, Any]]. Use Document.get_workflow_improve_settings() instead, which returns a WorkflowImproveSettings with typed ImproveParameter objects accessible via the parameters property.

WorkflowImproveSettings constructor parameter renamed

The workflow_improve_parameters parameter has been renamed to improve_parameters and now accepts List[ImproveParameter] instead of List[Dict[str, Any]].