6.20.2224#

SDK Version attached to KAPPA-Automate 6.20.2224 is version 6.20.5060.

Breaking Changes#

In kappa_sdk.Data, the attribute kappa_sdk.Data.mirror_id has been renamed to kappa_sdk.Data.automation_id. This new name is more generic and better suited for various data types beyond gauges.

In kappa_sdk.Well, the attribute kappa_sdk.Well.gauges now exclusively returns gauges and their associated raw data, not filters. To access filters, use kappa_sdk.Well.data or kappa_sdk.Well.filters.

The method kappa_sdk.Document.run_models_in_parallel() and its associated functions have been deprecated. Use the class kappa_sdk.ModelBook() instead. New Features ============

ModelBooks have been introduced in the kw sub-module. Access them using from kappa_sdk import kw. These ModelBooks enable multiple model generations with varying parameters and provide functionality to retrieve loglog results from these models.

A new pvt sub-module has been added to consolidate all objects related to PVT computations. Import it using from kappa_sdk import pvt. You can create a PVT object from an .ebo file using the new method kappa_sdk.Well.create_pvt_from_file(), which is available in kappa_sdk.Well, kappa_sdk.WellGroup, and kappa_sdk.Field.

You can now delete a file from a well using the new method kappa_sdk.Well.delete_file().

A new method kappa_sdk.Well.create_document() has been added to directly create Saphir (PTA) or Topaze (RTA) documents. This method allows you to specify pressure data, rate data, PVT information, and test parameters needed for analysis. The document is automatically created in the specified folder with all required data connections properly set up.

Improvements#

Fixed a bug related to the GasInjector value in the well production type enum that was causing incorrect parsing of the DTO.

Refactored the wellbore sub-module, exposing different trajectory properties and perforations. You can now edit your wellbore as needed.