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.