API Documentation#
- Release:
1.0.0
- Date:
Sep 26, 2025
This reference manual details functions, modules and objects included in KAPPA-Automate Python SDK, describing what they are and what they do.
Common Extension Development API#
|
Converts a string to UTC date/time. |
|
Converts a date/time to string with UTC format. |
|
Converts a given date/time to UTC date/time. |
|
Connection to the KAPPA Automate instance. |
|
Field object. |
|
KW Module type enumeration. |
|
Model action enumeration. |
|
KW script run result. |
|
Well object. |
|
Well group object. |
|
KW document object. |
|
Data object. |
|
User task object. |
|
Data kind enumeration. |
|
Vector object. |
|
KW document vector object. |
|
KW analysis object. |
|
KAPPA Automate event. |
|
KAPPA Automate event bus. |
|
Wrapper for the results.xml from KW document. |
|
A REST API facade for KAPPA Automate. |
|
Unit enumeration. |
|
Units converter is a static helper that converts a given value from and to |
|
Well property container object. |
|
Incremental PTA object. |
|
Incremental RTA object. |
|
KA file object. |
|
Plot object. |
|
Build a PlotChannel dto for the |
|
Metadata object. |
|
Represents various service categories in a system using enumeration. |
|
Python wrapper for a Dataset Enumerator. |
|
Python wrapper for the DataProductSettings. |
|
An enumeration of the extrapolation methods. |
|
An enumeration of the interpolation methods. |
|
An enumeration of the time range. |
|
A time-based slice of results produced by the |
|
Result produced by the |
|
Unit enumeration. |
|
|
|
|
|
Measure enumeration. |
|
|
|
|
|
Data Type object. |
|
|
|
|
|
KW save strategy for IPTA workflows |
|
KW Gauge Loading Strategy. |
|
|
|
|
|
|
|
Well production type enumeration |
|
Well Property object. |
|
|
|
Time format Enum |
|
|
|
Class to store any shutin |
|
Class to store the result of a PTA Extraction from Shut-in. |
|
Class to store a List of Shut-in |
|
Compute the goodness of fit from vector objects |
Calculate the cumulative production rate from a rate vector |
|
Get the closest value at a specific date from a vector using highly optimized approach |
|
|
Compute the goodness of fit from vector objects |
|
Removes NaN or None entries from the input vector. |
|
Applies a scaling factor to the values of a vector. |
|
Truncates the provided vector based on the specified elapsed time constraints. |
|
Shift a vector by applying a scaling factor and modifying elapsed times. |
|
Interpolate a list of vectors based on a specified interpolation method, an optional reference vector, and an optional data enumerator. |
|
Wait until the document preprocessing is finished |
|
Field Well Properties catalog |
|
Field Data Types catalog |
|
|
|
|
|
|
|
|
|
Timezone enumeration. |
|
|
|
Country enumeration. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the value at a specific date from a vector |
|
KW Development API#
|
|
|
|
|
|
|
|
|
Parses XML Well Intake from KW document's well intake 5.50 |
|
|
|
|
|
|
|
|
|
Class for wrapping an ImproveTarget in an KW XML document |
|
Performs various operations with XML representation of KW models |
|
An immutable ModelParameter object Describes an identifier for a parameter in KWKAModel xml. |
|
|
|
|
|
Returns if the parameter is a length parameter : well length, boundary distance etc. |
|
Returns if the parameter is a skin parameter |
Creates a derived parameter from a basic one :param base_model_parameter: :type base_model_parameter: |
|
An immutable ModelParameterWithValues object Describes an identifier for a parameter in KWKAModel XML with it list of values |
|
|
A class to store all parameters value to update a KWKAModel XML model |
|
ImproveVariable object. |
KEG5 Development API#
|
|
|
Parses XML from KEG5 KW document's model |
|
|
|
Class to store coordinates of a 3D point |
|
Class to store the properties to use to create a well in KEG5 |
Wellbore Development API#
|
|
|
|
|
Class representing a pipe within a wellbore. |
|
|
|
|
|
PVT Development API#
|
|
|
|
|
|
|
|
|
|
|
User Task Development API#
|
Python wrapper for a Data Command Service. |
|
User task context. |
|
Python wrapper for a Data Query Service. |
|
User task services. |
|
User task logger. |
Scheduler. |
|
|
Event publisher. |
|
User task parameters. |
|
Input parameters container. |
|
Output parameters container. |
|
Defines a protocol for a dictionary-like object with specific parameter types and behavior. |
|
The redefinition options of the user task. |
|
Redefinition modes enumeration. |
|
User Task logging simulation. |
|
Event publishing simulation. |
|
Simulated user task instance. |
|
|
|
User task object. |
|