Uses the STK software to create simulations for satellite testing
Project description
STKHelper
STKHelper is a Python package for creating and running STK Simulations using their interface.
Installation
STKHelper is on the Python Packaging Index. Thus, use pip to install STKHelper.
pip install stkhelper
Prerequisites
STKHelper currently only work on Windows platforms. Along with this, you will need STK downloaded and running on your computer using a purchased license. This will not work with the free version of STK because the free version does not have access to the Interface.
Modules
STKHelper currently offers three different modules to aid in calculations.
application.py
from stkhelper import application
app = application.Application()
This module contains the Application class, which is the class used to create applications and scenarios in STK. It stores all area target and satellite information for the scenario while also manages the current running application, scenario, and root.
processing.py
from stkhelper import processing
processing.Processing.PrintSatellites(satelliteArray)
Satellite: 15
Satellite Name: ISS
Satellite Pointer: <pointerToObject>
This module contains the Processing class, which is a static class containing static methods used for processing data, problem solving, or clear display.
tle_manager.py
from stkhelper import tle_manager
parsedTLE = tle_manager.TLE_Manager.ParseTLE('TestTLE.txt')
This module contains the TLE_Manager class, which is a static class containing static methods used for handling, processing, retrieving, and parsing TLE files. Currently, the module only supports parsing a TLE, but will eventually be able to retrieve a TLE from STK's server.
Usage
from stkhelper import application
app = application.Application()
app.AddScenario('Test Scenario','+24hr')
app.CloseScenario()
app.CloseApplication()
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file stkhelper-1.9.2.tar.gz.
File metadata
- Download URL: stkhelper-1.9.2.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/2.7.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26df64b6a13c33de985d65abbecb34fc6bc9d7093b650633daa43720780948c0
|
|
| MD5 |
3b19ad0438ca9376e34f88acba7a8cfa
|
|
| BLAKE2b-256 |
373ada0e0b4722ccd5e23cda53cf304fe7c044209d647f8fc227c9a463e6822e
|