Python client for spacetower FDS API
Project description
spacetower-python-client
API for Flight Dynamics System
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0.0
- Package version: 1.0.0
- Generator version: 7.5.0
- 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://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = spacetower_python_client.Configuration(
host = "http://localhost"
)
# 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://localhost
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
- AttitudeActionDto
- BatteryDto
- BoxSpacecraftInputDto
- CartesianOrbitDto
- ChemicalThrusterDto
- CircularOrbitDto
- CreateUkfOrbitDeterminationConfiguration200Response
- DiagonalCovarianceMatrixDto
- DragCoefficientEstimationRequestInputDto
- ElectricalThrusterDto
- EphemerisDto
- EphemerisRequestDto
- EquinoctialOrbitDto
- EstimatedParameterDto
- FiringActionDto
- FiringAnalysisDto
- FiringAnalysisReportDto
- FullCovarianceMatrixDto
- GpsNmeaMeasurementsRequestDto
- GpsNmeaRawTelemetryDto
- GpsNmeaTelemetryDto
- GpsPvMeasurementsRequestDto
- GpsPvTelemetryDto
- GroundStationDto
- KeplerianOrbitDto
- ManeuverGenerationInputDto
- ManeuverGenerationLogDto
- ManeuverGenerationOutputDto
- ManeuverGenerationReportDto
- ManeuverGenerationResultDto
- ManeuverStrategyDto
- OemRequestDto
- OpticalMeasurementsRequestDto
- OpticalTelemetryDto
- OrbitDeterminationInDepthResultsDto
- OrbitDeterminationLogDto
- OrbitDeterminationReportDto
- OrbitDeterminationResidualStatisticsDto
- OrbitDeterminationResultDto
- OrbitExtrapolationInputDto
- OrbitExtrapolationLogDto
- OrbitExtrapolationOutputDto
- OrbitExtrapolationResultDto
- OrbitalEventsRequestDto
- OrbitalStateCreationRequestDto
- OrbitalStateDto
- OutlierManagerSettingsDto
- PropagationContextDto
- QuaternionActionDto
- RadarMeasurementsRequestDto
- RadarTelemetryDto
- ReflectivityCoefficientEstimationRequestInputDto
- ResidualDto
- RoadmapFromActionsDto
- SensorEventRequestDto
- SmoothedKeplerianElementsDto
- SolarArrayDto
- SphericalSpacecraftDto
- StationVisibilityEventsRequestDto
- TLE
- ThrustVectorEstimationRequestInputDto
- TleExtrapolationDto
- TleExtrapolationResultDto
- UkfOrbitDeterminationConfigurationDto
- UkfOrbitDeterminationInputDto
Documentation For Authorization
Endpoints do not require authorization.
Author
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
Built Distribution
Hashes for spacetower_python_client-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a693ce82bd01a1eab89e67416ee79ed0979056d23c8692a0e8fd8129f9f3fc6e |
|
MD5 | 501106934451303f9da9d11529d189aa |
|
BLAKE2b-256 | 31ce34aa894ec05f973a3a600064673cb1b24f23a9af734001a6177b7c91679a |
Hashes for spacetower_python_client-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f408f49a4e15c4693e19d9ce5f5ae282082eded9eddcff720ef6ec418e9d29c2 |
|
MD5 | ac5090e61878c44eda42ff7641e5d8f3 |
|
BLAKE2b-256 | d6f1787b41f9f75b592d4e75a0969c1dac4045914cec20b278290d33b6edf684 |