Skip to main content

spacetower-python-client

API for Flight Dynamics System

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.1.0
  • Package version: 1.1.2
  • Generator version: 7.8.0-SNAPSHOT
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.7+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import spacetower_python_client

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import spacetower_python_client

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import spacetower_python_client
from spacetower_python_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://172.16.3.63
# See configuration.py for a list of all supported configuration parameters.
configuration = spacetower_python_client.Configuration(
    host = "http://172.16.3.63"
)



# Enter a context with an instance of the API client
with spacetower_python_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = spacetower_python_client.BatteryApi(api_client)
    battery_dto = spacetower_python_client.BatteryDto() # BatteryDto | 

    try:
        api_response = api_instance.create_battery(battery_dto)
        print("The response of BatteryApi->create_battery:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling BatteryApi->create_battery: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://172.16.3.63

Class Method HTTP request Description
BatteryApi create_battery POST /battery
BatteryApi delete_battery DELETE /battery/{id}
BatteryApi retrieve_all_batteries GET /batteries
BatteryApi retrieve_battery GET /battery/{id}
CovarianceMatrixApi create_covariance_matrix POST /covariance-matrix
CovarianceMatrixApi create_diagonal_covariance_matrix POST /covariance-matrix/diagonal
CovarianceMatrixApi delete1 DELETE /covariance-matrix/{id}
CovarianceMatrixApi retrieve2 GET /covariance-matrix/{id}
CovarianceMatrixApi retrieve_all10 GET /covariance-matrices
EphemerisRequestControllerApi create_ephemeris_request POST /ephemeris-request
EphemerisRequestControllerApi delete DELETE /ephemeris-request/{id}
EphemerisRequestControllerApi retrieve1 GET /ephemeris-request/{id}
EphemerisRequestControllerApi retrieve_all9 GET /ephemeris-requests
EventsRequestApi create_event_request POST /events/request/orbital
EventsRequestApi create_sensor_event_request POST /events/request/sensor
EventsRequestApi create_station_visibility_event_request POST /events/request/station-visibility
EventsRequestApi delete_event_request DELETE /events/request/{id}
EventsRequestApi retrieve_all8 GET /events/requests
EventsRequestApi retrieve_events_request GET /events/request/{id}
GroundStationApi create_ground_station POST /station
GroundStationApi delete_ground_station DELETE /station/{id}
GroundStationApi retrieve_all_stations GET /stations
GroundStationApi retrieve_ground_station GET /station/{id}
ManeuverGenerationApi get_maneuver_generation GET /maneuver-generation/{id}
ManeuverGenerationApi get_maneuver_generation_result GET /maneuver-generation/result/{id}
ManeuverGenerationApi get_maneuver_generation_result_by_request_id GET /maneuver-generation/{id}/results
ManeuverGenerationApi retrieve_all_maneuver_generations GET /maneuver-generations
ManeuverGenerationApi run_maneuver_generation POST /maneuver-generation
ManeuverStrategyApi create_maneuver_strategy POST /maneuver-strategy
ManeuverStrategyApi delete_manoeuvre_strategy DELETE /maneuver-strategy/{id}
ManeuverStrategyApi retrieve_all7 GET /maneuver-strategies
ManeuverStrategyApi retrieve_manoeuvre_strategy_by_id GET /maneuver-strategy/{id}
MeasurementsRequestApi create_gps_measurements_request POST /measurements/requests/gps-pv
MeasurementsRequestApi create_gps_nmea_measurements_request POST /measurements/requests/gps-nmea
MeasurementsRequestApi create_optical_measurements_request POST /measurements/requests/optical
MeasurementsRequestApi create_radar_measurements_request POST /measurements/requests/radar
MeasurementsRequestApi delete_measurements_request DELETE /measurements/requests/{id}
MeasurementsRequestApi retrieve_all6 GET /measurements/requests
MeasurementsRequestApi retrieve_measurements_request_by_id GET /measurements/requests/{id}
OrbitApi create_cartesian_orbit POST /orbit/cartesian
OrbitApi create_circular_orbit POST /orbit/circular
OrbitApi create_equinoctial_orbit POST /orbit/equinoctial
OrbitApi create_keplerian_orbit POST /orbit/keplerian
OrbitApi delete_orbit DELETE /orbit/{id}
OrbitApi retrieve_all2 GET /orbits
OrbitApi retrieve_orbit_by_id GET /orbit/{id}
OrbitDataMessageRequestApi create_oem_request POST /orbit-data-message/requests/oem
OrbitDataMessageRequestApi delete_orbit_data_message_request DELETE /orbit-data-message/requests/{id}
OrbitDataMessageRequestApi retrieve_all4 GET /orbit-data-message/requests
OrbitDataMessageRequestApi retrieve_orbit_data_message_request_by_id GET /orbit-data-message/requests/{id}
OrbitDeterminationApi get_orbit_determination GET /determination/{id}
OrbitDeterminationApi get_orbit_determination_result GET /determination/result/{id}
OrbitDeterminationApi get_orbit_determination_result_by_determination_id GET /determination/{id}/results
OrbitDeterminationApi retrieve_all_orbit_determinations GET /determinations
OrbitDeterminationApi run_ukf_orbit_determination POST /determination/ukf
OrbitDeterminationConfigurationApi create_ukf_orbit_determination_configuration POST /od-configuration/ukf
OrbitDeterminationConfigurationApi delete_ukf_orbit_determination_configuration DELETE /od-configuration/{id}
OrbitDeterminationConfigurationApi retrieve_all_orbit_determination_configurations GET /od-configurations
OrbitDeterminationConfigurationApi retrieve_orbit_determination_configuration_by_id GET /od-configuration/{id}
OrbitExtrapolationApi get_orbit_extrapolation GET /extrapolation/{id}
OrbitExtrapolationApi get_orbit_extrapolation_result GET /extrapolation/result/{id}
OrbitExtrapolationApi get_orbit_extrapolation_result_by_extrapolation_id GET /extrapolation/{id}/results
OrbitExtrapolationApi retrieve_all_orbit_extrapolations GET /extrapolations
OrbitExtrapolationApi run_orbit_extrapolation POST /extrapolation
OrbitalStateApi create_orbital_state POST /orbital-state
OrbitalStateApi delete_orbital_state DELETE /orbital-state/{id}
OrbitalStateApi retrieve_all3 GET /orbital-states
OrbitalStateApi retrieve_orbital_state_by_id GET /orbital-state/{id}
ParameterEstimationRequestApi create_drag_coefficient_estimation_request POST /parameter-estimation-request/drag-coefficient
ParameterEstimationRequestApi create_reflectivity_coefficient_estimation_request POST /parameter-estimation-request/reflectivity-coefficient
ParameterEstimationRequestApi create_thrust_vector_estimation_request POST /parameter-estimation-request/thrust-vector
ParameterEstimationRequestApi delete_parameter_estimation_request DELETE /parameter-estimation-request/{id}
ParameterEstimationRequestApi retrieve_all1 GET /parameter-estimation-request/all
ParameterEstimationRequestApi retrieve_parameter_estimation_request_by_id GET /parameter-estimation-request/{id}
PropagationContextApi create_propagation_context POST /propagation-context
PropagationContextApi delete_propagation_context DELETE /propagation-context/{id}
PropagationContextApi retrieve_all_contexts GET /propagation-contexts
PropagationContextApi retrieve_context GET /propagation-context/{id}
RoadmapApi create_roadmap POST /roadmap/from-actions
RoadmapApi delete_roadmap DELETE /roadmap/{id}
RoadmapApi retrieve_all_roadmaps GET /roadmaps
RoadmapApi retrieve_roadmap GET /roadmap/{id}
RoadmapActionApi create_attitude_action POST /roadmap-action/attitude
RoadmapActionApi create_firing_action POST /roadmap-action/firing
RoadmapActionApi create_quaternion_action POST /roadmap-action/quaternion
RoadmapActionApi delete_roadmap_action DELETE /roadmap-action/{id}
RoadmapActionApi retrieve_all_roadmap_actions GET /roadmap-actions
RoadmapActionApi retrieve_roadmap_action GET /roadmap-action/{id}
SolarArrayApi create_solar_array POST /solar-array
SolarArrayApi delete_solar_array DELETE /solar-array/{id}
SolarArrayApi retrieve_all_solar_arrays GET /solar-arrays
SolarArrayApi retrieve_solar_array GET /solar-array/{id}
SpacecraftApi create_box_spacecraft POST /spacecraft/box
SpacecraftApi create_spherical_spacecraft POST /spacecraft/spherical
SpacecraftApi delete_spacecraft DELETE /spacecraft/{id}
SpacecraftApi retrieve_all GET /spacecrafts
SpacecraftApi retrieve_spacecraft GET /spacecraft/{id}
TLESGP4ExtrapolationApi extrapolate_tle POST /tle-extrapolation
TLESGP4ExtrapolationApi get_tle_extrapolation GET /tle-extrapolation/{id}
TLESGP4ExtrapolationApi get_tle_extrapolation_result GET /tle-extrapolation/result/{id}
TLESGP4ExtrapolationApi get_tle_extrapolation_result_by_extrapolation_id GET /tle-extrapolation/{id}/results
TLESGP4ExtrapolationApi retrieve_all_tle_extrapolations GET /tle-extrapolations
TelemetryApi create_gps_nmea_telemetry POST /od-telemetry/gps-nmea
TelemetryApi create_gps_nmea_telemetry_raw POST /od-telemetry/gps-nmea-raw
TelemetryApi create_gps_pv_telemetry POST /od-telemetry/gps-pv
TelemetryApi create_optical_telemetry POST /od-telemetry/optical
TelemetryApi create_radar_telemetry POST /od-telemetry/radar
TelemetryApi delete_telemetry DELETE /od-telemetry/{id}
TelemetryApi retrieve GET /od-telemetry/{id}
TelemetryApi retrieve_all5 GET /od-telemetries
ThrusterApi create_chemical_thruster POST /thruster/chemical
ThrusterApi create_electrical_thruster POST /thruster/electrical
ThrusterApi delete_thruster DELETE /thruster/{id}
ThrusterApi retrieve_all_thrusters GET /thrusters
ThrusterApi retrieve_thruster GET /thruster/{id}

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

contact@exotrail.com

Metadata

Release files for spacetower-python-client 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spacetower-python-client 1.1.2
File Size Uploaded Provenance
spacetower_python_client-1.1.2.tar.gz 81.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for spacetower-python-client 1.1.2
File Interpreter ABI Platform
spacetower_python_client-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 276.5 kB

Release files / spacetower_python_client-1.1.2.tar.gz

Download URL spacetower_python_client-1.1.2.tar.gz
Size 81.6 kB
Tags Source
SHA-256 checksum
How to use checksums
de30df4a35571639e988663d5eb99d036fdc22de95ceb216ec99e1d6bb5e668c
BLAKE2b-256 checksum
How to use checksums
78f23ae0c0af42f958075f4108c313ca8e3dfc531a7b700a68c35043d8f11cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / spacetower_python_client-1.1.2-py3-none-any.whl

Download URL spacetower_python_client-1.1.2-py3-none-any.whl
Size 194.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93ff795ac030794ab103ee0f9964c17574a0e1d73446eac1411ca2969fd421d4
BLAKE2b-256 checksum
How to use checksums
45de5fcbda76521738be850d058e0afeb9c656f9acfc624a18e87fed9517cb68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Security for spacetower-python-client 1.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page