OurSky Platform
Project description
ourskyai-platform-api
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.3.3770
- Package version: 1.3.3770
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Requirements.
Python 3.7+
Installation & Usage
pip install
pip install ourskyai_platform_api
(you may need to run pip
with root permission: sudo pip install ourskyai_platform_api
)
Poetry install
If you manage dependencies with poetry then you can add the SDK with:
poetry add ourskyai_platform_api
Import the package
Then import the package:
import ourskyai_platform_api
Getting Started
Please follow the installation procedure and then run the following:
import os
import ourskyai_platform_api
from ourskyai_platform_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://api.prod.oursky.ai
# See configuration.py for a list of all supported configuration parameters.
configuration = ourskyai_platform_api.Configuration(
host = "https://api.prod.oursky.ai"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization: BearerToken
configuration = ourskyai_platform_api.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with ourskyai_platform_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = ourskyai_platform_api.DefaultApi(api_client)
try:
api_response = api_instance.get_client_token()
print("The response of DefaultApi->get_client_token:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling DefaultApi->get_client_token: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://api.prod.oursky.ai
Class | Method | HTTP request | Description |
---|---|---|---|
DefaultApi | get_client_token | GET /v1/client-tokens | |
DefaultApi | v1_camera_match | GET /v1/camera-match | |
DefaultApi | v1_complete_observation | PUT /v1/observation-complete | |
DefaultApi | v1_create_autofocus_result | POST /v1/autofocus | |
DefaultApi | v1_create_image_set | POST /v1/image-set | |
DefaultApi | v1_create_image_set_image | POST /v1/image-set-image | |
DefaultApi | v1_create_metrics | POST /v1/metrics | |
DefaultApi | v1_create_mount | POST /v1/mount | |
DefaultApi | v1_create_node | POST /v1/node | |
DefaultApi | v1_create_node_controller_artifact | PUT /v1/node-controller-artifact | |
DefaultApi | v1_create_node_diagnostics | POST /v1/node-diagnostics | |
DefaultApi | v1_create_optical_tube | POST /v1/optical-tube | |
DefaultApi | v1_delete_image_set | DELETE /v1/image-set | |
DefaultApi | v1_delete_image_set_image | DELETE /v1/image-set-image | |
DefaultApi | v1_get_cameras | GET /v1/cameras | |
DefaultApi | v1_get_image_set | GET /v1/image-set | |
DefaultApi | v1_get_image_set_image | GET /v1/image-set-image | |
DefaultApi | v1_get_instruction | PUT /v1/instruction | |
DefaultApi | v1_get_mount | GET /v1/mount | |
DefaultApi | v1_get_node_controller_release | GET /v1/node-controller-releases | |
DefaultApi | v1_get_node_diagnostic_tasks | GET /v1/node-diagnostic-tasks | |
DefaultApi | v1_get_node_properties | GET /v1/node-properties | |
DefaultApi | v1_get_nodes | GET /v1/nodes | |
DefaultApi | v1_get_optical_tube | GET /v1/optical-tube | |
DefaultApi | v1_get_or_create_camera | PUT /v1/camera-match | |
DefaultApi | v1_get_or_create_mount | PUT /v1/mount-match | |
DefaultApi | v1_get_or_create_optical_tube | PUT /v1/optical-tube-match | |
DefaultApi | v1_get_plate_solve_catalog_diff | PUT /v1/plate-solve-catalog-diff | |
DefaultApi | v1_mount_match | GET /v1/mount-match | |
DefaultApi | v1_optical_tube_match | GET /v1/optical-tube-match | |
DefaultApi | v1_update_node | PUT /v1/node | |
DefaultApi | v1_update_node_components | PUT /v1/node-components | |
DefaultApi | v2_complete_observation | PUT /v2/observation-complete |
Documentation For Models
- CameraMode
- EmptySuccess
- FilterType
- FitsHeader
- Location
- MetricType
- MountType
- NodeState
- OpticalTubeType
- PlateSolveParameters
- ShutterType
- SuccessfulCreate
- TrackingType
- V1AutoFocusInstruction
- V1AutoFocusInstructionCoordinatesInner
- V1Camera
- V1ClientToken
- V1CompleteObservationRequest
- V1CreateAutofocusResultRequest
- V1CreateImageSetImageRequest
- V1CreateImageSetImageResponse
- V1CreateImageSetRequest
- V1CreateMountRequest
- V1CreateNodeControllerArtifactRequest
- V1CreateNodeDiagnostic
- V1CreateNodeDiagnosticsRequest
- V1CreateNodeRequest
- V1CreateOpticalTubeRequest
- V1DiagnosticInstruction
- V1ElevationMaskPoint
- V1FileType
- V1GainCurve
- V1GainCurvePoint
- V1GetInstructionRequest
- V1GetNodes
- V1GetOrCreateCameraRequest
- V1GetOrCreateMountRequest
- V1GetOrCreateOpticalTubeRequest
- V1GetPlateSolveCatalogDiffRequest
- V1GroundStationParticipant
- V1ImageSet
- V1ImageSetImage
- V1Instruction
- V1Metric
- V1Mount
- V1Node
- V1NodeComponentType
- V1NodeControllerArtifact
- V1NodeDiagnosticType
- V1NodeWithLocation
- V1ObservationInstruction
- V1OpticalTube
- V1PlateSolveCatalogFile
- V1PlateSolveCatalogFileDownload
- V1ReadNoisePoint
- V1Release
- V1SetupAction
- V1SlewTiming
- V1SlewTimingInterval
- V1UpdateNodeComponentsRequest
- V1UpdateNodeComponentsRequestCamera
- V1UpdateNodeComponentsRequestMount
- V1UpdateNodeComponentsRequestOpticalTube
- V1UpdateNodeRequest
- V1VideoModeFramerateProperty
- V2CompleteObservationRequest
Documentation For Authorization
Authentication schemes defined for the API:
BearerToken
- Type: Bearer authentication
Roles
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
Close
Hashes for ourskyai_platform_api-1.3.3770.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b184693f58a684c208c92b2e02ffa7580295914cb9e90e7af69a75fb89fa4d9 |
|
MD5 | 959d98dee884b9cc54c1a6fde9ff5d68 |
|
BLAKE2b-256 | 3a24271bbdf8d38fbd02dd90e9d09657cf346901d35815527b2667589b8ea668 |
Close
Hashes for ourskyai_platform_api-1.3.3770-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b144221d91665cc463e6b3997faca8a046b2764b82ac9c5392328fabdd5e623 |
|
MD5 | 16dd79a5ca4b39ec79a7e21f96928716 |
|
BLAKE2b-256 | 3d91a58440dd3aa945fba86c1b2af849afb7eecd4a480e007bc2e8a52c5bc517 |