What's Included in the API
The following components are included in the API:
Package
The STK Python API is packaged as a Python wheel file:
agi.stk13-13.0-py3-none-any.whl
Modules
The following modules are provided:
- agi.stk13.graphics
- agi.stk13.plugins.accessconstraintplugin
- agi.stk13.plugins.asplugin
- agi.stk13.plugins.attrautomation
- agi.stk13.plugins.commrdrfoundation
- agi.stk13.plugins.commrdrplugin
- agi.stk13.plugins.crdnplugin
- agi.stk13.plugins.gatorplugin
- agi.stk13.plugins.hpopplugin
- agi.stk13.plugins.propagator
- agi.stk13.plugins.searchplugin
- agi.stk13.plugins.stkplugin
- agi.stk13.plugins.stkradarplugin
- agi.stk13.plugins.utplugin
- agi.stk13.stkdesktop
- agi.stk13.stkengine
- agi.stk13.stkengine.tkcontrols
- agi.stk13.stkobjects
- agi.stk13.stkobjects.astrogator
- agi.stk13.stkobjects.aviator
- agi.stk13.stkobjects.aviator.matlab
- agi.stk13.stkruntime
- agi.stk13.stkutil
- agi.stk13.stkx
- agi.stk13.uiapplication
- agi.stk13.uicore
- agi.stk13.vgt
- agi.stk13.utilities.colors
- agi.stk13.utilities.comobject
- agi.stk13.utilities.exceptions
- agi.stk13.utilities.grpcutilities
Limitations
The STK Python API currently has the following limitations:
- UI plugins are not currently supported.
- Enabling socket connection by setting the IAgSTKXApplication.EnableConnect to True is not currently supported. Connect commands may be used through the object model root ExecuteCommand method.
- When using gRPC, GetRawPluginObject (available on IAgAccessCnstrPluginMinMax and IAgVePluginPropagator) and RawPluginObject (available on IAgScatteringPointProviderPlugin, IAgScatterPointModelPlugin, IAgRadarClutterGeometryModelPlugin, IAgRadarProbabilityOfDetectionPlugin, IAgRadarClutterMapModelPlugin, IAgRadarCrossSectionComputeStrategyPlugin, and IAgRadarStcAttenuationPlugin) are not available and will always return None.
These limitations will be addressed in future releases of the API.