Skip to main content

Python server for the ESA DTE-S2GOS synthetic scene generator service

Project description

DTE-S2GOS controller server

Python gateway server for the ESA DTE-S2GOS synthetic scene generator service.

Airflow service

Start by running a local Airflow instance with some test DAGs:

cd s2gos-airflow
pixi install
pixi run airflow standalone

Then run the S2GOS gateway server with the local Airflow instance (assuming the local Airflow webserver runs on http://localhost:8080):

pixi shell
s2gos-server run -- s2gos_server.services.airflow:service --airflow-password=a8e7f4bb230

The possible options are

  • --airflow-base-url=TEXT: The base URL of the Airflow web API, defaults to http://localhost:8080.
  • --airflow-username=TEXT: The Airflow username, defaults to admin.
  • --airflow-password=TEXT: The Airflow password. For an Airflow installation with the simple Auth manager, use the one from .airflow/simple_auth_manager_passwords.json.generated.

Local service

Running the S2GOS gateway server with a local service:

pixi shell
s2gos-server run -- s2gos_server.services.local.testing:service --processes --max-workers=5

The possible options are

  • --processes / --no-processes: Whether to use processes or threads, defaults to threads.
  • --max-workers=INTEGER: Maximum number of processes or threads, defaults to 3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

s2gos_server-0.1.0.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

s2gos_server-0.1.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file s2gos_server-0.1.0.tar.gz.

File metadata

  • Download URL: s2gos_server-0.1.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for s2gos_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ec079ca4ace1539e3eef720abfd0d958738676961df5fbd0d7e61726a524262a
MD5 12350635c4e838efe3534ac21d29b98a
BLAKE2b-256 6f6bc23ca435bec5e452a5d70b18e521574e7f6b1fe632c659d2fc4c184cc2f4

See more details on using hashes here.

File details

Details for the file s2gos_server-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: s2gos_server-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for s2gos_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f70599aa6f6b288c2bf52b71f250b5a5a8300caa00e722138830c9ca8b10ba1b
MD5 fb4b496233b7e983a7292cdde6f2418c
BLAKE2b-256 70a287e4bd7f01da2c4c5b8b95cfb007670c42d14ba6f363827cb9f04a721a19

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page